オーラベースのロゴ
オーラベースドキュメント
ドキュメント›サービス›NoSQLドキュメントストア

NoSQL とドキュメント ストア

MongoDB 互換のドキュメント指向データベース エンジン。柔軟な JSON データ構造を保存し、コレクションにインデックスを付け、複雑な集計パイプラインを実行します。

9 分 読み取り·レベル 中間·2026/08/19 に改訂
この英語のテキストはフランス語のオリジナルから自動的に生成されたもので、まだレビューされていません。
このページは自動翻訳されました。英語版が正式です。
#
概要

Aurabase ドキュメント ストア

PostgreSQL リレーショナル エンジンに加えて、Aurabase を使用すると、プロジェクトごとに分離された NoSQL ドキュメント ストア エンジンをアクティブ化できます。 Aurabase インフラストラクチャの堅牢性 (バックアップ、アクセス制御、可観測性) を備えた半構造化ドキュメントの柔軟性を提供します。

推奨される使用例

イベントの追跡/分析、異種属性を持つ製品カタログ、リアルタイム テレメトリ、およびユーザー セッションには、NoSQL エンジンを選択してください。

#
例

収集業務

nosql-insert.tstypescript
const { data, error } = await aura.nosql
  .collection('events')
  .insertOne({
    type: 'user_signup',
    userId: 'usr_9482',
    metadata: { country: 'FR', plan: 'pro' },
    timestamp: new Date(),
  })
#
特長

生産用に最適化されたエンジン

柔軟なスキーム

動的な JSON/BSON ドキュメント。ログ、電子商取引カタログ、IoT テレメトリ、および非標準プロファイルに最適です。

クエリ演算子

$eq、$ne、$in、$nin、$gt、$gte、$regex、$exists、およびネストされたオブジェクトと配列に対するクエリ。

集約パイプライン

$match、$project、$group、$sort、$unwind、およびストリーミング メトリック計算を使用したマルチステップ変換。

強力なインデックス作成

全文検索用の単純な複合テキスト インデックスと、有効期限が切れたドキュメントの自動パージを備えた TTL インデックス。

説明とプロファイリング

各クエリの詳細な実行計画 (COLLSCAN と IXSCAN、実行時間、使用されたインデックス)。

REST API と統合 SDK

REST エンドポイント /v1/nosql/{project_id}/* または @aurabase/aurabase-js SDK を介した直接アクセス。

#
パフォーマンス

クエリの最適化 (説明)

各クエリを分析して実行ステップを検査し、インデックスが要求されたかどうか (IXSCAN)、またはフル スキャンが行われたかどうか (COLLSCAN) を識別できます。

explain-plan.jsonjson
{
  "queryPlanner": {
    "winningPlan": {
      "stage": "IXSCAN",
      "indexName": "metadata.country_1_timestamp_-1",
      "keysExamined": 42,
      "docsExamined": 42
    },
    "executionTimeMillis": 1.2
  }
}
#
建築

PostgreSQL と NoSQL: どちらのエンジンを選択するか?

CriterionPostgreSQL (リレーショナル)ドキュメント ストア (NoSQL)

Structure厳密なスキーマ、バージョン管理された移行厳格な制約のない動的スキーマ

Relations & Jointures複雑な SQL 結合、外部キーネストされた/非正規化されたドキュメント

Contrôle d’accèsコレクションおよびロール トークンごとの行レベル セキュリティ (RLS) 宣言型 SQLPermission

Recherche Vectorielle属性とテキスト インデックスによる HNSW フィルタリングを備えたネイティブ pgvector

Idéal pourコア バンキング、B2B SaaS、著作権管理ログ、動的カタログ、IoT、イベント