Pour choisir une base de donnee vous pouvez vous aidez de StackOverflow et du tag database-design.
Dans votre question il est preferable d'apporter des elements de reponses en decrivant votre besoin:
Ganranties: Cela ce definit en remettant en question les differents proprietees ACID: Atomic, Consistent, Isolation, Durability. Voir la documentation PostgreSQL sur le controle de la concurrence ou en autre le le chapitre sur les transactions dans wiredtiger. Voir si BASE vous convient.
Taille
Modele de donnee : A quoi ressemble les donnees. Est ce qu'elles sont de formes heterogenes ou bien il y as des types bien identifies.
Workload : Surtout des read, surtout des write, melange ou encore write once, then read-only. Ainsi que les types de requetes qui vont etre executees: recursive / profondes, colonne / lignes ou par proximites.
Et vous comment faites vous pour choisir une base de donnee?