Avis de traduction IA

Cette documentation a été traduite automatiquement par IA.

Comparaison : Bases de données principales et externes

Les différences entre les bases de données principales et les bases de données externes dans NocoBase se manifestent principalement à travers quatre aspects : le support des types de bases de données, le support des types de collections, le support des types de champs et les capacités de sauvegarde et de migration.

1. Support des types de bases de données

Pour plus de détails, consultez : Gestionnaire de sources de données

Types de bases de données

Type de base de donnéesSupport base de données principaleSupport base de données externe
PostgreSQL
MySQL
MariaDB
KingbaseES
MSSQL
Oracle

Gestion des collections

Gestion des collectionsSupport base de données principaleSupport base de données externe
Gestion de base
Gestion visuelle

2. Support des types de collections

Pour plus de détails, consultez : Collections

Type de collectionBase de données principaleBase de données externeDescription
Collection de baseCollection de données de base
VueVue de source de données
HéritageSupporte l'héritage de modèle de données, uniquement pour la source de données principale
FichierSupporte le téléversement de fichiers, uniquement pour la source de données principale
CommentaireSystème de commentaires intégré, uniquement pour la source de données principale
CalendrierCollection pour les vues de calendrier
ExpressionSupporte les calculs de formules
ArborescencePour la modélisation de données en structure arborescente
SQLCollection définie via SQL
Connexion externeCollection de connexion pour les sources de données externes, fonctionnalités limitées

3. Support des types de champs

Pour plus de détails, consultez : Champs de collection

Types de base

Type de champBase de données principaleBase de données externe
Texte sur une seule ligne
Texte long
Numéro de téléphone
E-mail
URL
Entier
Nombre
Pourcentage
Mot de passe
Couleur
Icône

Types de choix

Type de champBase de données principaleBase de données externe
Case à cocher
Liste déroulante (sélection unique)
Liste déroulante (sélection multiple)
Groupe de boutons radio
Groupe de cases à cocher
Région de Chine

Types de média

Type de champBase de données principaleBase de données externe
Média
Markdown
Markdown (Vditor)
Texte enrichi
Pièce jointe (association)
Pièce jointe (URL)

Types de date et heure

Type de champBase de données principaleBase de données externe
Date et heure (avec fuseau horaire)
Date et heure (sans fuseau horaire)
Horodatage Unix
Date (sans heure)
Heure

Types géométriques

Type de champBase de données principaleBase de données externe
Point
Ligne
Cercle
Polygone

Types avancés

Type de champBase de données principaleBase de données externe
UUID
Nano ID
Tri
Formule de calcul
Séquence automatique
JSON
Sélecteur de collection
Chiffrement

Champs d'information système

Type de champBase de données principaleBase de données externe
Date de création
Date de dernière modification
Créé par
Dernière modification par
OID de table

Types d'association

Type de champBase de données principaleBase de données externe
Un à un
Un à plusieurs
Plusieurs à un
Plusieurs à plusieurs
Plusieurs à plusieurs (tableau)
Info

Les champs de pièce jointe dépendent des collections de fichiers, qui ne sont prises en charge que par les bases de données principales. Par conséquent, les bases de données externes ne supportent pas actuellement les champs de pièce jointe.

4. Comparaison du support de la sauvegarde et de la migration

FonctionnalitéBase de données principaleBase de données externe
Sauvegarde et restauration❌ (À gérer par l'utilisateur)
Gestion de la migration❌ (À gérer par l'utilisateur)
Info

NocoBase offre des capacités de sauvegarde, de restauration et de migration de structure pour les bases de données principales. Pour les bases de données externes, ces opérations doivent être effectuées indépendamment par les utilisateurs, en fonction de leur propre environnement de base de données. NocoBase ne fournit pas de support intégré.

Résumé comparatif

Élément de comparaisonBase de données principaleBase de données externe
Types de bases de donnéesPostgreSQL, MySQL, MariaDB, KingbaseESPostgreSQL, MySQL, MariaDB, MSSQL, Oracle, KingbaseES
Support des types de collectionsTous les types de collectionsUniquement les collections de base et les vues
Support des types de champsTous les types de champsTous les types de champs, à l'exception des champs de pièce jointe
Sauvegarde et migrationSupport intégréÀ gérer par l'utilisateur

Recommandations

  • Si vous utilisez NocoBase pour construire un tout nouveau système métier, veuillez utiliser la base de données principale. Cela vous permettra de profiter de toutes les fonctionnalités de NocoBase.
  • Si vous utilisez NocoBase pour vous connecter aux bases de données d'autres systèmes afin d'effectuer des opérations CRUD de base, utilisez alors les bases de données externes.