
Managed Databases for M3DB
Implemente um motor de base de dados time series (TSBD) open source, distribuído e com bom desempenho para recolher rapidamente as suas métricas em pequena ou grande escala. Compatível com Prometheus, o M3DB oferece uma excelente compressão de dados, garantindo ao mesmo tempo uma resiliência máxima. Ao utilizar o Managed Databases for M3DB, poderá concentrar os seus esforços nas suas aplicações. O serviço é totalmente administrado em matéria de configuração, monitorização, backup, redundância e atualizações.
Compatibilidade garantida nos principais protocolos TSDB
Para escrever as suas métricas em M3DB, pode escolher entre os protocolos mais populares como Graphite Carbon, Prometheus ou ainda InfluxDB.
Solução de armazenamento para Prometheus e Grafana
Mantenha uma visibilidade controlada das suas métricas graças aos painéis de controlo Grafana e beneficie das funcionalidades de Prometheus ao usufruir de uma total compatibilidade com PromQL.
Base de dados time series fiável em grande escala
Com a sua conceção, o M3DB pode integrar grandes quantidades de dados sem consumir demasiado armazenamento graças a um algoritmo de compressão eficaz (M3TSZ float64), garantindo a fiabilidade da replicação através de mecanismos de verificação da consistência implementados.
Compare as nossas soluções Managed Databases for M3DB
Essential | Business | Enterprise | |
Número de nós | 1 nó incluído | 3 nós incluídos | 6 nós incluídos |
RAM por nó | 7 a 60 GB | 7 a 120 GB | 15 a 120 GB |
Armazenamento total útil | de 160 GB a 1.28 TB | De 160 GB a 7.68 TB | De 1,92 a 15,36 TB |
Compromisso de nível de serviço (SLA) |
Não | 99,90% | 99,95% |
Migração entre as diferentes ofertas | Sim | Sim | Sim |
Atualização para as novas versões principais num clique | Sim | Sim | Sim |
Encriptação dos dados em repouso e em trânsito (SSL) | Sim | Sim | Sim |
Período de retenção dos backups | 1 dia | 6 dias | 13 dias |
Gráfico de desempenho | Sim | Sim | Sim |
Suporte do Terraform (saber mais) | Sim | Sim | Sim |
Alta disponibilidade | Não | Sim | Sim |
Ligação à rede privada (vRack) | Sim | Sim | Sim |
Casos de uso do Managed Databases for M3DB
Recolha de métricas em IoT
O mercado da “Internet das coisas” (IoT) está em plena expansão e a quantidade de métricas recolhidas para gerir estes sistemas está a disparar. Capacidade para gerir cargas importantes ou custos gerados pelo armazenamento, estas limitações não devem travar a multiplicação dos sensores necessários ao funcionamento destes sistemas. O M3DB assegura o armazenamento em tempo real destas informações, garantindo o histórico de acordo com a granularidade desejada.
Seguimento de dados de localização
A informação em direto de coordenadas de geolocalização é necessária em muitas aplicações, como para as trocas entre particulares nas redes sociais ou para o acompanhamento de uma frota de veículos. A integração destes dados requer uma importante fiabilidade e resiliência. O M3DB é a solução escalável para poder encarar o futuro de forma tranquila.
Migração a partir do InfluxDB
O InfluxDB é uma das soluções mais comuns nas bases de dados time series, mas o modelo de escalabilidade em cluster e o preço podem constituir um travão a médio ou longo prazo. O M3DB concorre diretamente com as melhores soluções do mercado, com um modelo de passagem à escala eficaz e com total compatibilidade.
Documentação e manuais
Precisa de ajuda para gerir o seu serviço? Consulte os nossos tutoriais e a nossa documentação.
Saiba como encomendar o seu serviço Managed Databases for M3DB através da API.
As nossas bases de dados estão integradas no OVHcloud Terraform Provider
Funcionalidades
Normalização e otimização
Armazenamento otimizado
Graças ao algoritmo M3TSZ float64 inspirado na compressão Gorilla TSZ, o rácio de otimização do armazenamento pode atingir um valor de x11.
Encriptação TLS
As transações para o M3DB são efetuadas através do protocolo HTTPS, que garante a segurança da transação no que diz respeito ao transporte das informações e à identificação do serviço.
Suporte Terraform (disponível em breve)
Automatize as suas implementações e ganhe tempo. Graças ao suporte das ferramentas e API Terraform, poderá aprovisionar as suas bases de dados automaticamente e manter os múltiplos ambientes da sua aplicação.
Evite o “vendor lock-in” com PromQL
Considerada a linguagem standard do mundo do “monitoring”, PromQL permite dirigir as métricas com ferramentas standard ou personalizadas evitando o fenómeno do “vendor lock-in”.
Grande flexibilidade de utilização
A precisão das métricas pode ser configurada do segundo ou nanossegundo para cada escrita.
Enterprise-grade
Compatível com M3 Aggregator
Tem a possibilidade de exportar a agregação dos dados provenientes de múltiplas fontes num processo e cluster diferentes, para libertar recursos da sua base M3DB principal.
Alta disponibilidade
Para os planos Business e Entreprise, tem a garantia de uma forte resiliência dos seus dados graças a uma tripla replicação síncrona dos dados, com uma verificação de consistência que pode ser configurada consoante as suas necessidades.
Concebido para cargas importantes
O M3DB foi concebido para colmatar uma lacuna: as bases de dados time series são, na maior parte dos casos, limitadas e não podem acolher cargas verdadeiramente importantes. Com o M3DB, algumas implementações acolhem mil milhões de datapoints por segundo em escrita, ao mesmo tempo que fornecem mais de dois mil milhões de datapoints em leitura.
Concebido para a repartição de carga
O design do M3DB foi pensado para poder evoluir horizontalmente e adicionar nós em função das suas necessidades. Assim, a carga é automaticamente repartida pelos nós do cluster sem ter de adicionar sistemas adicionais.
Ligação à rede privada (vRack)
Com o nossos planos Business e Enterprise, poderá restringir o acesso ao serviço de base de dados através da nossa rede privada. Além disso, também poderá usufruir de uma velocidade de até 2 Gbps.

