Converged Databaseとは (2020/04/28)
Converged Databaseとは (2020/04/28) https://blogs.oracle.com/database/post/what-is-a-converged-database 投稿者: Maria Colgan | Distinguished Product Manager データベース管理者やマネージャーとして、アプリケーションチームとこんな会話をしたことがあるのではないでしょうか? 新しいモバイルアプリを開発して、お客様がドキュメントを送信したり取得したりできるようにする必要があるんだけど、ドキュメントを保存するための専用のデータベースが必要なんだよね? あ、そうだ、来週は別のプロジェクトで、コンプライアンスに対応したユーザー詐欺防止機能を組み込んだ新しい決済システムを提供する必要があるので、リレーショナルデータも保存しようと思っているんだ。 そのためには、専用のブロックチェーン・データベースとリレーショナル・データベースが必要ですよね? このような会話をすると、これらの専門的なデータストアにどのようにリソースを割り振ればよいのか、心配になったり、不満になったりすることでしょう。 しかし、この問題の解決策は、リソースを増やすことではなく、Converged Databaseにあるのかもしれません。 Converged Databaseとは、最新のデータ型と最新の開発パラダイムを1つの製品にネイティブにサポートするデータベースのことです。 Converged Databaseは、位置情報のための空間データ、ドキュメント・ストアのためのJSON、デバイス統合のためのIoT、リアルタイム分析のためのインメモリ・テクノロジー、そしてもちろん従来のリレーショナル・データもサポートしています。これらのデータ型をすべてサポートすることで、Converged Databaseは、IoTからブロックチェーン、アナリティクス、機械学習まで、あらゆるワークロードを実行することができます。また、マイクロサービス、イベント、REST、SaaS、CI/CDなど、あらゆる開発パラダイムを扱うことができます。 従来、新しいデータ管理技術が登場すると、それらは別々の製品として実装されます。例えば、ブロックチェーンが最初に登場したときは、データの保存とアクセスにまった...