logologo
Démarrer
Manuel
Développement
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Démarrer
Manuel
Développement
Plugins
API
logologo
Aperçu

Sources de données

Gestion des sources de données
Source de données principale

Source de données externe (Base de données)

Introduction
MySQL externe
MariaDB externe
PostgreSQL externe
MSSQL externe
Oracle externe
Comparaison des bases de données principale et externes
Source de données REST API
Source de données KingbaseES

Tables de données

Aperçu
Table standard
Table héritée
Table de fichiers
Table arborescente
Table calendrier
Table de commentaires
Table d'expressions
Table SQL
Vue de base de données

Champs de table de données

Aperçu
Validation de champ

Types de base

Texte (ligne unique)
Texte (multiligne)
Numéro de téléphone
E-mail
URL
Entier
Nombre
Pourcentage
Mot de passe
Couleur
Icône

Types de sélection

Case à cocher
Menu déroulant (sélection unique)
Menu déroulant (sélection multiple)
Boutons radio
Cases à cocher

Multimédia

Markdown
Markdown (Vditor)
Texte riche
Pièce jointe (relation)
Pièce jointe (URL)

Date & Heure

Aperçu
Date et heure (avec fuseau horaire)
Date et heure (sans fuseau horaire)
Horodatage Unix
Date (sans heure)
Heure

Géométrie

Point
Ligne
Cercle
Polygone

Types avancés

UUID
Nano ID
Tri
Formule calculée
Numérotation automatique
JSON
Sélecteur de table de données
Chiffré

Informations système

Date de création
Date de dernière modification
Créé par
Modifié par
Espace
Table OID

Types de relation

Aperçu
Un-à-un
Un-à-plusieurs
Plusieurs-à-un
Plusieurs-à-plusieurs
Plusieurs-à-plusieurs (tableau)

Développement

Aperçu
Previous PageOracle externe
Next PageSource de données REST API
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 base✅✅Collection de données de base
Vue✅✅Vue de source de données
Héritage✅❌Supporte l'héritage de modèle de données, uniquement pour la source de données principale
Fichier✅❌Supporte le téléversement de fichiers, uniquement pour la source de données principale
Commentaire✅❌Système de commentaires intégré, uniquement pour la source de données principale
Calendrier✅❌Collection pour les vues de calendrier
Expression✅❌Supporte les calculs de formules
Arborescence✅❌Pour la modélisation de données en structure arborescente
SQL✅❌Collection définie via SQL
Connexion externe✅❌Collection 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.