Perbandingan Database Utama dan Eksternal

Perbedaan antara database utama dan database eksternal di NocoBase terutama terletak pada empat aspek berikut: dukungan tipe database, dukungan tipe Collection, dukungan tipe field, dan backup restore migration.

I. Dukungan Tipe Database

Untuk detail lebih lanjut, lihat: Manajemen Data Source

Tipe Database

Tipe DatabaseDukungan Database UtamaDukungan Database Eksternal
PostgreSQL
MySQL
MariaDB
KingbaseES
MSSQL
Oracle

Manajemen Collection

Manajemen CollectionDukungan Database UtamaDukungan Database Eksternal
Manajemen Dasar
Manajemen Visual

II. Dukungan Tipe Collection

Untuk detail lebih lanjut, lihat: Collection

Tipe CollectionDatabase UtamaDatabase EksternalDeskripsi
Collection UmumCollection dasar
Collection ViewDatabase view
Collection InheritanceMendukung pewarisan model data, hanya didukung oleh data source utama
Collection FileMendukung upload file, hanya didukung oleh data source utama
Collection CommentSistem komentar bawaan, hanya didukung oleh data source utama
Collection CalendarCollection untuk tampilan kalender
Collection ExpressionMendukung komputasi formula
Collection TreeUntuk pemodelan data struktur tree
Collection SQLCollection yang dapat didefinisikan via SQL
Collection EksternalTabel koneksi data source eksternal, fungsi terbatas

III. Dukungan Tipe Field

Untuk detail lebih lanjut, lihat: Field Collection

Tipe Dasar

Tipe FieldDatabase UtamaDatabase Eksternal
Teks Satu Baris
Teks Multi Baris
Nomor Telepon
Email
URL
Integer
Number
Persen
Password
Warna
Ikon

Tipe Pilihan

Tipe FieldDatabase UtamaDatabase Eksternal
Centang
Dropdown (Pilihan Tunggal)
Dropdown (Multi Pilihan)
Radio Button
Checkbox Group
Wilayah Administratif Tiongkok

Tipe Multimedia

Tipe FieldDatabase UtamaDatabase Eksternal
Multimedia
Markdown
Markdown (Vditor)
Rich Text
Lampiran (Relasi)
Lampiran (URL)

Tipe Datetime

Tipe FieldDatabase UtamaDatabase Eksternal
Datetime (dengan Timezone)
Datetime (tanpa Timezone)
Unix Timestamp
Tanggal (tanpa Waktu)
Waktu

Tipe Bentuk Geometri

Tipe FieldDatabase UtamaDatabase Eksternal
Titik
Garis
Lingkaran
Polygon

Tipe Lanjutan

Tipe FieldDatabase UtamaDatabase Eksternal
UUID
Nano ID
Sort
Formula
Auto Sequence
JSON
Collection Selector
Enkripsi

Field Informasi Sistem

Tipe FieldDatabase UtamaDatabase Eksternal
Tanggal Pembuatan
Tanggal Modifikasi Terakhir
Pembuat
Modifikator Terakhir
Table OID

Tipe Relasi

Tipe FieldDatabase UtamaDatabase Eksternal
One to One
One to Many
Many to One
Many to Many
Many to Many (Array)
Info

Field lampiran bergantung pada Collection file, dan Collection file hanya didukung oleh database utama, sehingga database eksternal sementara tidak mendukung field lampiran.

IV. Perbandingan Dukungan Backup dan Migration

FiturDatabase UtamaDatabase Eksternal
Backup Restore❌ (perlu ditangani sendiri)
Manajemen Migration❌ (perlu ditangani sendiri)
Info

NocoBase menyediakan kemampuan backup, restore, dan migrasi struktur untuk database utama. Untuk database eksternal, operasi ini perlu dilakukan oleh pengguna secara mandiri sesuai dengan environment database masing-masing. NocoBase tidak menyediakan dukungan bawaan.

Ringkasan Perbandingan

Item PerbandinganDatabase UtamaDatabase Eksternal
Tipe DatabasePostgreSQL, MySQL, MariaDB, KingbaseESPostgreSQL, MySQL, MariaDB, MSSQL, Oracle, KingbaseES
Dukungan Tipe TabelSemua tipe tabelHanya mendukung Collection umum dan Collection view
Dukungan Tipe FieldSemua tipe fieldTipe field selain field lampiran
Backup dan MigrationDukungan bawaanPerlu ditangani sendiri

Saran

  • Jika menggunakan NocoBase untuk membangun sistem bisnis baru sepenuhnya, gunakan Database Utama, sehingga Anda dapat menggunakan fitur lengkap NocoBase.
  • Jika menggunakan NocoBase untuk mengintegrasikan database sistem lain dan melakukan operasi CRUD dasar, gunakan Database Eksternal.