Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej
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.
Więcej szczegółów znajdą Państwo w: Zarządzanie źródłami danych
| Typ bazy danych | Obsługa przez główną bazę danych | Obsługa przez zewnętrzną bazę danych |
|---|---|---|
| PostgreSQL | ✅ | ✅ |
| MySQL | ✅ | ✅ |
| MariaDB | ✅ | ✅ |
| KingbaseES | ✅ | ✅ |
| MSSQL | ❌ | ✅ |
| Oracle | ❌ | ✅ |
| Zarządzanie kolekcjami | Obsługa przez główną bazę danych | Obsługa przez zewnętrzną bazę danych |
|---|---|---|
| Podstawowe zarządzanie | ✅ | ✅ |
| Zarządzanie wizualne | ✅ | ❌ |
Więcej szczegółów znajdą Państwo w: Kolekcje
| Typ kolekcji | Główna baza danych | Zewnętrzna baza danych | Opis |
|---|---|---|---|
| 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ść |
Więcej szczegółów znajdą Państwo w: Pola kolekcji
| Typ pola | Główna baza danych | Zewnętrzna baza danych |
|---|---|---|
| Tekst jednowierszowy | ✅ | ✅ |
| Tekst wielowierszowy | ✅ | ✅ |
| Numer telefonu | ✅ | ✅ |
| Adres e-mail | ✅ | ✅ |
| URL | ✅ | ✅ |
| Liczba całkowita | ✅ | ✅ |
| Liczba | ✅ | ✅ |
| Procent | ✅ | ✅ |
| Hasło | ✅ | ✅ |
| Kolor | ✅ | ✅ |
| Ikona | ✅ | ✅ |
| Typ pola | Główna baza danych | Zewnę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 | ✅ | ❌ |
| Typ pola | Główna baza danych | Zewnętrzna baza danych |
|---|---|---|
| Multimedia | ✅ | ✅ |
| Markdown | ✅ | ✅ |
| Markdown (Vditor) | ✅ | ✅ |
| Tekst sformatowany (Rich Text) | ✅ | ✅ |
| Załącznik (relacja) | ✅ | ❌ |
| Załącznik (URL) | ✅ | ✅ |
| Typ pola | Główna baza danych | Zewnętrzna baza danych |
|---|---|---|
| Data i czas (ze strefą czasową) | ✅ | ✅ |
| Data i czas (bez strefy czasowej) | ✅ | ✅ |
| Znacznik czasu Unix | ✅ | ✅ |
| Data (bez czasu) | ✅ | ✅ |
| Czas | ✅ | ✅ |
| Typ pola | Główna baza danych | Zewnętrzna baza danych |
|---|---|---|
| Punkt | ✅ | ✅ |
| Linia | ✅ | ✅ |
| Okrąg | ✅ | ✅ |
| Wielokąt | ✅ | ✅ |
| Typ pola | Główna baza danych | Zewnętrzna baza danych |
|---|---|---|
| UUID | ✅ | ✅ |
| Nano ID | ✅ | ✅ |
| Sortowanie | ✅ | ✅ |
| Formuła obliczeniowa | ✅ | ✅ |
| Automatyczne kodowanie | ✅ | ✅ |
| JSON | ✅ | ✅ |
| Selektor kolekcji | ✅ | ❌ |
| Szyfrowanie | ✅ | ✅ |
| Typ pola | Główna baza danych | Zewnętrzna baza danych |
|---|---|---|
| Data utworzenia | ✅ | ✅ |
| Data ostatniej modyfikacji | ✅ | ✅ |
| Utworzone przez | ✅ | ❌ |
| Ostatnio zmodyfikowane przez | ✅ | ❌ |
| OID tabeli | ✅ | ❌ |
| Typ pola | Główna baza danych | Zewnętrzna baza danych |
|---|---|---|
| Jeden do jednego | ✅ | ✅ |
| Jeden do wielu | ✅ | ✅ |
| Wiele do jednego | ✅ | ✅ |
| Wiele do wielu | ✅ | ✅ |
| Wiele do wielu (tablica) | ✅ | ✅ |
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.
| Funkcja | Główna baza danych | Zewnętrzna baza danych |
|---|---|---|
| Kopia zapasowa i przywracanie | ✅ | ❌ (wymaga samodzielnego zarządzania) |
| Zarządzanie migracjami | ✅ | ❌ (wymaga samodzielnego zarządzania) |
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.
| Element porównania | Główna baza danych | Zewnętrzna baza danych |
|---|---|---|
| Typy baz danych | PostgreSQL, MySQL, MariaDB, KingbaseES | PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, KingbaseES |
| Obsługa typów kolekcji | Wszystkie typy kolekcji | Tylko kolekcje podstawowe i widoki |
| Obsługa typów pól | Wszystkie typy pól | Wszystkie typy pól z wyjątkiem pól załączników |
| Kopia zapasowa i migracja | Wbudowane wsparcie | Wymaga samodzielnego zarządzania |