JSONリレーショナル二面性(JSON Relational Duality)
JSONリレーショナル二面性を使用して、JSONドキュメント・モデルのシンプルさとリレーショナル・モデルのパワーを組み合わせます。Oracle AI Databaseのこの変革的なデータ・モデリング機能は、オブジェクトとリレーショナルとの不一致という古くからの問題を解決し、アプリケーションはユースケースの必要に応じて、同じ基礎データをJSONドキュメントまたはリレーショナル表として同時に扱うことができます。
MongoDBを超えて: Oracle AI Databaseで実現する簡素化とコスト削減
JSONの使いやすさとリレーショナルのパワーの実現
JSONのシンプルさのメリットとリレーショナルの効率性および精巧さをトレードオフなしで統合します。
二面性ビューは、データベース・ネイティブで言語に依存しないため、後付けのORMの制限や非効率性を解消します。
ドキュメント・データベースからの大幅な脱却
Oracle AI Database 26aiのAI Vector Searchやグラフ、空間機能など、すべてのコンバージド機能とJSONアクセスを組み合わせて活用できます。
JSONリレーショナル二面性ビューにより、データの新しいコピーを必要とすることなく、新規ユースケースの追加に合わせてアプリケーションを簡単に進化させることができます。
JSONリレーショナル二面性は、リレーショナル・データに対して更新可能で一貫性のあるJSONドキュメント・ビューを特徴とする新しいデータ・モデリング機能です。これにより、リレーショナル表に効率的に格納されたデータが、シンプルなJSONドキュメントとしてアクセス可能になります。JSONリレーショナル二面性ビューには、MongoDB互換API、REST、SQLなどのドキュメントAPIによりアクセスできます。JSONリレーショナル二面性ビューは、データベース常駐データのストレージ形式とアクセス形式を切り離す変革的な機能です。この機能により、アプリケーションはユースケースに応じて、データをJSONドキュメントとして、またはリレーショナル・データ表として同等に扱うことができます。ドキュメント・データベースとは異なり、JSONリレーショナル二面性ビューでは、同じ基礎データを異なるドキュメント収集から一貫して共有および更新することができます。
JSONリレーショナル二面性の主な機能や特徴
ロックフリーの同時実行制御
二面性ビューは、アクセス全体でロックを保持せずに、完全に一貫性のあるデータベースの読取りと書込みを可能にするロックフリーまたは楽観的同時実行制御メカニズムを活用します。
JSON-to-Duality Migrator
JSON to Duality Migratorは、JSONドキュメントのコレクションを分析し、コレクションからドキュメントがインポートできる最適な正規化表と二面性ビューのセットを推奨します。
JSONリレーショナル二面性のすべて - Oracle Help Centerで機能を確認する
主要な業界アナリストによるJSONリレーショナル二面性に関する見解
-
「JSONリレーショナル二面性によって、リレーショナルかドキュメントかという長年の議論に終止符が打たれ、両方の利点を活かせる最良の方法が実現しました。」
– Wikibon、シニア・アナリスト、Marc Staimer氏
レポートを読む !--> -
「オラクルのJSONリレーショナル二面性は、おそらくこの20年間の情報科学における最も重要なイノベーションに1つに数えられるでしょう。」
– IDC、データ管理ソフトウェア担当リサーチ・バイスプレジデント、Carl Olofson氏
レポートを読む !--> -
「リレーショナルデータとJSONドキュメントを統合することで、開発プロセスが簡素化されました。」
– Futurum Group、シニア・アナリスト兼リサーチ・ディレクター、Ron Westfall氏
レポートを読む !-->
注目のブログ投稿
-
JSON-to-Duality Migrator
MongoDBのようなドキュメント・データベースからリレーショナル・データベースにデータを移行したいのに、リレーショナル・データベースの概念に馴染みがないとお考えですか。JSONドキュメントをリレーショナル表としてモデル化する方法や、論理モデルを作成する方法でお困りですか。ドキュメント・データベースからオラクルへの透過的で自動的なアプリケーション移行に関心がありますか。上記の質問のいずれかに「はい」と答えた方は、その答えとベストプラクティスについてこのブログをご覧ください。
-
SQLにすべきか、SQLにすべきでないか: それは問題ではない
ネイティブ・バイナリJSONストレージ、ドキュメントAPI、SQL/JSON機能は大きな進歩ですが、JSONリレーショナル二面性はさらに一歩進んだ機能です。この新機能は、リレーショナル・モデルとJSONドキュメントの両方の利点を、それぞれのモデルのトレードオフを伴わずに提供します。つまり、二面性ビューは、リレーショナル構造とJSON構造を使用して、非常に効率的な正規化された形式でJSONドキュメントを内部に格納します。同時に、開発者はJSONドキュメントを操作します。
-
GoldenGate for MongoDB Migrations
Oracle GoldenGate for MongoDB Migrationsを使用すると、MongoDB 6.0以降のデータベースを、Oracle Autonomous AI JSON Database、およびOracle AI Autonomous Database内やクラウドまたはオンプレミスの非自律型データベース内のOracle JSONコレクション表にシームレスに移行できます。オラクルはMongoDB APIを提供しているため、これまでと同じようにクライアント・アプリケーション、オープンソース・ツール、ドライバを使用できます。
