Adminer y pgweb son dos administradores de bases de datos por web que se levantan en Docker con un solo contenedor cada uno. Adminer es un único archivo PHP que maneja MySQL, PostgreSQL y otros seis motores; pgweb es un explorador en Go dedicado a PostgreSQL. Esta guía trae un docker-compose.yml listo para copiar y explica cómo protegerlos.
MariaDB es un sistema de bases de datos relacional de código abierto, bifurcación de MySQL y compatible con él, que en Docker se levanta con un solo contenedor y un volumen persistente. Con este docker-compose.yml defines la contraseña de root, la base de datos y el usuario inicial mediante variables de entorno, y conservas los datos aunque recrees el contenedor.
PostgreSQL es la base de datos relacional de código abierto más avanzada, y en Docker se levanta con un único archivo docker-compose.yml. Defines un volumen persistente, la contraseña del superusuario y un healthcheck con pg_isready, y en segundos tienes un servidor en el puerto 5432 listo para que otros contenedores se conecten por el nombre del servicio.
TigerBeetle es una base de datos distribuida escrita en Zig y especializada en un tipo concreto de carga: contabilidad por partida doble de altísimo volumen con garantías fuertes de consistencia. No pretende sustituir a Postgres; pretende ser la pieza correcta cuando el problema es contar transacciones financieras a ritmo de millones por segundo sin fallos sutiles.
SQLite lleva años ganando terreno en servidores reales gracias a WAL, a proyectos como Litestream y libSQL, y a hardware con discos rápidos. Repaso los patrones que siguen funcionando después de varios años de uso, los que no, y por qué el tamaño medio de una aplicación web se come ya sin despeinarse.
Dragonfly lleva tres años como alternativa compatible con Redis, pero con arquitectura multihilo y sin fork para persistencia. En 2025 ya no es una curiosidad: hay despliegues serios que lo eligen por coste y latencia. Repaso de qué cambia y cuándo compensa mirarlo con calma.
Redpanda promete compatibilidad con el protocolo Kafka pero sin JVM, sin ZooKeeper y con arquitectura thread-per-core. En 2025 ya hay despliegues serios en producción. Merece la pena entender dónde compensa el cambio y dónde no.
Redis 8.2 incorpora la búsqueda vectorial como tipo de dato nativo. La duda real es si sustituye a un motor dedicado como Qdrant, Weaviate o pgvector en cargas con millones de vectores y latencias exigentes, o si solo sirve como complemento del caché que ya tienes.
MariaDB 11.7 (noviembre de 2024) añade vector search nativo con índice HNSW, mejoras en JSON con JSON_OBJECT_AGG y un 5-15 % más de rendimiento en lectura frente a 11.5. Frente a MySQL 8, la ventaja es no depender de HeatWave para embeddings; frente a PostgreSQL, sigue por detrás en profundidad de tipos y funciones JSON.
SQLite y DuckDB son bases de datos embedded: ninguna requiere servidor, las dos trabajan sobre un archivo local. Pero su arquitectura es distinta. SQLite organiza datos por filas y destaca en transacciones cortas (OLTP); DuckDB organiza por columnas y brilla en análisis sobre grandes volúmenes (OLAP). Elegir la correcta, o combinarlas, es una ventaja técnica real.
PostgreSQL 16, publicado en septiembre de 2023, suma replicación lógica desde un standby, la vista pg_stat_io para desglosar el I/O por tipo de operación y contexto, y paralelismo en FULL OUTER JOIN. Migrar desde la 15 es sencillo; la 13 pierde soporte en noviembre de 2025, así que conviene planificar la actualización cuanto antes.
5 min2494,3
Usamos cookies propias y de terceros para analizar el tráfico del sitio. Puedes aceptarlas, rechazarlas o configurar tu elección.
Más información sobre las cookies
Preferencias de cookies
NecesariasImprescindibles para el funcionamiento del sitio. Siempre activas.
AnalíticasNos ayudan a entender cómo se usa el sitio (Google Analytics).