Preço do Managed Databases for M3DB
A fatura, que recebe no final de cada mês, é calculada de acordo com a utilização da sua base de dados à hora. O preço depende do plano escolhido: Essential, Business ou Enterprise.
Outros produtos
Respostas a questões frequentes
O que é o M3DB?
M3DB é uma base de dados time series open source, altamente disponível e escalável, concebida para suportar cargas importantes.
Porquê utilizar o M3DB?
As métricas de um sistema de monitorização ou de IoT, por exemplo, devem ser recolhidas e armazenadas. O M3DB desempenha este papel assegurando a resiliência e a compressão dos dados.
Qual é a diferença entre o InfluxDB e o M3DB?
O InfluxDB é uma solução time series muito difundida. Ao contrário do M3DB, não foi inicialmente concebida para cargas muito importantes e o seu design limita a sua utilização para arquiteturas importantes.
O que é o Managed Databases for M3DB?
O Managed Databases for M3DB é um serviço gerido no nosso Public Cloud, cuja principal função é ajudá-lo a poupar tempo delegando-nos a gestão e a manutenção da sua base de dados.
Posso instalar de forma autónoma o M3DB em instâncias Public Cloud?
Uma vez descarregado o M3DB, é possível. No entanto, será responsável pela gestão e administração da base de dados, e não poderá usufruir das vantagens incluídas com o nosso serviço chave na mão.
Qual é a diferença entre os planos Essential, Business e Enterprise?
Cada um inclui funcionalidades que respondem a utilizações diferentes e, portanto, o seu nível de disponibilidade também varia.
Posso migrar para nós de maior capacidade?
Tem a possibilidade de o fazer se as suas necessidades de RAM aumentarem. Note que não é possível voltar a um nó de capacidade inferior.
Esta solução pode ser integrada num projeto Public Cloud?
Sim, o nosso serviço pode ser utilizado como um recurso ou no âmbito de uma infraestrutura Public Cloud. Pode administrá-la a partir da Área de Cliente ou da API OVHcloud. Também disponibilizamos serviços geridos para a gestão de bases de dados relacionais (SQL), como MySQL e PostgreSQL, ou não relacionais (NoSQL), como Redis e MongoDB.
O M3DB é open source?
A utilização dos componentes M3 é regida pela licença open source Apache License versão 2.0. Esta licença permite a alteração e a distribuição do código em forma livre ou proprietária, gratuita ou paga, e impõe a manutenção do direito de autor em qualquer modificação, pelo que deverá ser fornecida uma cópia da licença com o código fonte.