Retour d'expérience : j'ai commencé à tester cet outil sur plateforme windows depuis une quinzaine de jours pour documenter les schémas de deux bases existantes (respectivement 75 et 350 tables) accédées via ODBC (pour les curieux, le SGBD est Ingres, notroll please j'aime pas non plus).
En ce qui concerne la première, tout s'est très bien passé et reste bon puisque DBDesigner a tout de même réussi à importer les tables et à créer les relations qui s'imposaient au vu des clefs, etc...
Pour la seconde, l'import des tables fut long mais fructueux. En revanche, il semble que la gestion mémoire de DBD soit un peu défaillante car il a commencé à planter lors du calcul des relations (station avec 192Mo de RAM + 500Mo de swap à la windows). Au final, j'ai dû me farcir la constitution des relations à la main (et avec beaucoup de patience) mais ça m'a permis d'utiliser les excellentes capacités d'impression multipages de DBD pour faire un schéma géant qui m'aidera pour la rétroconception de ce gros pâté.
Côté aide à la conception, cet outil est probablement un des plus intéressants que j'ai eu l'occasion d'utiliser car il est réellement exploitable pour au moins documenter une BDD (si SGBD!=mysql) et monter rapidement un petit prototype basé sur mysql.
Etant donné que DBD stocke ses schémas dans un fichier XML, je suppose qu'il doit être possible de générer des scripts SQL de création de BDD adaptés à un type de SGBD particulier (Ingres et Postgresql dans mon cas) au moyen d'une feuille de style XSL. Je n'ai pas encore eu le temps de me pencher sur la question et j'aimerais savoir si quelqu'un a déjà tenté l'expérience.
# Re: Outil graphique de gestion de base de données
Posté par . NEMO . En réponse à la dépêche Outil graphique de gestion de base de données. Évalué à 1.
En ce qui concerne la première, tout s'est très bien passé et reste bon puisque DBDesigner a tout de même réussi à importer les tables et à créer les relations qui s'imposaient au vu des clefs, etc...
Pour la seconde, l'import des tables fut long mais fructueux. En revanche, il semble que la gestion mémoire de DBD soit un peu défaillante car il a commencé à planter lors du calcul des relations (station avec 192Mo de RAM + 500Mo de swap à la windows). Au final, j'ai dû me farcir la constitution des relations à la main (et avec beaucoup de patience) mais ça m'a permis d'utiliser les excellentes capacités d'impression multipages de DBD pour faire un schéma géant qui m'aidera pour la rétroconception de ce gros pâté.
Côté aide à la conception, cet outil est probablement un des plus intéressants que j'ai eu l'occasion d'utiliser car il est réellement exploitable pour au moins documenter une BDD (si SGBD!=mysql) et monter rapidement un petit prototype basé sur mysql.
Etant donné que DBD stocke ses schémas dans un fichier XML, je suppose qu'il doit être possible de générer des scripts SQL de création de BDD adaptés à un type de SGBD particulier (Ingres et Postgresql dans mon cas) au moyen d'une feuille de style XSL. Je n'ai pas encore eu le temps de me pencher sur la question et j'aimerais savoir si quelqu'un a déjà tenté l'expérience.