Bases de datos empresariales: en la UE, con factura con IVA

PostgreSQL 17, MariaDB 10.11, ClickHouse, MongoDB 7, Redis 7. Gestionadas o autogestionadas, en VPS o servidor dedicado. Todo en la UE, conforme al RGPD.

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.gz

PostgreSQL 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.dump

MongoDB 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" ./dump

Alta 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 →

Guías para empresas en Colombia