architecture - instatag - Cómo elegir qué tipo de NoSQL usar
hashtags for (3)
Hay una gran lista de varias plataformas de bases de datos NoSQL en http://nosql-database.org . Clasifica cada uno como un "almacén de columnas ancho", "almacén de documentos", "almacén de valores clave" o "almacén de gráficos". Lo que no encuentro es una guía sobre cómo elegir cuál de esas 3 categorías es la más adecuada para un problema determinado.
¿Cuáles son los pros / contras o fortalezas / debilidades de cada tipo?
¿Para qué clase de problemas es más adecuado?
Para ser claros, estoy preguntando sobre las distinciones entre estos 3 tipos de sistemas NoSQL y las implementaciones no específicas de ellos.
Hay un buen artículo (aunque no profundiza) sobre este tema en el sitio de thoughtworks.
Y esta guía visual también es excelente
Después de buscar un montón más, descubrí que la documentación para RavenDB (un documento DB) tiene una comparación muy detallada (y aparentemente imparcial) de cada una de estas opciones, cómo funcionan y dónde son más apropiadas. Para cualquier otra persona interesada, lea el Capítulo 1 de este documento: https://s3.amazonaws.com/daily-builds/RavenDBMythology-11.pdf
He hecho preguntas similares (pero no hay duplicados reales):