Bases de datos distribuidas vs. bases de datos tradicionales: una explicación clara
La gran imagen: dónde vive la información y quién manda
Piensa en ello de esta manera:
· Base de datos tradicional = un único cuaderno maestro, bloqueado en la oficina de una empresa
· Base de datos distribuida = 10.000 copias del mismo cuaderno repartidas entre distintas personas en todo el mundo
---
1. De un vistazo
Característica Base de datos tradicional Base de datos distribuida
Ubicación de los datos Un solo servidor o servidores propiedad de la empresa Muchos ordenadores/nodos en diferentes ubicaciones
Control Un único propietario (Google, Banco,
$META ) No hay un propietario único: se comparte entre todos los nodos
Quién puede escribir Solo los administradores Depende de las reglas (cualquiera puede para público; aprobado para privado)
Si falla el servidor El sitio web se cae Otras copias siguen funcionando sin problemas
Modelo de confianza Confiar en la empresa Confiar en las matemáticas + el consenso de la red
Ejemplos MySQL, Oracle, PostgreSQL Blockchain, Google Spanner, Cassandra
---
2. Bases de datos tradicionales: "El archivador de la empresa"
Cómo funcionan
· Todos los datos viven en servidores propiedad de una sola organización
· Solo esa organización puede editar, eliminar o respaldar los datos
· Son rapidísimas porque un único ordenador toma todas las decisiones
· Desventaja: si el servidor falla o lo hackean, los datos pueden perderse o alterarse
Pros & Contras
✅ Pros: rápidas, asequibles, fáciles de editar y simples para deshacer cambios
❌ Contras: punto único de fallo. La empresa puede censurar, prohibir o alterar tus datos cuando quiera
Uso en el mundo real
Publicaciones de Instagram, saldos de cuentas bancarias, tu carrito de compras de Daraz
---
3. Bases de datos distribuidas: "Un Google Doc compartido con 10.000 copias"
Cómo funcionan
· Los datos se replican en incontables ordenadores a nivel global
· Ningún ordenador está "a cargo"
· Agregar datos requiere el acuerdo de la mayoría de nodos = consenso
· Incluso si 100 nodos se caen, los otros 9.900 siguen manteniendo los datos
Pros & Contras
✅ Pros:
· Cero tiempo de inactividad: altamente resiliente
· Sin censura: nadie puede eliminarlos
· Transparente: cualquiera puede auditar el sistema
#databases #TraditionalVibes #binance #btc