Pregunta

Me han tropezado con cosas como alternativas RDBMS muy a menudo hoy en día ... y estoy siguiendo algunas de la implementación de código abierto ..

Lo que entiendo es: es el más adecuado para las aplicaciones web en gran escala (como Google y Amazon) .. que principalmente se concentró en muy grandes almacenes de datos distribuida ..

cómo esto podría ayudar a las pequeñas empresas de nueva creación que buscan una alternativa costosa almacenes de datos existentes .. y esto realmente se dió tanto ganancia de rendimiento y hecho mantenimiento para aplicaciones pequeñas?

acabo de empezar esta discusión y belive alguien aquí ya tiene misma frustración tratando estos nuevos enfoques previos y podrían ganar experiencia en ella .. esto puede ayudar a empresas de nueva creación como nosotros ..

¿Fue útil?

Solución

Todo depende de sus requisitos de escala. RBDMS requieren cerraduras para trabajar y así pueden realmente sólo pueden escalar "hacia arriba". DB-estilo NoSQL como Googles Bigtable y CouchDB son masivamente escalable y muy barato, pero pueden ser muy complicado para escribir una aplicación en la parte superior de que los desarrolladores tienen que hacer frente a todo tipo de consistencia de los datos / cuestiones de tolerancia a fallos en emabrgo capa de aplicación.

Yo diría que para una pequeña aplicación que está probablemente mejor con una base de datos relacional basada en SQL. Mientras que en teoría mucho más caro, siendo realista a pequeña escala que los oficios de precios fuera como un sistema mucho más sencillo trabajar con ellos.

Sin embargo, si estás de inicio es una solución muti-inquilino que necesita para hacer frente a una gran cantidad de escrituras, yo buscaría cuidadosamente alternativas.

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