JSON Relational Duality(JSONリレーショナル二面性)

JSONリレーショナル二面性を使用して、JSONドキュメント・モデルのシンプルさとリレーショナル・モデルのパワーを組み合わせます。Oracle AI Databaseのこの変革的なデータ・モデリング機能は、オブジェクトとリレーショナルとの不一致という古くからの問題を解決し、アプリケーションはユースケースの必要に応じて、同じ基礎データをJSONドキュメントまたはリレーショナル・テーブルとして同時に扱うことができます。

Oracle AI DatabaseでJSON機能を強化 (デモ)(2:46)

MongoDBを超えて: Oracle AI Databaseで実現する簡素化とコスト削減

MongoDBの管理を簡素化し、プロセスのコストを最大50%削減する方法をご覧ください。

JSONリレーショナル二面性を使用する理由


JSONの使いやすさとリレーショナルのパワーの実現

JSONのシンプルさのメリットとリレーショナルの効率性および精巧さをトレードオフなしで統合します。


非常に柔軟性なデータ・アクセス

ユースケースに応じて、JSON API、RESTおよび標準SQLを自由に組み合せることができます。


シンプルなアプリケーションの進化

JSONリレーショナル二面性ビューにより、データの新しいコピーを必要とすることなく、新規ユースケースの追加に合わせてアプリケーションを簡単に進化させることができます。

オブジェクト・リレーショナル・マッピング(ORM)の廃止

二面性ビューは、データベース・ネイティブで言語に依存しないため、ボルトオンORMの制限や非効率性を排除します。

RESTfulおよびモバイル・アプリケーションの容易な構築

ロックフリーの同時実行制御により、開発者は大規模な同時実行アプリケーションを簡単に構築できます。

ドキュメント・データベースからの大幅な脱却

Oracle AI Database 26aiのAIベクトル検索やグラフ、空間機能など、すべてのコンバージド機能とJSONアクセスを組み合わせて活用できます。

JSONリレーショナル二面性とは

JSONリレーショナル二面性は、リレーショナル・データに対して更新可能で一貫性のあるJSONドキュメント・ビューを特徴とする新しいデータ・モデリング機能です。これにより、リレーショナル・テーブルに効率的に格納されたデータが、シンプルなJSONドキュメントとしてアクセス可能になります。JSONリレーショナル二面性ビューには、MongoDB互換API、REST、SQLなどのドキュメントAPIによりアクセスできます。

JSONリレーショナル二面性ビューは、データベース常駐データのストレージ形式からアクセス形式を切り離す変換機能です。この機能により、アプリケーションはユースケースに応じて、データをJSONドキュメントとして、またはリレーショナル・データ表として同じ意味で扱うことができます。

ドキュメント・データベースとは異なり、JSONリレーショナル二面性ビューでは、同じ基礎データを異なるドキュメント収集から一貫して共有および更新することができます。

主要な業界アナリストによるJSONリレーショナル二面性に関する見解

  • 「JSONリレーショナル二面性によって、リレーショナルとドキュメントの長年の議論に終止符が打たれ、両方の利点を活かせる最良の方法が実現しました。」

    –Marc Staimer氏
    Wikibon、シニア・アナリスト
  • 「オラクルのJSON Relational Duality(JSONリレーショナル二面性)は、おそらくこの20年間の情報科学における最も重要なイノベーションに1つに数えられるでしょう。」

    –Carl Olofson氏
    IDC、データ管理ソフトウェア担当リサーチ・バイスプレジデント
  • SQLのパワーを維持しながら、JSONまたはリレーショナル・データとして選択的にデータを処理できる機能は大変優秀です。

    –Graeme Rocher氏
    Micronaut Foundation、共同創設者兼ディレクター
  • 「リレーショナルデータとJSONドキュメントを統合することで、開発プロセスが簡素化されました。」

    –Ron Westfall氏
    Futurum Group、シニア・アナリスト兼リサーチ・ディレクター
2025年5月

JSON-to-Dualityマイグレーター

オラクル、ディスティングイッシュド・プロダクト・マネージャー、Julian Dontcheff氏
Oracle、ソフトウェア開発マネージャ、Shashank Gugnani氏

MongoDBのようなドキュメント・データベースからリレーショナル・データベースにデータを移行したいが、リレーショナル・データベースの概念に馴染みがないとお考えですか。JSONドキュメントをリレーショナル・テーブルとしてモデル化する方法や、論理モデルを作成する方法がわからないのですか。ドキュメント・データベースからオラクルへの透過的で自動的なアプリケーション移行に関心がありますか。上記の質問のいずれかに「はい」と答えた方は、その答えとベストプラクティスについてこのブログをご覧ください。

全文を読む

ここから始めよう


freesql.comでお試しください

最新のガイダンスを読んで、コーディングを開始します。


Oracle Cloud Free Tierを試す

Oracle Cloud Infrastructure Platformでアプリケーションを無料で構築、テスト、導入します。


お問い合わせ

詳細情報業界をリードする当社のエキスパートにご相談ください。