Realmente no importará.
Cada una de estas opciones de base de datos tendrá cosas que hacer y no lo harán bien. Y hacen diferentes compensaciones en términos de características como el tamaño de los datos y las opciones de consulta.
Pero si observa la arquitectura de Twitter ( la aplicación de microblogging ), verá que actualmente ( 2014 ) están utilizando múltiples bases de datos para diferentes propósitos: The Architecture Twitter utiliza para tratar con 150 millones de usuarios activos, 300K QPS, un 22 MB / S Firehose y Enviar Tweets en menos de 5 segundos – Alta escalabilidad –
Además del sistema Redis y Queue, tienen Storm (Storm, computación distribuida y tolerante a fallas en tiempo real) y todo tipo de otras herramientas para mantener el servicio en funcionamiento.
- No puedo enojarme, ¿por qué?
- Si lanzo 2n monedas, la probabilidad de obtener n caras cae con n. ¿Cómo podemos decir que después de lanzar monedas infinitas la mitad de las cabezas de rendimiento?
- Tengo una entrevista mañana. ¿Cómo puedo descifrarlo?
- ¿Por qué me encuentro con tanta gente buena e inteligente en Quora pero no en la vida real? (Yo vivo en India)
- Si no votara por Hillary o Trump, ¿qué pasará? ¿Sería útil o perjudicial votar por un tercero?
Entonces, ¿qué tan grande va a ser esto realmente?
Ninguno de los DB anteriores lo llevará a 1000 servidores sin muchas otras tecnologías intermedias. ¿Pero su servicio será más grande que unos pocos terabytes de datos? Porque con esa cantidad de datos, podemos dejarlo todo en un servidor grande y realmente no importará de ninguna manera.