Escolher uma base de dados gerida


Escolher a base de dados mais adequada

Da aplicação transacional à analítica em tempo real, escolha o motor mais adequado

9 motores open-source totalmente geridos, soberania europeia incluída. Sem custos ocultos e sem complexidade.

Databases OVHcloud

Panorama

Para qualquer arquiteto ou tech lead, pode ser complexo avaliar a base de dados mais adequada a novos casos de uso ou a cargas de trabalho futuras. É natural que se interesse pelo motor correspondente às suas competências. No entanto, o mais familiar nem sempre é o mais adaptado à carga de trabalho. E quando tentamos inovar, saímos da nossa zona de conforto sem rede de segurança.

Escolher uma base de dados é optar por uma solução que será utilizada por vários anos. Os especialistas sabem-no: uma má escolha não se revela logo de início, mas mais tarde, quando a migração custa mais do que a permanência. Esta página foi pensada para o ajudar a decidir rapidamente e com precisão, partindo do seu caso de uso.

Cada motor aqui apresentado responde a uma necessidade específica: um contexto, uma condicionante estrutural, uma razão pela qual as outras opções não passariam de um compromisso. Percorra os casos de uso, identifique a sua situação e aceda diretamente ao serviço OVHcloud adequado.

Resiliência e escalabilidade de uma base de dados gerida

Com uma base de dados gerida, o seu fornecedor cloud fica responsável pela implementação, pela gestão, pela manutenção e pela escalabilidade. A sua equipa concentra-se no produto. Há dois fatores de decisão principais: a escalabilidade e a resiliência disponibilizadas pelo fornecedor. 

Relativamente à escalabilidade, a OVHcloud permite uma extensão vertical, através do aumento dos recursos da instância, e uma extensão horizontal, pela replicação automática entre nós.

Quanto à resiliência, o nível de disponibilidade depende do modo de implementação escolhido: compromisso de nível de serviço (SLA) de 99,95% em 1-AZ ou de 99,99% nas nossas regiões 3-AZ. Tudo isto sem reconfiguração manual. Cada serviço gerido OVHcloud é implementado num ambiente isolado, em conformidade com as principais normas do mercado.

Os três modelos de arquitetura abaixo ilustram a maioria das necessidades no portefólio OVHcloud, em função da sua carga de trabalho. Identifique o seu caso.

3-AZ

Web Stack Standard

A base relacional detém a fonte de verdade.

 

O Valkey absorve o volume de leitura, mantendo os dados frequentes em memória.

 

Este modelo cobre a maioria das necessidades web sem uma infraestrutura complexa.

 

Motores disponíveis

  • PostgreSQL
  • MySQL
  • Valkey

 

1-AZ

Aplicações IA

O PostgreSQL armazena os seus dados aplicacionais e os seus vector embeddings no mesmo motor.

 

O AI Endpoints assegura a inferência sem uma infraestrutura ML para gerir.

 

Este modelo simplifica as arquiteturas RAG e de recomendação, evitando a sincronização entre sistemas.

 

Motores disponíveis

local-zone

Plataforma event-driven (orientada por eventos)

O Kafka separa os serviços produtores dos serviços consumidores.

 

Cada evento é publicado uma vez, processado em paralelo por cada serviço.

 

O Managed ClickHouse recebe a totalidade do fluxo para alimentar os seus dashboards analíticos em tempo real.

Motores disponíveis

  • Kafka
  • PostgreSQL
  • MongoDB
  • Managed ClickHouse
  •  

Aprofundar e escolher com conhecimento de causa

Que motor para que necessidade?

Cada carga de trabalho possui condicionantes próprias: volume de dados, latência aceitável, estrutura do esquema, necessidade de consistência. Escolher o motor certo logo de início evita migrações dispendiosas e cedências em termos de desempenho à medida que a aplicação se desenvolve. Expanda cada caso de uso para compreender o problema resolvido, por que razão o motor recomendado é o melhor e o que a OVHcloud assume por si.

Managed Databases | OVHcloud

Aplicação transacional padrão

Tomemos o exemplo de uma plataforma de e-commerce: cada encomenda implica a atualização simultânea do stock, do saldo do cliente e do histórico de compras. Sem transações ACID rigorosas, uma falha durante a escrita pode deixar os seus dados num estado incoerente, com consequências diretas na experiência do cliente e na contabilidade.

