Cartera completa de bases de datos, para cada carga de trabajo
Elegir una base de datos es una decisión a varios años. Date opciones. PostgreSQL para transacciones, ClickHouse para analítica, MongoDB para documentos, Redis para caché. Todo alojado por 4hosting en la UE con SLA garantizado. Los datos están físicamente en la UE (no solo de forma lógica), las facturas llevan IVA de la UE, y el cumplimiento del RGPD junto con un DPA gratuito están incluidos.
Relacionales: Postgres + MariaDB
PostgreSQL 17
El estándar de oro de SQL. Compatibilidad total con JSONB, pgvector para IA, particionado, replicación lógica, hot standby. Ideal para SaaS y fintech. Activamos consultas paralelas, JIT y slots de replicación asíncrona.
MariaDB 10.11
Compatible con MySQL, ligera y rápida. La mejor opción para WordPress, WooCommerce, Magento y aplicaciones LAMP tradicionales. Motor ColumnStore para OLTP+OLAP mixto, MaxScale para el balanceo de carga.
Analítica: ClickHouse
Cuando necesitas consultar miles de millones de filas por segundo. ClickHouse es una base de datos columnar optimizada para OLAP. La usan Cloudflare, Uber y Spotify. Disponible en VPS desde 32 GB de RAM. Ideal para registros, métricas, seguimiento de eventos, inteligencia de negocio e informes en tiempo real.
NoSQL y caché: MongoDB, Redis
MongoDB 7
Base de datos de documentos. Para aplicaciones con esquema flexible (CMS, IoT, analítica en tiempo real). Replica set + sharding listos. Colecciones de series temporales para métricas.
Redis 7
Caché en memoria, colas, pub/sub. Latencia inferior a 1 ms. Imprescindible en cualquier aplicación web por encima de 100 solicitudes/s. Módulos Redis Streams, RedisJSON y RediSearch disponibles.
Memcached
Caché clave-valor clásica. Más sencilla que Redis, ideal para el almacén de sesiones y la caché ligera. Mayor rendimiento que Redis en operaciones simples.
Migrar una base de datos desde otro proveedor
Las preocupaciones más habituales de los clientes: cuánto tarda, si habrá tiempo de inactividad, si se pierden datos. Nuestro procedimiento está probado: las migraciones de bases de datos de más de 100 GB suelen hacerse sin interrupción gracias a la replicación lógica. Estos son los tres escenarios más comunes, con comandos.
MySQL/MariaDB desde cualquier proveedor de hosting compartido
mysqldump clásico con las opciones --single-transaction --routines --events. En el destino importamos limpiando los índices para una carga más rápida.
mysqldump -h source-host -u user -p --single-transaction --routines --events db | gzip > backup.sql.gzPostgreSQL desde AWS RDS / Heroku Postgres
pg_dump con formato personalizado (-Fc) es lo más rápido. La restauración en paralelo con --jobs=4 usa varios núcleos de CPU. Para cero interrupción: slot de replicación lógica.
pg_dump -h source -U user -Fc -f db.dump dbname && pg_restore -h target -U user -d newdb --jobs=4 db.dumpMongoDB desde Atlas u otra plataforma
mongodump + mongorestore. Para bases de datos muy grandes (1 TB+) usamos MongoDB Cluster-to-Cluster sync: diferencial, sin volcado completo.
mongodump --uri="mongodb+srv://[email protected]" --out=./dump && mongorestore --uri="mongodb://target" ./dumpAlta disponibilidad: replicación y failover
En aplicaciones críticas para el negocio, una única base de datos es un único punto de fallo. Configuramos clústeres replicados (maestro + 1-3 réplicas) con failover automático. RTO < 30 segundos, RPO < 1 minuto con replicación síncrona.
Maestro + réplicas
Las escrituras van al maestro y las lecturas se reparten entre las réplicas. Escalado de lectura lineal con el número de réplicas. Monitorización del lag y alertas.
Failover automático
Repmgr (Postgres), MHA (MySQL), elecciones de MongoDB. Si falla el maestro, una réplica toma el relevo en menos de 30 segundos.
Ubicación en la UE
Servidores en la UE, en Fráncfort.
Pool de conexiones
PgBouncer para Postgres, ProxySQL para MariaDB. Miles de conexiones de la aplicación gestionadas con un pool de 50-100 conexiones físicas a la base de datos.
Qué recibes en el paquete
Backups automáticos
Cada base de datos tiene backups completos cada 24 h y backups de WAL/binlog cada hora. Retención de 30 días en los planes dedicados. Copias georredundantes en un segundo centro de datos de la UE: gratis en los planes gestionados.
Replicación maestro-réplica
Configuramos replicación lógica o física, incluso entre regiones. Failover en menos de 30 segundos. PgBouncer para el pool de conexiones, ProxySQL para MariaDB, replica sets de MongoDB listos.
Ajuste según la carga de trabajo
Ajustamos work_mem, shared_buffers, max_connections, innodb_buffer_pool_size y el resto para tu aplicación: gratis en los planes gestionados. Revisión de rendimiento cada 90 días.
Migración gratuita
Migramos desde otros proveedores: mysqldump, pg_dump, mongodump. Sin tiempo de inactividad, con comprobación de integridad en el destino. Replicación lógica para migraciones sin interrupción.
RGPD para bases de datos con datos personales
Las bases de datos suelen contener la mayor parte de los datos personales: correos electrónicos, números de teléfono, IP de clientes. Para un cumplimiento completo del RGPD ofrecemos cifrado, registro de auditoría y políticas de retención integradas en la base de datos.
- Cifrado de disco en reposo (LUKS): gratis en todos los VPS
- Cifrado a nivel de columna (p. ej. documento de identidad, teléfono) mediante pgcrypto o Vault Transit
- Registro de auditoría DDL/DML: quién, cuándo, qué (pgaudit, MySQL Enterprise Audit, MongoDB Auditing)
- Políticas de retención: eliminación automática tras periodos definidos (p. ej. 5 años para las facturas)
- Figura de DPO dedicado: te ayudamos a configurar las políticas desde el panel de cliente
- DPA gratuito conforme al artículo 28 del RGPD + documentación de auditoría técnica
Preguntas frecuentes
¿Ofrecéis bases de datos gestionadas?
Sí, en VPS de 32 GB o más y en todos los servidores dedicados. Nos encargamos del ajuste, los backups, la replicación y los parches de seguridad. Tu parte: solo las consultas SQL.
¿Qué tamaño de base de datos cabe en un VPS?
Límite práctico: 200-300 GB en un VPS 32G, 1 TB+ en un VPS 64G. Por encima recomendamos un servidor dedicado con RAID rápido o NVMe u.2. PostgreSQL/MariaDB escalan bien hasta 5 TB en un solo nodo.
¿Puedo trasladar una base de datos existente desde AWS RDS?
Sí, migramos desde AWS RDS, Azure Database, Google Cloud SQL, Heroku Postgres y Atlas. La replicación lógica suele permitir cero interrupción. Asistencia gratuita para bases de datos de hasta 1 TB.
¿En qué se diferencia ClickHouse de PostgreSQL?
PostgreSQL es OLTP (transaccional): escrituras rápidas, ACID, ideal para aplicaciones. ClickHouse es OLAP (analítico): agregaciones rápidas sobre miles de millones de filas. A menudo usamos ambos: OLTP en Postgres, informes en ClickHouse mediante replicación.
¿Se prueban realmente los backups?
Sí. Cada semana se restaura automáticamente un backup aleatorio en un servidor de staging y se compara con el original. Recibes un informe por correo electrónico. Un backup que no pruebas no existe.
Elige la base de datos adecuada para tu aplicación
¿No sabes qué motor elegir? Escríbenos: te ayudamos a diseñar la arquitectura gratis antes de la primera factura. Para bases de datos de más de 100 GB también te ayudamos con la migración desde otro proveedor.
Contáctanos →