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

Źródła danych

Zarządzanie źródłami danych
Główne źródło danych

Zewnętrzne źródła danych (bazy danych)

Wprowadzenie
Zewnętrzny MySQL
Zewnętrzny MariaDB
Zewnętrzny PostgreSQL
Zewnętrzny MSSQL
Zewnętrzny Oracle
Porównanie baz danych
Źródło danych REST API
Źródło danych KingbaseES

Tabele danych

Przegląd
Tabela standardowa
Tabela dziedziczona
Tabela plików
Tabela drzewiasta
Tabela kalendarza
Tabela komentarzy
Tabela wyrażeń
Tabela SQL
Widoki bazy danych

Pola tabeli

Przegląd
Walidacja pól

Typy podstawowe

Tekst jednowierszowy
Tekst wielowierszowy
Numer telefonu
Adres e-mail
URL
Liczba całkowita
Liczba
Procent
Hasło
Kolor
Ikona

Typy wyboru

Pole wyboru
Lista rozwijana (jeden wybór)
Lista rozwijana (wiele wyborów)
Przycisk opcji
Pola wyboru

Multimedia

Markdown
Markdown (Vditor)
Tekst sformatowany
Załącznik (relacja)
Załącznik (URL)

Data i czas

Przegląd
Data i czas (ze strefą czasową)
Data i czas (bez strefy czasowej)
Znacznik czasu Unix
Data (bez czasu)
Czas

Kształty geometryczne

Punkt
Linia
Okrąg
Wielokąt

Typy zaawansowane

UUID
Nano ID
Sortowanie
Formuła
Autonumeracja
JSON
Selektor tabeli danych
Szyfrowanie

Informacje systemowe

Data utworzenia
Data ostatniej modyfikacji
Utworzony przez
Zmodyfikowany przez
Przestrzeń
OID tabeli

Typy relacji

Przegląd
Jeden do jednego
Jeden do wielu
Wiele do jednego
Wiele do wielu
Wiele do wielu (tablica)

Rozwój

Przegląd
Previous PageZewnętrzny Oracle
Next PageŹródło danych REST API
TIP

Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej

#Porównanie głównych i zewnętrznych baz danych

Różnice między głównymi a zewnętrznymi bazami danych w NocoBase widoczne są przede wszystkim w czterech obszarach: obsłudze typów baz danych, obsłudze typów kolekcji, obsłudze typów pól oraz możliwościach tworzenia kopii zapasowych i migracji.

#1. Obsługa typów baz danych

Więcej szczegółów znajdą Państwo w: Zarządzanie źródłami danych

#Typy baz danych

Typ bazy danychObsługa przez główną bazę danychObsługa przez zewnętrzną bazę danych
PostgreSQL✅✅
MySQL✅✅
MariaDB✅✅
KingbaseES✅✅
MSSQL❌✅
Oracle❌✅

#Zarządzanie kolekcjami

Zarządzanie kolekcjamiObsługa przez główną bazę danychObsługa przez zewnętrzną bazę danych
Podstawowe zarządzanie✅✅
Zarządzanie wizualne✅❌

#2. Obsługa typów kolekcji

Więcej szczegółów znajdą Państwo w: Kolekcje

Typ kolekcjiGłówna baza danychZewnętrzna baza danychOpis
Podstawowa✅✅Kolekcja podstawowa
Widok✅✅Widok źródła danych
Dziedziczenie✅❌Obsługuje dziedziczenie modeli danych, tylko dla głównego źródła danych
Plik✅❌Obsługuje przesyłanie plików, tylko dla głównego źródła danych
Komentarz✅❌Wbudowany system komentarzy, tylko dla głównego źródła danych
Kalendarz✅❌Kolekcja dla widoków kalendarza
Wyrażenie✅❌Obsługuje obliczenia formuł
Drzewo✅❌Do modelowania danych w strukturze drzewiastej
SQL✅❌Kolekcja definiowana za pomocą SQL
Połączenie zewnętrzne✅❌Kolekcja połączeń dla zewnętrznych źródeł danych, ograniczona funkcjonalność

#3. Obsługa typów pól

Więcej szczegółów znajdą Państwo w: Pola kolekcji

#Typy podstawowe

