Cada uno de esos productos es una buena elección para una base de datos relacional de código abierto. En realidad, prefiero stock MySQL en lugar de MariaDB.
Sitios como Facebook y Pinterest utilizan muchas tecnologías de bases de datos diferentes. Usualmente usan una base de datos relacional para la mayoría de sus datos y la complementan con herramientas especializadas de administración de datos para tareas especializadas.
Ver también:
- Cómo usar PostgreSQL con Node.js
- ¿Cuál es la mejor manera para que un diseñador de inicio trabaje con un ingeniero?
- ¿Tengo que ser bueno en matemáticas para ser un buen desarrollador web?
- ¿Cuál sería la arquitectura del lado del servidor para manejar 10k usuarios concurrentes en Node.js?
- Cómo crear un complemento para una aplicación python
- ¿Cuál es la pila tecnológica detrás de Pinterest?
- ¿Qué utilizan los grandes sitios web como Facebook, Google, Twitter y LinkedIn para su base de datos? ¿Cuáles serían los pros y los contras de lo que usan y por qué?
La base de datos relacional es un almacén de datos útil y de uso general para datos duraderos, pero encontrará que necesita motores de búsqueda, motores de caché, servidores proxy y posiblemente otra tecnología. Entonces aprende sobre
- Elasticsearch
- Barniz (acelerador HTTP)
- Redis
- MongoDB
Cada una de estas tecnologías es una herramienta diferente. No son alternativas, son complementarias entre sí.
Suponga que es carpintero y alguien le pregunta qué herramienta usaría para construir una gran casa, un martillo o una sierra. En cualquier proyecto complejo, usaría ambos. Incluso puede tener varios martillos y varias sierras de diferentes tipos y tamaños, para tipos específicos de trabajo.