Je suis désolé, sur ce coup, je pense pas pouvoir beaucoup aider, mais je vais me permettre de donner quand même mon avis...
SQLite3 est codé en C. (même pas standard d'ailleurs il me semble) Donc les perfs doivent être plutôt bonnes.
Au niveau facilité d'utilisation, y'a pas à tortiller du *** c'est énorme. Je l'utilise pour mes programmes en local en fait, vu qu'il est super simple d'installer une nouvelle base. Sans compter le fait que cette même base est utilisable sans la moindre modification sous linux comme sous windows (j'ai pu tester très récemment en fait, et c'est pas juste une prétention, le copier/coller du fichier de win vers nux, elle ne s'en aperçoit pas...)
Par contre, ça reste du SQL. Donc, tout ce qui est évolutions du SQL comme oracle et microsoft se sont "amusés" a ajouter et qui sont bien utiles, mais qui n'ont je crois rien de standard il me semble, sont caduques.
Au niveau respect de la norme de SQL, je crois (à vérifier sur le site officiel qui explique très bien tout ça) que ça n'implémente pas tout, mais que ça n'implémente pas non plus d'extensions.
Donc, si tu fais ".dump MaTable" dans l'exe (euh, je prend l'extension win, vu que nux n'as pas de "racourcis linguistique", vous m'en voudrez pas?) de sqlite3, tu auras un code SQL utilisable partout ailleurs.
Une carence est probablement le manque de types de données.
Si je me souviens bien, il n'y en à "que" 4. Entiers, flottants, chaînes de caractères et données binaires.
Je connais pas les autres SGBDR, mais il me semble qu'ils en ont plus.
J'étais tombé sur un doc de développez.com qui comparais les différents SGBDR quand j'étais en formation (ou j'ai justement découvert sqlite) qui comparais les avantages des différents SGBDR. Si je le retrouve, je poste a nouveau ici (ça fait 2 minutes que je cherches et je retrouves plus les mots clés, désolé. Au pire je demanderais a un pote qui était tombé sur la même page que moi)
[edit]
Et désolé pour le long post, ces derniers temps c'est plus fort que moi...
[/edit]
Edité par Freem ( 20/09/2009 02:05:05 ) Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin