専用データベース
専用データベースとは
専用データベースとは、特定アプリケーションのワークシートデータを他のアプリケーションのワークシートデータから分離し、システムのデフォルトデータベースの影響を受けないようにするデータベースインスタンスです。 専用データベースを利用することで、データベースリ ソースの競合を効果的に低減し、アプリケーションは専有的にデータベースリソースへアクセスできます。これにより、データの検索や更新処理の応答速度が向上します。
主なメリット
- データ分離 専用データベースは、アプリケーションごとに独立した物理データ保存領域を提供します。
- リソース専有性 アプリケーションが専用データベースの計算リソースを専有的に利用するため、デフォルトシステムデータベースでのリソース競合を抑制できます。これにより、全体のプラットフォームの安定性とスムーズな運用が確保されます。
- パフォーマンス向上 リソースを専有できるため、特に大量データや高頻度の操作時に、データ検索および更新処理の応答速度を加速できます。
適用シーン
- データ分離が必要な場合 特定アプリケーションにおいて、データ分離要件が高い場合、専用データベースで完全に独立した保存環境を提供し、データの重複や混在を防ぎます。
- 高負荷アプリケーション 頻繁にデータ検索や更新を行うアプリケーションに適しています。専用データベースを利用することで、高い同時実行状 況下でもプラットフォーム全体の安定性を保つことができます。
- パフォーマンス重視のケース データ検索・更新速度に特に高い要件がある場合、専用データベースを利用することでパフォーマンスを大きく最適化できます。
導入アーキテクチャ

上図の通り、app1、app2、app3のワークシートデータは共有データベースに保存され、app4のワークシートデータは専用データベースに格納されます。専用データベースクラスタは独立したサーバリソース上に構築されます。
専用データベースの利用方法
専用データベースインスタンスの作成
専用データベースインスタンスを作成するには、専用のキーと認証が必要です 。作成前に、MongoDBの新規インスタンス(シングルノードまたはレプリカセット)をデプロイする必要があります。 下記画面にて、組織内で専用データベースインスタンスを作成します。データベースインスタンスの設定情報を入力し、接続テストで正常に接続できることを確認した後、「作成」をクリックして保存します。

アプリケーションデータを専用データベースに保存
新規アプリケーションの作成時(Excelから作成、または .mdy ファイルのインポート時を含む)、そのアプリケーションの全ワークシートデータを専用データベースインスタンスに保存できます。 アプリケーション作成時は、デフォルトではシステムの標準データベースが利用されます。専用データベースを使用する場合は、該当データベースインスタンスを手動で選択する必要があります。
