Boas-vindas ao MongoDB Docs
O MongoDB é um banco de dados operacional orientado a documentos, criado desde o início como uma alternativa ao banco de dados relacional para aplicativos modernos. Ao contrário dos bancos de dados relacionais, o MongoDB permite que os desenvolvedores armazenem documentos avançados semelhantes a JSON que mapeiam naturalmente os objetos que eles usam em seu código:
{ firstname: "Bob", lastname: "Smith", email: "bob@smith.com", address: { street: "100 Main St", city: "Anytown", state: "MO", zip: "11111" } }
Que você pode recuperar com consultas como:
users.find({address.zip: "11111"})
O MongoDB também oferece
Forte consistência com transações ACID .
Capacidades modernas de query adicionais incorporadas, como pesquisa geoespacial, pesquisa lexical e pesquisa vetorial.
Dimensionamento horizontal sem servidor com tolerância a falhas sensível à geografia em todas as principais nuvens.
Primitivos de segurança que permitem ao MongoDB operar nos ambientes empresariais mais rigorosos.
Como esta documentação está organizada
Começar
Comece aqui! Este guia orienta você na implantação do seu primeiro banco de dados e no download de todas as FERRAMENTAS e bibliotecas necessárias para começar a desenvolver com o MongoDB.
Desenvolvimento
Tudo que você precisa saber para escrever aplicativos com o MongoDB, desde a conexão, CRUD e a linguagem de query principal até a otimização de índices e a modelagem de dados.
Gestão
Aprenda como administrar e gerenciar MongoDB deployments, incluindo provisionamento, dimensionamento, backup, monitoramento, recuperação de desastres e segurança.
Bibliotecas do cliente
Explore a documentação do catálogo de bibliotecas de cliente do MongoDB, disponível em quase todas as linguagens de programação moderna e compatível com a maioria das estruturas de aplicação . Cada biblioteca cliente possui documentação detalhada e uma referência de API na linguagem de programação nativa da biblioteca.
Ferramentas
Encontre FERRAMENTAS e integrações úteis para ajudar no desenvolvimento e no gerenciamento, incluindo gerenciamento simplificado de banco de dados , integração, migração e visualização de dados.
Centro de Arquitetura Atlas
Aprenda as melhores práticas para projetar sistemas escaláveis, seguros e resilientes usando o MongoDB em ambientes empresariais. A orientação inclui fundamentos de arquitetura, recursos do MongoDB e arquiteturas de referência.