O PostgreSQL assegura que estas operações formam um bloco indivisível, oferecendo desempenhos elevados em cargas OLTP intensivas. Com a OVHcloud, o serviço é totalmente gerido: não é necessário preocupar-se com a gestão de failover nem com a manutenção, pelo que a sua equipa pode concentrar-se no produto.

Lançar o Databases for PostgreSQL

Aplicação web/desenvolvimento rápido

Uma startup que lance uma aplicação web raramente tem a oportunidade de passar semanas a modelar um esquema perfeito: os requisitos evoluem a cada sprint, as tabelas multiplicam-se, as relações mudam.

O MySQL foi pensado para este ritmo. Oferece uma compatibilidade nativa com os principais frameworks web e ORM, uma aprendizagem quase imediata e desempenhos fiáveis em cargas de trabalho CRUD de elevado volume.

Quanto à infraestrutura, a OVHcloud trata da configuração, dos backups e da escalabilidade, sem que as suas equipas tenham de intervir. A equipa de desenvolvimento liga-se com o seu driver habitual e coloca em produção no próprio dia.

Lançar o Databases for MySQL

Esquema flexível/documentos

Um catálogo de produtos no setor do comércio a retalho ou uma plataforma de gestão de conteúdos enfrentam um problema estrutural: cada ficha de produto possui atributos diferentes. Impor um esquema relacional rígido neste contexto gera migrações repetidas e trava cada evolução do catálogo.

O MongoDB armazena cada documento de forma independente, o que permite adicionar atributos instantaneamente sem afetar o resto dos dados. Este modelo ganha uma nova dimensão quando a aplicação integra pesquisa ou personalização: o MongoDB suporta nativamente a pesquisa vetorial. Assim, o motor permite que os dados de produto e os embeddings utilizados para recomendações ou pesquisa semântica coexistam na mesma base de dados.

A OVHcloud elimina a complexidade operacional do MongoDB, graças à gestão dos conjuntos de réplicas, da configuração dos índices e da escalabilidade. Tudo isto sem a necessidade de intervenção da sua equipa.

Lançar o Databases for MongoDB

Análise em tempo real + métricas de produto

Plataforma SaaS que monitoriza a utilização das suas funcionalidades em tempo real; site de e-commerce que monitoriza a sua taxa de conversão durante a Black Friday; aplicação móvel que deteta anomalias de comportamento assim que ocorrem: todos estes casos de uso partilham a mesma necessidade. Agir sobre os dados no momento em que são criados, não depois.

O Managed ClickHouse resolve este problema com um motor analítico capaz de consultar milhares de milhões de eventos e de devolver resultados em poucos segundos. Os dashboards são atualizados de forma contínua, as equipas operacionais fazem consultas diretamente sem esperar por um batch noturno e as decisões baseiam-se em dados recentes.

A OVHcloud disponibiliza o ClickHouse totalmente gerido, pensado para cargas de trabalho OLAP: o armazenamento em colunas permite analisar apenas os campos necessários e alimentar as suas ferramentas de business intelligence à velocidade dos dados, sem infraestrutura para dimensionar.

Lançar o Analytics with ClickHouse

Colocação em cache de sessões + contadores em tempo real

Uma aplicação web com tráfego elevado que consulte bases de dados relacionais a cada pedido atinge rapidamente os seus limites: os tempos de resposta aumentam, a carga dispara. As sessões de utilizador, os resultados de pedidos frequentes e os contadores de visualizações têm em comum o facto de serem lidos centenas de vezes por segundo mas de raramente mudarem.

O Valkey resolve o problema mantendo estes dados diretamente em memória, com tempos de resposta inferiores a um milissegundo, mesmo sob forte procura. As suas estruturas de dados nativas (listas, conjuntos ordenados, hashmaps) cobrem os casos de uso mais comuns: carrinho de compras, classificação em tempo real, gestão de tokens de autenticação.

A OVHcloud disponibiliza o Valkey totalmente gerido, com alta disponibilidade e persistência configuráveis de acordo com o nível de criticidade dos seus dados. Os upgrades e os patches de segurança são aplicados automaticamente, sem interrupção de serviço.

