Pregunta

¿Qué base de datos no relacional debería elegir (sé que la pregunta es subjetiva e implica tener en cuenta las demandas del sistema).

Leí este artículo Cassandra-VS-Mongodb-VS-Couchdb-VS-Redis, pero aún no podía decidir.

Sería realmente bueno si los tipos experimentados aquí pudieran arrojar algo de luz sobre los puntos clave a considerar mientras toman esta decisión.

¿Fue útil?

Solución

Cada tipo de base de datos es muy bueno en algo y no puede enfrentarse al otro en algo. Es imposible decir cuál es el mejor en todos los campos ... de lo contrario, no habría razones para que otros existan.

En algún momento siento que las elecciones se toman sobre sentimientos personales sobre cuál está más cerca de la forma de pensar del programador.

Si especifica cuáles son sus requisitos y su escenario, se puede hacer una mejor respuesta.

Por ejemplo, MongoDB y Redis son complementarios, resuelven diferentes problemas y pueden (y se usan) juntos para maximizar el rendimiento. Nadie supera a Cassandra sobre la escalabilidad, pero no es tan flexible en el esquema. CouchDB tiene una "lógica de aplicación" interna que es excelente, pero debes cambiar de opinión y aprender a hablar en JSON.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top