Liste des bases de données d'objets Python
Je suis à la recherche d'un objet de base de données en Python (pas de la main de cornichons :D).
Quelles sont mes options (en plus de l'évident La ZODB)?
source d'informationauteur ElenaT
Vous devez vous connecter pour publier un commentaire.
MongoDB vient peut-être pas orienté objet, mais orientée document et de s'approcher de l'objet de bases de données.
Dobbin. Un peu similaire à la ZODB, mais beaucoup plus simple. Il a l'air sympa mais je n'ai pas essayé moi-même. Je n'ai pas été en mesure de trouver beaucoup d'informations à ce sujet. Il a été à la version 0.2 de plus d'un an. Je ne sais pas si c'est toujours activement maintenu, si elle est suffisamment fiable pour des applications critiques.
À partir de la description sur le site, la principale différence entre Dobbin et d'autres objets de bases de données est que les objets persistants sont en lecture seule, sauf s'ils sont explicitement "vérifié". Cela peut faire affaire avec des objets un peu plus délicat, mais il peut rendre la base de données plus rapide et plus efficace de la mémoire.
Vérifier PersistenceTools sur le python.org wiki, qui mentionne quelques-uns qui pourrait compter. (le DatabaseProgramming page mentionne également Matisse sous le titre "Non-Bases de données relationnelles", je ne sais pas, il suffit de le mentionner parce que, pour une raison quelconque, il n'est pas inclus sur cette autre page)
DyBASE par Konstantin Knizhnik qui a développé un grand nombre de bases de données intégré pour plusieurs langages de programmation. Il a des transactions et des indices. Il y a des épreuves dans la distribution et je l'utilise moi-même pour les éléments persistants dans un Python de la File d'attente. Mon exemple est également disponible sur github comme python-la persistance de la file d'attente