Parce qu'on a beau avoir une structure qui peut se représenter sous forme d'arborescence, le fait qu'on puisse également bien la représenter dans une base de données relationnelle comporte pas mal d'avantages.
Je ne voudrais pas lancer le débat sdbdoo/sdbdr (on utilise les 2 dans ce produit), mais en gros, le modèle relationnel permet de disposer d'une algèbre simple et d'un langage de requêtes puissant.
Le sgbdoo (ici la zodb) fonctionne très bien tant qu'on reste dans le cadre d'un parcours dans sa représentation objet, mais dès qu'on veut faire des opérations ensemblistes, on a d'un côté un script qui rame, de l'autre une petite requête SQL qui ...pouf-ça-y-est.
[^] # Re: Comparaison avec CPS / Plone ?
Posté par fredzz (site web personnel) . En réponse à la dépêche NotesGroup : application GPL de travail collaboratif. Évalué à 2.
Je ne voudrais pas lancer le débat sdbdoo/sdbdr (on utilise les 2 dans ce produit), mais en gros, le modèle relationnel permet de disposer d'une algèbre simple et d'un langage de requêtes puissant.
Le sgbdoo (ici la zodb) fonctionne très bien tant qu'on reste dans le cadre d'un parcours dans sa représentation objet, mais dès qu'on veut faire des opérations ensemblistes, on a d'un côté un script qui rame, de l'autre une petite requête SQL qui ...pouf-ça-y-est.