MongoDB
MongoDB, o banco de dados NoSQL para o seu projeto na Nuvem
plataforma de alto desempenho, escalabilidade e suporte em português.
1 instância PlayGround Grátis
Integração frontal de servidor, API, SDK (Python, Go-Lang, etc.) e ferramentas (Terraform, Ansible, Chef, Puppet)
Retenção de cópia de segurança diária: 7 dias (opcional)
SLA de tempo de atividade (99,95%)
Escalabilidade vertical e horizontal
Armazenamento massivo de dados com a máxima velocidade
O que inclui o MongoDB?
-
50 – 1.280 GB de armazenamento
-
Zero tempo de inatividade - Manutenção / Atualizações para 3 nós
-
2 - 128 GB de RAM
-
Acesso a arquivos de registro
-
1 – 32 vCPU
-
Autenticação e autorização de usuários
-
1, 3 instâncias
-
Criptografia de disco em repouso, online (TLS/SSL), a nível de campo do lado do cliente e de backup
-
5 e 6 versões principais
-
Controles de acesso baseados em funções (RBAC)
Características | Playground | Business | Enterprise |
---|---|---|---|
Recursos | |||
Armazenamento | 50 GB | 50 - 1.280 GB | 50 - 4.000 GB |
RAM | 2 GB | 2 - 128 GB | 2 - 230 GB |
CPU | 1 vCPU | 1 - 32 vCPU | 1 - 31 Core |
Instâncias | 1 | 1, 3 | 1, 3, 5, 7 |
Versões principais | 5 e 6 | 5 e 6 | 5 e 6 |
SLA de tempo de atividade (99,95%) | |||
Acesso | |||
Integração com frontend DCD | |||
Integração com API | |||
Integração com SDK (Python, Go-Lang, etc.) | |||
Integração com ferramentas (Terraform, Ansible, Chef, Puppet) | |||
Backup | |||
Tempo de arquivo PITR (dias) | até 30 | ||
Retenção de backup diário (opcional) (dias) | 7 | até 120 | |
Escalabilidade elástica | |||
Escalabilidade vertical | |||
Escalabilidade horizontal | |||
Fragmentação de bases de dados | |||
Monitoramento e alertas | |||
Acesso a arquivos de log | |||
Segurança | |||
Autenticação e autorização de usuários | |||
Criptografia de disco em repouso | |||
Criptografia online (TLS/SSL) | |||
Criptografia a nível de campo do lado do cliente | |||
Criptografia de backup | |||
IAM (Gestão de Identidade e Acesso) | |||
Controles de acesso baseados em funções (RBAC) | |||
Além do banco de dados | |||
Conector BI de MongoDB | |||
MongoDB Compass | |||
Suporte | |||
Suporte empresarial 24/7 | |||
Tempos de resposta iniciais | 6 horas | 1 hora |
Base de dados MongoDB
Nossa plataforma Data Center Designer permite que você escolha para o seu projeto entre bancos de dados PostgreSQL e MongoDB.
MongoDB é um sistema de banco de dados baseado em documentos, ideal para aplicações modernas e escaláveis. Essas qualidades permitem armazenar dados complexos e heterogêneos de maneira eficiente, sem a necessidade de seguir um esquema rígido de banco de dados. É ideal para análise de dados, com esquemas de dados flexíveis que permitem mesclar, interpretar e analisar informações de maneira eficaz, mesmo de várias fontes.
Sua escalabilidade horizontal facilita a adição de nós adicionais para acomodar volumes crescentes de dados e consultas associadas. Você também dispõe de alta disponibilidade com conjuntos de réplicas. Além disso, a fragmentação melhora o desempenho e a tolerância a falhas ao distribuir as solicitações por todo o cluster.
Este banco de dados NoSQL oferece uma conexão perfeita com linguagens de programação como Python, Ruby ou Node.js, graças à sua linguagem de consulta nativa: MQL.
Além disso, no Data Center Designer, oferecemos um serviço gerenciado de MongoDB com monitoramento contínuo de métricas de saúde, balanceamento de carga e várias ferramentas para configurar e controlar seus bancos de dados.
Escolha seu modelo de pagamento na Nuvem com MongoDB
- 2 GB RAM
- 1 vCPU
- 50 GB NVMe
- 2 GB RAM
- 1 vCPU
- 50 GB NVMe
- 4 GB RAM
- 2 vCPU
- 80 GB NVMe
- 8 GB RAM
- 4 vCPU
- 160 GB NVMe
- 16 GB RAM
- 6 vCPU
- 320 GB NVMe
- 32 GB RAM
- 8 vCPU
- 640 GB NVMe
- 64 GB RAM
- 16 vCPU
- 960 GB NVMe
- 128 GB RAM
- 32 vCPU
- 1280 GB NVMe
- 128 GB RAM
- 32 vCPU
- 2000 GB NVMe
- CPU: 0,06€/hora
- RAM: 0,00353€/GB/hora
- Armazenamento: Desde 0,04€/GB/mês
O que você pode fazer com seu banco de dados MongoDB?
-
CMS otimizado
Desenvolva seu próprio sistema de gerenciamento de conteúdo para criar seu site. Com o MongoDB, você pode gerenciar textos, gráficos e vídeos em um conjunto comum, tanto em um PC quanto em dispositivos móveis.
-
Criar experiências personalizadas
Você pode conectar e analisar muitos arquivos diferentes para uma loja de comércio eletrônico, um seguro online ou uma plataforma de negociação. Assim, você oferecerá experiências personalizadas para cada usuário.
-
A Internet das Coisas (IoT)
O MongoDB suporta todos os tipos de dados gerados por dispositivos IoT, permitindo que você melhore a produtividade, redefina seus modelos de negócios e aumente a eficiência operacional do seu negócio.
Completa este formulario y te llamamos sin compromiso. Pode também contactar-nos através do chat ou e-mail.
- 365 dias 24 horas por dia Porque sabemos que o seu projeto não tem de esperar, os nossos especialistas estão sempre disponíveis para o ajudar.
- Centro de atendimento próprio Mais de 400 pessoas, apaixonadas por tecnologia e com formação contínua, dedicadas exclusivamente a resolver as suas dúvidas e questões.
- Formação contínua Trabalhamos arduamente para manter os nossos agentes actualizados com a tecnologia mais recente para lhe fornecer respostas da mais alta qualidade.
Perguntas frequentes sobre MongoDB
-
Quem seria responsável por projetar meu esquema de banco de dados?
Nós fornecemos a solução onde seu banco de dados está hospedado e cuidamos da administração do servidor e do motor do banco de dados. Como você conhece melhor o seu negócio, poderá definir e estruturar seu banco de dados de forma eficiente.
-
Quanto custa o tráfego no Data Center Designer?
O tráfego de entrada é gratuito e ilimitado. Nós cobramos apenas pelo tráfego de saída. Isso ocorre porque nossa solução é projetada para funcionar em um ambiente privado onde o servidor web faz as solicitações ao MongoDB.
-
O que é MongoDB?
MongoDB é o mais representativo dos bancos de dados conhecidos como NoSQL, acrônimo de Not only SQL. Também pode ser denominado como banco de dados documental, já que o que armazenamos são documentos JSON puros e não registros, como acontece nas tabelas dos bancos de dados relacionais. Os bancos de dados NoSQL ocupam um nicho específico entre as soluções de banco de dados atuais. Eles resolvem necessidades comuns, tanto para aplicativos web, aplicativos móveis ou na Internet das Coisas.
-
Quando é necessário usar um banco de dados NoSQL como MongoDB?
- Para que um aplicativo possa armazenar ou acessar muitas informações em pouco tempo, pois os bancos de dados documentais podem ser muito mais rápidos do que os relacionais e podem atender clientes que precisam realizar muitas operações por segundo.
- Para armazenar grandes volumes de informações. Os bancos de dados relacionais tendem a funcionar mais lentamente quando uma tabela contém quantidades muito grandes de registros (da ordem de um milhão para cima). Situações assim obrigam os administradores a buscar soluções como dividir as tabelas em vários segmentos, incorrendo em um custo no acesso aos dados e na operação. Isso não é um problema nos bancos de dados NoSQL, que são capazes de gerenciar volumes gigantescos de dados em suas entidades.
- Para resolver necessidades enormes de velocidade, volume e variabilidade. Nos bancos de dados relacionais, o esquema da informação é meticulosamente definido de antemão. Por exemplo, você não pode inventar campos nos registros de improviso. Nos bancos de dados documentais, como MongoDB, não há problema em que cada documento armazene campos diferentes, permitindo flexibilidade no esquema da informação.
-
Qual é a diferença entre MongoDB e os bancos de dados relacionais?
Ao contrário dos bancos de dados relacionais que organizam os dados em tabelas com linhas e colunas, o MongoDB armazena os dados em documentos JSON (ou BSON), permitindo uma estrutura flexível. Os bancos de dados relacionais exigem esquemas fixos, enquanto o MongoDB permite adicionar ou modificar campos sem interromper o funcionamento, o que é ideal para dados dinâmicos e aplicativos modernos.
-
O MongoDB é adequado para grandes volumes de dados?
Sim. O MongoDB é ideal para lidar com grandes volumes de dados devido à sua arquitetura escalável. Ele utiliza uma abordagem de sharding, que permite dividir e distribuir dados em diferentes servidores, facilitando o processamento eficiente de grandes quantidades de informações. Isso permite que você cresça sem que o desempenho seja afetado, tornando-o uma excelente opção para big data e aplicativos com milhões de usuários.
-
O que é um documento no MongoDB?
No MongoDB, um documento é a unidade básica de dados que é armazenada em uma coleção. Um documento é semelhante a um registro em um banco de dados relacional, mas tem um formato mais flexível, baseado em JSON ou BSON (Binary JSON). Os documentos podem conter campos e valores de diferentes tipos de dados, incluindo arrays e documentos aninhados, oferecendo grande flexibilidade para armazenar informações não estruturadas.
-
O que é uma coleção no MongoDB?
Uma coleção no MongoDB é um conjunto de documentos e é equivalente a uma tabela em um banco de dados relacional. Ao contrário das tabelas relacionais, uma coleção no MongoDB não requer um esquema fixo, o que significa que os documentos dentro de uma mesma coleção podem ter diferentes estruturas, com diferentes campos e tipos de dados.
-
O que é sharding no MongoDB e quando é utilizado?
Sharding é uma técnica de particionamento no MongoDB que distribui os dados em vários servidores ou nós. É utilizado para lidar com grandes volumes de dados e para garantir que o sistema continue sendo escalável e eficiente. Ao dividir os dados em diferentes shards (fragmentos), o MongoDB pode distribuir a carga de trabalho entre diferentes servidores, evitando gargalos e permitindo o crescimento horizontal do sistema.