多言語という用語は、いくつかのコアデータベース技術を使用する一連のアプリケーションとして大きなデータに対して借用され、再定義されています。あなたの実装計画。 polyglot の公式の定義は&ldquoです。いくつかの言語を話す人や書く人。 ”ビッグデータへのあなたのアプローチがどれほど狭くても、永続性スタイルを1つ選択するのは難しいでしょう。
<!複雑な問題をセグメントに分割し、異なるデータベースモデルを適用することによって、複雑な問題を解決する必要がある場合に、多言語永続データベースが使用されます。その結果をハイブリッドデータストレージおよび分析ソリューションに集約する必要があります。この決定にはいくつかの要因が影響します。既存の職場で既に多言語の永続性を使用しています。企業や組織が大規模である場合は、複数のRDBMS、データウェアハウス、データマート、フラットファイル、コンテンツ管理サーバーなどを使用している可能性があります。
-
<!このハイブリッド環境は一般的なものであり、データの統合、分析、データの適時性、データの可視性などについて適切な判断を下すためには、このハイブリッド環境を理解する必要があります。大規模なデータ実装にどのように適合するかを理解する必要があるため、そのすべてを理解する必要があります。
パーシステンス技術が1つしかない環境の中で最も理想的なのは、大規模なデータの問題解決には適していない可能性があります。少なくとも、新しい実装には別のスタイルのデータベースやその他のサポート技術を導入する必要があります。<!大規模なデータ収集の種類と速度によっては、1つの実装をサポートするために異なるデータベースを検討する必要があります。また、トランザクションの整合性に関する要件も考慮する必要があります。 ACID準拠をサポートする必要がありますか、またはBASE準拠で十分ですか?
-
過去12ヶ月間に購入した製品のすべての顧客を特定し、ソーシャル・ウェブサイトに自分の経験についてコメントした場合、サポート・ケースを持っているかどうか、製品を購入した場所、どのように支払ったのか、会社のウェブサイトに行ったこと、何回何回、何をしたのか、などについて納品されました。
次に、あなたの(またはあなたのパートナーの)小売店の1つに入るときにスマートフォンにプロモーション割引を提供したいとします。 -
これは最高のデータチャレンジです。構造が非常に異なる複数のデータソースを収集して分析する必要があるため、これらの質問に対する回答を得ることができます。次に、顧客がプロモーションの対象となるかどうかを判断し、リアルタイムで、新しいものや興味深いものを提供するクーポンをプッシュします。この種の問題は、1つのタイプのデータベース技術では容易に、または費用効果的に解決することはできません。基本情報の一部はトランザクション型であり、おそらくRDBMS内であっても、他の情報は非リレーショナルであり、少なくとも2つのタイプの永続エンジン(空間およびグラフ)が必要です。これで、多言語の永続性が得られました。