Aviso de tradução por IA

Esta documentação foi traduzida automaticamente por IA.

Comparativo: Bancos de Dados Principal e Externos

As diferenças entre os bancos de dados principal e externos no NocoBase se manifestam principalmente em quatro aspectos: suporte a tipos de banco de dados, suporte a tipos de coleção, suporte a tipos de campo e recursos de backup e migração.

1. Suporte a Tipos de Banco de Dados

Para mais detalhes, consulte: Gerenciamento de Fontes de Dados

Tipos de Banco de Dados

Tipo de Banco de DadosSuporte ao Banco de Dados PrincipalSuporte ao Banco de Dados Externo
PostgreSQL
MySQL
MariaDB
KingbaseES
MSSQL
Oracle

Gerenciamento de Coleções

Gerenciamento de ColeçõesSuporte ao Banco de Dados PrincipalSuporte ao Banco de Dados Externo
Gerenciamento Básico
Gerenciamento Visual

2. Suporte a Tipos de Coleção

Para mais detalhes, consulte: Coleções

Tipo de ColeçãoBanco de Dados PrincipalBanco de Dados ExternoDescrição
GeralColeção básica
VisualizaçãoVisualização de fonte de dados
HerançaSuporta herança de modelo de dados, apenas para o banco de dados principal
ArquivoSuporta upload de arquivos, apenas para o banco de dados principal
ComentárioSistema de comentários integrado, apenas para o banco de dados principal
CalendárioColeção para visualizações de calendário
ExpressãoSuporta cálculos de fórmula
ÁrvorePara modelagem de dados em estrutura de árvore
SQLColeção definida via SQL
Conexão ExternaColeção de conexão para fontes de dados externas, com funcionalidade limitada

3. Suporte a Tipos de Campo

Para mais detalhes, consulte: Campos de Coleção

Tipos Básicos

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
Texto de Linha Única
Texto Longo
Telefone
E-mail
URL
Inteiro
Número
Porcentagem
Senha
Cor
Ícone

Tipos de Escolha

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
Caixa de Seleção
Menu Suspenso (Seleção Única)
Menu Suspenso (Múltipla Seleção)
Botão de Rádio
Grupo de Caixas de Seleção
Região da China

Tipos de Mídia

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
Mídia
Markdown
Markdown (Vditor)
Texto Rico
Anexo (Associação)
Anexo (URL)

Tipos de Data e Hora

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
Data e Hora (com fuso horário)
Data e Hora (sem fuso horário)
Timestamp Unix
Data (sem hora)
Hora

Tipos Geométricos

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
Ponto
Linha
Círculo
Polígono

Tipos Avançados

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
UUID
Nano ID
Ordenação
Fórmula
Sequência
JSON
Seletor de Coleção
Criptografia

Campos de Informações do Sistema

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
Data de Criação
Última Atualização
Criado por
Última Atualização por
OID da Tabela

Tipos de Associação

Tipo de CampoBanco de Dados PrincipalBanco de Dados Externo
Um-para-um
Um-para-muitos
Muitos-para-um
Muitos-para-muitos
Muitos-para-muitos (array)
Info

Os campos de anexo dependem de coleções de arquivo, que são suportadas apenas pelo banco de dados principal. Portanto, os bancos de dados externos não oferecem suporte a campos de anexo no momento.

4. Comparativo de Suporte a Backup e Migração

FuncionalidadeBanco de Dados PrincipalBanco de Dados Externo
Backup e Restauração❌ (Gerenciado pelo usuário)
Gerenciamento de Migração❌ (Gerenciado pelo usuário)
Info

O NocoBase oferece recursos de backup, restauração e migração de estrutura para o banco de dados principal. Para bancos de dados externos, essas operações precisam ser realizadas independentemente pelos usuários, de acordo com seus próprios ambientes de banco de dados. O NocoBase não oferece suporte integrado para isso.

Resumo Comparativo

Item de ComparaçãoBanco de Dados PrincipalBanco de Dados Externo
Tipos de Banco de DadosPostgreSQL, MySQL, MariaDB, KingbaseESPostgreSQL, MySQL, MariaDB, MSSQL, Oracle, KingbaseES
Suporte a Tipos de ColeçãoTodos os tipos de coleçãoApenas coleções gerais e de visualização
Suporte a Tipos de CampoTodos os tipos de campoTodos os tipos de campo, exceto campos de anexo
Backup e MigraçãoSuporte integradoGerenciado pelo usuário

Recomendações

  • Se você estiver usando o NocoBase para construir um novo sistema de negócios, utilize o banco de dados principal. Isso permitirá que você aproveite a funcionalidade completa do NocoBase.
  • Se você estiver usando o NocoBase para se conectar a bancos de dados de outros sistemas para realizar operações CRUD básicas, então utilize bancos de dados externos.