Compare la chienlie qu'est de travailler sur un DOM, ou en SAX avec document un peut complexe, ou d'utiliser des jolies requetes XML Query avec une pincée de XSL sur ce document, à la simplicité d'opérations en SQL (sauf les opérations de recherche plein texte, d'arborescences et de graphes qui sont en general l'objet d'extensions propriétaires plus ou moins élégantes).
A mes yeux le XML n'est pas plus souple à utiliser, ca ressemble bougrement à une base de donnée hyérachique(http://en.wikipedia.org/wiki/Hierarchical_database(...)) sur lesquelles les SGBDR ont été une innovation considérable. Croiser des infos en XML n'a rien de trivial.
Bref XML est bien sympa pour échanger des infos mais rarement pour les traiter.
"un SGBD peut être une bonne solution, mais c'est loin d'être pertinent dans toutes les applications. Voilà c'est mon avis sur cette publicité. " 100% d'accord !
Enfin n'oublions pas que SQLite ne s'inscrit pas en concurent de serveur de base de données, mais au contraire plutot comme une librairie à intégrer dans une application pour gérer ses données de façon rapide et flexible.
Le XML est par contre un excellent candidat aux fonctions d'import/export/sauvegarde/echanges reseaux ....
[^] # Re: pfff
Posté par Christophe Renard . En réponse à la dépêche Ça bouge du côté de SQLite !. Évalué à 4.
A mes yeux le XML n'est pas plus souple à utiliser, ca ressemble bougrement à une base de donnée hyérachique(http://en.wikipedia.org/wiki/Hierarchical_database(...)) sur lesquelles les SGBDR ont été une innovation considérable. Croiser des infos en XML n'a rien de trivial.
Bref XML est bien sympa pour échanger des infos mais rarement pour les traiter.
"un SGBD peut être une bonne solution, mais c'est loin d'être pertinent dans toutes les applications. Voilà c'est mon avis sur cette publicité. " 100% d'accord !
Enfin n'oublions pas que SQLite ne s'inscrit pas en concurent de serveur de base de données, mais au contraire plutot comme une librairie à intégrer dans une application pour gérer ses données de façon rapide et flexible.
Le XML est par contre un excellent candidat aux fonctions d'import/export/sauvegarde/echanges reseaux ....