Typ polaGłówna baza danychZewnętrzna baza danych
Tekst jednowierszowy✅✅
Tekst wielowierszowy✅✅
Numer telefonu✅✅
Adres e-mail✅✅
URL✅✅
Liczba całkowita✅✅
Liczba✅✅
Procent✅✅
Hasło✅✅
Kolor✅✅
Ikona✅✅

#Typy wyboru

Typ polaGłówna baza danychZewnętrzna baza danych
Pole wyboru (Checkbox)✅✅
Lista rozwijana (jednokrotny wybór)✅✅
Lista rozwijana (wielokrotny wybór)✅✅
Przycisk radiowy (Radio button)✅✅
Grupa pól wyboru (Checkbox group)✅✅
Region Chin✅❌

#Typy multimedialne

Typ polaGłówna baza danychZewnętrzna baza danych
Multimedia✅✅
Markdown✅✅
Markdown (Vditor)✅✅
Tekst sformatowany (Rich Text)✅✅
Załącznik (relacja)✅❌
Załącznik (URL)✅✅

#Typy daty i czasu

Typ polaGłówna baza danychZewnętrzna baza danych
Data i czas (ze strefą czasową)✅✅
Data i czas (bez strefy czasowej)✅✅
Znacznik czasu Unix✅✅
Data (bez czasu)✅✅
Czas✅✅

#Typy geometryczne

Typ polaGłówna baza danychZewnętrzna baza danych
Punkt✅✅
Linia✅✅
Okrąg✅✅
Wielokąt✅✅

#Typy zaawansowane

Typ polaGłówna baza danychZewnętrzna baza danych
UUID✅✅
Nano ID✅✅
Sortowanie✅✅
Formuła obliczeniowa✅✅
Automatyczne kodowanie✅✅
JSON✅✅
Selektor kolekcji✅❌
Szyfrowanie✅✅

#Pola informacji systemowych

Typ polaGłówna baza danychZewnętrzna baza danych
Data utworzenia✅✅
Data ostatniej modyfikacji✅✅
Utworzone przez✅❌
Ostatnio zmodyfikowane przez✅❌
OID tabeli✅❌

#Typy relacji

Typ polaGłówna baza danychZewnętrzna baza danych
Jeden do jednego✅✅
Jeden do wielu✅✅
Wiele do jednego✅✅
Wiele do wielu✅✅
Wiele do wielu (tablica)✅✅
INFO

Pola załączników zależą od kolekcji plików, które są obsługiwane tylko przez główne bazy danych. Z tego powodu zewnętrzne bazy danych obecnie nie obsługują pól załączników.

#4. Porównanie obsługi kopii zapasowych i migracji

FunkcjaGłówna baza danychZewnętrzna baza danych
Kopia zapasowa i przywracanie✅❌ (wymaga samodzielnego zarządzania)
Zarządzanie migracjami✅❌ (wymaga samodzielnego zarządzania)
INFO

NocoBase zapewnia możliwość tworzenia kopii zapasowych, przywracania i migracji struktury dla głównych baz danych. W przypadku zewnętrznych baz danych operacje te muszą być wykonane niezależnie przez użytkowników, zgodnie z ich własnym środowiskiem bazodanowym. NocoBase nie oferuje wbudowanego wsparcia w tym zakresie.

#Podsumowanie porównania

Element porównaniaGłówna baza danychZewnętrzna baza danych
Typy baz danychPostgreSQL, MySQL, MariaDB, KingbaseESPostgreSQL, MySQL, MariaDB, MSSQL, Oracle, KingbaseES
Obsługa typów kolekcjiWszystkie typy kolekcjiTylko kolekcje podstawowe i widoki
Obsługa typów pólWszystkie typy pólWszystkie typy pól z wyjątkiem pól załączników
Kopia zapasowa i migracjaWbudowane wsparcieWymaga samodzielnego zarządzania

#Zalecenia

  • Jeśli budują Państwo nowy system biznesowy za pomocą NocoBase, prosimy o użycie głównej bazy danych. Dzięki temu będą Państwo mogli korzystać z pełnej funkcjonalności NocoBase.
  • Jeśli używają Państwo NocoBase do łączenia się z bazami danych innych systemów w celu wykonywania podstawowych operacji CRUD, wówczas prosimy o użycie zewnętrznych baz danych.