Portefólio completo de bases de dados — para cada carga de trabalho
Escolher uma base de dados é uma decisão para vários anos. Dê-se opções. PostgreSQL para transações, ClickHouse para análise, MongoDB para documentos, Redis para cache. Tudo alojado pela 4hosting na UE com SLA garantido. Os dados ficam fisicamente na UE (e não apenas logicamente), as faturas incluem IVA da UE e a conformidade com o RGPD, bem como um DPA gratuito, estão incluídos.
Relacionais — Postgres + MariaDB
PostgreSQL 17
O padrão de excelência do SQL. Suporte total a JSONB, pgvector para IA, particionamento, replicação lógica, hot standby. Ideal para SaaS e fintech. Ativamos parallel query, JIT e slots de replicação assíncrona.
MariaDB 10.11
Compatível com MySQL, leve e rápida. A melhor para WordPress, WooCommerce, Magento e aplicações LAMP tradicionais. Motor ColumnStore para OLTP+OLAP misto, MaxScale para balanceamento de carga.
Analíticas — ClickHouse
Quando precisa de consultar milhares de milhões de linhas por segundo. O ClickHouse é uma base de dados colunar otimizada para OLAP. Usada pela Cloudflare, Uber e Spotify. Disponível em VPS a partir de 32 GB de RAM. Ideal para registos, métricas, rastreio de eventos, business intelligence e relatórios em tempo real.
NoSQL e cache — MongoDB, Redis
MongoDB 7
Base de dados de documentos. Para aplicações com esquema flexível (CMS, IoT, análise em tempo real). Replica set + sharding prontos. Coleções time-series para métricas.
Redis 7
Cache em memória, filas, pub/sub. Latência inferior a 1 ms. Indispensável para qualquer aplicação web acima de 100 pedidos/s. Módulos Redis Streams, RedisJSON e RediSearch disponíveis.
Memcached
Cache chave-valor clássica. Mais simples do que o Redis, ideal para armazenamento de sessões e cache leve. Débito superior ao do Redis em operações simples.
Migrar uma base de dados de outro fornecedor
As preocupações mais comuns dos clientes: quanto tempo demora, se haverá tempo de inatividade, se se perdem dados. O nosso procedimento está comprovado — as migrações de bases de dados de 100 GB+ são normalmente sem interrupção graças à replicação lógica. Eis os três cenários mais comuns, com os comandos.
MySQL/MariaDB de qualquer fornecedor de alojamento partilhado
mysqldump clássico com as flags --single-transaction --routines --events. No destino importamos com limpeza de índices para o carregamento mais rápido.
mysqldump -h source-host -u user -p --single-transaction --routines --events db | gzip > backup.sql.gzPostgreSQL do AWS RDS / Heroku Postgres
O pg_dump com formato custom (-Fc) é o mais rápido. O restauro paralelo com --jobs=4 usa vários núcleos de CPU. Para zero interrupção: slot de replicação 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 do Atlas ou de outra plataforma
mongodump + mongorestore. Para bases de dados muito grandes (1 TB+) usamos o MongoDB Cluster-to-Cluster sync — diferencial, sem dump completo.
mongodump --uri="mongodb+srv://[email protected]" --out=./dump && mongorestore --uri="mongodb://target" ./dumpAlta disponibilidade — replicação e failover
Para aplicações críticas para o negócio, uma única base de dados é um ponto único de falha. Configuramos clusters replicados (master + 1-3 réplicas) com failover automático. RTO < 30 segundos, RPO < 1 minuto com replicação síncrona.
Master + réplicas
Escritas no master, leituras distribuídas pelas réplicas. Escalabilidade de leitura linear com o número de réplicas. Monitorização do lag e alertas.
Failover automático
Repmgr (Postgres), MHA (MySQL), eleições do MongoDB. Se o master falhar, uma réplica assume em < 30 segundos.
Localização (UE)
Servidores na UE, em Frankfurt.
Connection pooling
PgBouncer para Postgres, ProxySQL para MariaDB. Milhares de ligações da aplicação tratadas com um pool de 50-100 ligações físicas à BD.
O que recebe no pacote
Backups automáticos
Cada base de dados tem backups completos de 24 h e backups de WAL/binlog de 1 h. Retenção de 30 dias nos planos dedicados. Cópias georredundantes num segundo centro de dados da UE — gratuitas nos planos geridos.
Replicação master-replica
Configuramos replicação lógica ou física, incluindo entre regiões. Failover em menos de 30 segundos. PgBouncer para connection pooling, ProxySQL para MariaDB, replica sets do MongoDB prontos.
Afinação para a carga de trabalho
Afinamos work_mem, shared_buffers, max_connections, innodb_buffer_pool_size e o restante para a sua aplicação — gratuito nos planos geridos. Revisão de desempenho a cada 90 dias.
Migração gratuita
Migramos de outros fornecedores — mysqldump, pg_dump, mongodump. Sem tempo de inatividade, com verificação de integridade no destino. Replicação lógica para migrações sem interrupção.
RGPD para bases de dados com dados pessoais
As bases de dados costumam conter a maior parte dos dados pessoais — emails, números de telefone, IP de clientes. Para a plena conformidade com o RGPD oferecemos cifragem, registo de auditoria e políticas de retenção integrados na base de dados.
- Cifragem do disco em repouso (LUKS) — gratuita em todos os VPS
- Cifragem ao nível da coluna (p. ex. número de identificação nacional, telefone) via pgcrypto ou Vault Transit
- Registo de auditoria DDL/DML — quem, quando, o quê (pgaudit, MySQL Enterprise Audit, MongoDB Auditing)
- Políticas de retenção — eliminação automática após períodos definidos (p. ex. 5 anos para faturas)
- Função de DPO dedicada — ajudamos a configurar políticas através do painel de cliente
- DPA gratuito em conformidade com o artigo 28.º do RGPD + documentação de auditoria técnica
Perguntas frequentes
Oferecem bases de dados geridas?
Sim, em VPS de 32 GB ou mais e em todos os servidores dedicados. Tratamos da afinação, dos backups, da replicação e dos patches de segurança. O seu trabalho: apenas as consultas SQL.
Que dimensão de base de dados cabe num VPS?
Limite prático: 200-300 GB em VPS 32G, 1 TB+ em VPS 64G. Acima disso recomendamos um servidor dedicado com RAID rápido ou NVMe u.2. O PostgreSQL/MariaDB escalam bem até 5 TB num único nó.
Posso migrar uma base de dados existente do AWS RDS?
Sim, migramos do AWS RDS, Azure Database, Google Cloud SQL, Heroku Postgres e Atlas. A replicação lógica resulta normalmente em zero interrupção. Assistência gratuita para bases de dados até 1 TB.
Em que difere o ClickHouse do PostgreSQL?
O PostgreSQL é OLTP (transacional) — escritas rápidas, ACID, ideal para aplicações. O ClickHouse é OLAP (analítico) — agregações rápidas sobre milhares de milhões de linhas. Muitas vezes usamos ambos: OLTP no Postgres, relatórios no ClickHouse via replicação.
Os backups são realmente testados?
Sim. Todas as semanas um backup aleatório é restaurado automaticamente num servidor de staging e comparado com o original. Recebe um relatório por email. Um backup que não se testa não existe.
Escolha a base de dados certa para a sua aplicação
Não sabe qual o motor? Escreva-nos — ajudamos a desenhar a arquitetura gratuitamente antes da primeira fatura. Para bases de dados de 100 GB+ ajudamos também na migração do fornecedor.
Contacte-nos →