Recientemente me he enamorado de CouchDB. Estoy muy emocionado por sus enormes beneficios y por su belleza. Ahora quiero asegurarme de no haberme olvidado de ninguna desventaja que demuestre la parada.Desventajas de CouchDB
¿Qué te viene a la mente? Adjunta hay una lista de puntos que he recopilado. ¿Hay algo para agregar?
- Las publicaciones de blog de hasta 2010 afirman "no lo suficientemente maduro" (lo que sea que valga la pena).
- Más lento que en la memoria DBMS.
- Las actualizaciones in situ requieren la lógica del lado del servidor (update handlers).
- Comercio disco vs. velocidad: las bases de datos pueden llegar a ser enormes en comparación con otros DBMS (sin embargo, existe la funcionalidad de compactación).
- "Solo" eventual consistencia.
- Las vistas temporales en grandes conjuntos de datos son muy lento.
- Replicación de bases de datos grandes may fail.
- Mapa/reducir paradigma requiere un replanteamiento (solo para completar).
El único punto que preocupa a mí es # 3 (actualizaciones in situ), porque es bastante incómodo.
¿Qué pasa con la sobrecarga de comunicación HTTP? ¿Qué pasa con la dificultad para restringir los valores en el sofá (los únicos son difíciles de hacer) – Raynos