Lançar o Databases for Valkey

Pesquisa Full-Text + Logs + SIEM

Uma equipa SecOps que correlaciona eventos de segurança através de dezenas de fontes de logs ou uma aplicação que deve oferecer aos utilizadores uma pesquisa relevante em milhões de documentos deparam-se com o mesmo obstáculo: as bases de dados relacionais não foram pensadas para indexar e pontuar texto livre em grande escala. Cada pedido LIKE numa tabela volumosa corresponde a um scan completo, lento e dispendioso.

O OpenSearch foi pensado para este modelo: indexa continuamente volumes maciços de dados semiestruturados e devolve resultados classificados por relevância em milissegundos. Uma plataforma de cibersegurança pode aí centralizar os seus logs de sistema, de rede e de aplicações para detetar padrões de ataque em tempo real. Uma aplicação SaaS pode integrar aí a sua funcionalidade de pesquisa de utilizadores para oferecer correspondências aproximadas (fuzzy matching), preenchimento automático e filtragem por facetas.

A OVHcloud disponibiliza o OpenSearch totalmente gerido, com índices configuráveis e alta disponibilidade incluída.

Lançar o Analytics with OpenSearch

Pronto para começar?

Crie uma conta e lance os seus serviços imediatamente

Beneficie de 200 € oferecidos no seu primeiro projeto Public Cloud

Encontre o seu motor num instante

Este quadro resume os 9 motores geridos pela OVHcloud de acordo com a sua situação inicial.

Identifique o seu cenário, verifique o pré-requisito técnico e aceda diretamente à solução mais adequada.

database
O seu cenário
A sua condicionante principal
Modelo de dados
Solução mais adequada
Aplicação transacional e consultas complexas
Consistência ACID dos dados não negociável
Relacional
PostgreSQL
Cargas de trabalho de IA/vetoriais
SQL + pgvector e pesquisa semântica
Relacional
PostgreSQL
Aplicação web, CRUD, rapidez de execução
Simplicidade e rapidez de colocação em produção
Relacional
MySQL
Esquema flexível, documentos + pesquisa por IA
Estrutura de dados que evolui a cada sprint
Documento/NoSQL
MongoDB
Colocação em cache, sessões, contadores em tempo real
Latência inferior a um milissegundo
Armazenamento em memória
Valkey
Fluxo de eventos, separação de serviços
Serviços interdependentes que se bloqueiam entre si
Log/Stream
Kafka
Agregação em grande escala e análise de produto
Consultas analíticas que abrandam a produção
Motor orientado por colunas/OLAP
Managed ClickHouse
Pesquisa em texto integral, análise de logs, SIEM
Encontrar informação precisa em milhões de documentos
Índice invertido
OpenSearch

Porquê escolher a OVHcloud?

Nem todas as bases de dados geridas são iguais

 

Motores open-source, dados alojados pelo líder europeu, ausência de aprisionamento tecnológico: a OVHcloud combina a flexibilidade da cloud com as garantias jurídicas e operacionais que um hyperscaler americano não pode oferecer.

Faturação previsível, sem custos ocultos. Paga apenas pelos recursos alocados, sem custos de tráfego de entrada nem de saída.

database
simple OVHcloud

Presença global, resiliência multi-AZ

  • Disponibilidade de até 99,9% por SLA
  • Regiões 3-AZ e 1-AZ
  • Comutação automática, continuidade garantida
  • OPCP (disponível em breve)
  • SNC Cloud Platform (disponível em breve)

 

Geolocated OVHcloud

Soberania europeia para mais legitimidade

  • Sem acesso de países terceiros por predefinição
  • Certificação ISO 27001, em conformidade com o SOC 2 Type II e para o alojamento de dados de saúde
  • Sem dependência contratual nem tecnológica

 

profitable OVHcloud

DBaaS geridos sem preocupações

  • A sua equipa programa, nós tratamos do resto
  • Zero operações, 100% produto
  • Infraestrutura gerida de A a Z
  • Preços transparentes, faturação de acordo com o uso
resilient OVHcloud

Open-source para uma maior liberdade

 

  • PostgreSQL, MySQL, Kafka, etc.
  • Open-source de ponta a ponta, sem aprisionamento tecnológico
  • O poder do open-source, compatibilidade total