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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top