db non relazionali, quale è la scelta giusta [chiusa]
-
24-10-2019 - |
Domanda
Quale banca dati non relazionali devo scegliere (So che la domanda è soggettiva e consiste nel prendere in considerazione le esigenze del sistema).
Ho letto questo articolo cassandra-vs-mongodb-vs-couchdb- vs-Redis , ma ancora non poteva decidere.
Sarebbe davvero bello se i ragazzi con esperienza qui potrebbe far luce sui punti chiave da prendere in considerazione, mentre prendere questa decisione.
Soluzione
Ogni tipo di database è molto bravo in qualcosa, e non può stare contro l'altro a qualcosa. E 'impossibile dire quale sia il migliore in tutti i campi ... altrimenti non ci sarebbero ragioni per altro di esistere.
mi sento a volte che le scelte sono fatte su sentimenti personali di cui uno è più vicino al modo in cui il programmatore di pensare.
Se si specifica quali sono le vostre esigenze e la vostra situazione, una risposta migliore può essere fatta.
Per esempio MongoDB e Redis sono complementari, che risolve i problemi differenti e può essere (e sono) utilizzati insieme per ottimizzare le prestazioni. Nessuno batte cassandra su scalabilità, ma non è così flessibile nello schema. CouchDB ha una "logica applicativa" interna che è grande, ma si deve cambiare idea e imparare a parlare in JSON.