Os esquemas da interface SQL são esquemas JSON que descrevem os dados como existem no MongoDB, incluindo seu polimorfismo, escassez e dados estruturados aninhados. Os esquemas são necessários ao conectar ferramentas baseadas em SQL a fontes de dados do MongoDB. A interface SQL também exige informações de esquema para traduzir queries SQL em operações MongoDB mais otimizadas. O gerenciamento de esquemas é o processo de criar, manter e atualizar essas informações à medida que seus dados evoluem.
A ferramenta que você usa para gerenciamento de esquema depende do tipo de implantação onde você executa a interface SQL. Cada tipo de implantação usa uma ferramenta diferente, e essas ferramentas se comportam de forma diferente em aspectos importantes. Identifique seu tipo de implantação na tabela a seguir e, em seguida, siga o link para o guia apropriado.
Importante
Escolha o tipo de implantação correto antes de começar. O MongoDB SQL Schema Builder CLI não amostra documentos para derivar um esquema. O caminho do Atlas Data Federation amostra documentos de suas coleções para criar o esquema inicial. O uso da documentação para o tipo de implantação errado produz resultados errados.
Os esquemas não são compartilhados entre os tipos de implantação. Um esquema que você cria com o MongoDB SQL Schema Builder CLI não está disponível quando você se conecta por meio do Atlas Data Federation, e o inverso também é verdadeiro.
Começar
Clique no link apropriado para aprender mais sobre como gerenciar o esquema para seu tipo de implantação:
Tipo de implementação | Descrição | Documentação |
|---|---|---|
Enterprise Advanced (EA) autogerenciado | Baixe e execute o MongoDB SQL Esquema Builder CLI em seu cluster. | Para gerenciar esquemas para implantação autogerenciada do EA, consulte MongoDB SQL Schema Builder CLI. |
Federação de Dados Atlas | Gere e gerencie esquemas usando a IU do Atlas ou | Para gerenciar esquemas para implantação do Atlas Data Federation, consulte Comandos de esquema do Atlas Data Federation. |