Nicolas
2018-03-02 12:59:33 UTC
Bonjour,
Je suis à la recherche d'une base de données pour un projet maison.
J'utilise déjà une base de données spécifique écrite en python mais je
vais avoir besoin de mieux.
Quelques specs :
- De type NoSql
- Vitesse d'écriture sans importance
- Vitesse de lecture (avec filtrage) élevée
- Peut contenir plusieurs dizaines de milliers d'enregistrements
- Doit gérer les blobs (binaire)
- La taille de la base peut faire plusieurs Go
- De préférence, enregistrement de la base sur un fichier (local)
- De préférence, pur python (ou python + dll), c'est à dire sans serveur
- Toujours maintenue (il y en a pas mal sur PiPy mais qui ne sont plus
maintenues)
La plus connue est MongoDb mais tout se passe à travers un serveur. Cela
implique un niveau de complexité plus élevé.
J'ai commencé des essais avec ZODB (pur python) mais pas de filtrage
intégré, apparemment pas réussi à gérer les blobs correctement et doc
très succincte.
Avez-vous des propositions à me faire ?
Je suis à la recherche d'une base de données pour un projet maison.
J'utilise déjà une base de données spécifique écrite en python mais je
vais avoir besoin de mieux.
Quelques specs :
- De type NoSql
- Vitesse d'écriture sans importance
- Vitesse de lecture (avec filtrage) élevée
- Peut contenir plusieurs dizaines de milliers d'enregistrements
- Doit gérer les blobs (binaire)
- La taille de la base peut faire plusieurs Go
- De préférence, enregistrement de la base sur un fichier (local)
- De préférence, pur python (ou python + dll), c'est à dire sans serveur
- Toujours maintenue (il y en a pas mal sur PiPy mais qui ne sont plus
maintenues)
La plus connue est MongoDb mais tout se passe à travers un serveur. Cela
implique un niveau de complexité plus élevé.
J'ai commencé des essais avec ZODB (pur python) mais pas de filtrage
intégré, apparemment pas réussi à gérer les blobs correctement et doc
très succincte.
Avez-vous des propositions à me faire ?