Tip

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

メインデータベースと外部データベースの比較

NocoBaseにおけるメインデータベースと外部データベースの違いは、主に以下の4つの側面で現れます。データベースタイプのサポート、コレクションタイプのサポート、フィールドタイプのサポート、そしてバックアップと移行の機能です。

1. データベースタイプのサポート

詳細については、データソース管理をご覧ください。

データベースタイプ

データベースタイプメインデータベースのサポート外部データベースのサポート
PostgreSQL
MySQL
MariaDB
KingbaseES
MSSQL
Oracle

コレクション管理

コレクション管理メインデータベースのサポート外部データベースのサポート
基本管理
可視化管理

2. コレクションタイプのサポート

詳細については、コレクションをご覧ください。

コレクションタイプメインデータベース外部データベース説明
通常コレクション基本的なコレクション
ビューコレクションデータソースのビュー
継承コレクションデータモデルの継承をサポート。メインデータソースのみ対応
ファイルコレクションファイルアップロードをサポート。メインデータソースのみ対応
コメントコレクション内蔵のコメントシステム。メインデータソースのみ対応
カレンダーコレクションカレンダービュー用のコレクション
式コレクション数式計算をサポート
ツリーコレクションツリー構造のデータモデリング用
SQLコレクションSQLで定義可能なコレクション
外部接続コレクション外部データソースへの接続コレクション。機能は限定的

3. フィールドタイプのサポート

詳細については、コレクションフィールドをご覧ください。

基本タイプ

フィールドタイプメインデータベース外部データベース
単一行テキスト
複数行テキスト
電話番号
メールアドレス
URL
整数
数値
パーセンテージ
パスワード
アイコン

選択タイプ

フィールドタイプメインデータベース外部データベース
チェックボックス
ドロップダウン(単一選択)
ドロップダウン(複数選択)
ラジオボタン
複数チェックボックス
中国行政区

メディアタイプ

フィールドタイプメインデータベース外部データベース
メディア
Markdown
Markdown(Vditor)
リッチテキスト
添付ファイル(関連付け)
添付ファイル(URL)

日付・時刻タイプ

フィールドタイプメインデータベース外部データベース
日時(タイムゾーンあり)
日時(タイムゾーンなし)
Unixタイムスタンプ
日付(時刻なし)
時刻

ジオメトリタイプ

フィールドタイプメインデータベース外部データベース
ポイント
ライン
ポリゴン

高度なタイプ

フィールドタイプメインデータベース外部データベース
UUID
Nano ID
ソート
計算式
自動採番
JSON
コレクションセレクター
暗号化

システム情報フィールド

フィールドタイプメインデータベース外部データベース
作成日時
最終更新日時
作成者
最終更新者
テーブルOID

関連タイプ

フィールドタイプメインデータベース外部データベース
1対1
1対多
多対1
多対多
多対多(配列)
Info

添付ファイルフィールドはファイルコレクションに依存しますが、ファイルコレクションはメインデータベースのみでサポートされています。そのため、外部データベースでは現在、添付ファイルフィールドはサポートされていません。

4. バックアップと移行のサポート比較

機能メインデータベース外部データベース
バックアップと復元❌(ユーザーによる管理が必要)
移行管理❌(ユーザーによる管理が必要)
Info

NocoBaseは、メインデータベースのバックアップ、復元、および構造移行機能を提供します。外部データベースの場合、これらの操作はユーザーが自身のデータベース環境に合わせて個別に実施する必要があり、NocoBaseは組み込みのサポートを提供していません。

まとめと比較

比較項目メインデータベース外部データベース
データベースタイプPostgreSQL、MySQL、MariaDB、KingbaseESPostgreSQL、MySQL、MariaDB、MSSQL、Oracle、KingbaseES
コレクションタイプのサポートすべてのコレクションタイプ通常コレクションとビューコレクションのみ
フィールドタイプのサポートすべてのフィールドタイプ添付ファイルフィールドを除くすべてのフィールドタイプ
バックアップと移行組み込みサポートユーザーによる管理が必要

推奨事項

  • NocoBaseを使って新しい業務システムを構築する場合は、メインデータベースをご利用ください。これにより、NocoBaseの全機能を活用できます。
  • NocoBaseを使って他のシステムのデータベースに接続し、基本的なデータのCRUD操作を実現する場合は、外部データベースをご利用ください。