ビデオ: Scaling - Web Development 2024
データベースは非常にうまく機能します。ただし、すべてのアプリケーションに追加のソフトウェアが必要であるため、選択したNoSQLデータベースに、必要な拡張機能を提供するツールとパートナーソフトウェアがあることを確認する価値があります。
拡張機能がサポートされていることを確認しないと、組織に複数のNoSQLデータベースをインストールすることになります。これは、サポート、トレーニング、およびインフラストラクチャに関して追加コストがかかることを意味します。独自の機能を使用するか、限られた数のパートナーソフトウェア製品を使用して、目標の範囲を満たすことができるNoSQLデータベースを選択することをお勧めします。
<! - 1 - >NoSQLデータベースを拡張する能力は大きく異なります。実際、オープンソースのソフトウェアは簡単に拡張できると考えるかもしれません。しかし、そのAPIが公開されているからといって、それが十分に文書化されているわけではありません。
オープンソースソフトウェアと市販ソフトウェアのどちらを選択する場合でも、開発者のドキュメントとトレーニングが最優先であることを確認してください。たとえば、商用ソフトウェアベンダーは、より明確で公開されたAPIドキュメントと、互換性のあるソフトウェアとサポートを購入できるよく文書化されたパートナーアプリケーションを提供していることがわかります。
<! - 2 - >これらのソフトウェア拡張は、ビジネスにとって有用なものであれば何でもかまいませんが、一般的にストレージに関する情報ではなく、データ管理のインジェスト側または情報分析側にあります。たとえば、リレーショナル・データベースの世界からの抽出、変換、およびロード(ETL)ツールは、NoSQLデータベースに対してゆっくりと(ゆっくりと)更新されています。パートナーのエンドユーザーアプリケーションもネイティブコネクタで登場しています。たとえば、Tableau Business Intelligence(BI)ツールには、NoSQLデータベース用のネイティブコネクタが含まれています。
<! - 3 - >Twitter、SharePoint、仮想ファイルシステムから情報を取得し、これらのデータを組み合わせるためのコネクタが有効です。あなたの組織のデータは、公開データシステムの参照データ(例えば、データ.gov、データ.gov。uk、geonames、およびdbpediaのWebサイト)と組み合わせることができます。これらのシステムは、通常XML、JSON、またはRDFをオープンなデータ形式として使用し、データ共有を容易にします。
従来のアプリケーションとの統合は常に問題です。地理空間的に豊富な文書をGISツールでどのように表示しますか?それはトリッキーです。オープンスタンダードはこの統合の鍵であり、すでに広くサポートされています。例として、GeoJSON、OGC WFS、およびWMSマッピングクエリコネクタがあります。
ファイルベースのアプリケーションは、常にちょっとした問題です。これは、文書データベースをファイルシステムとして提示する論理的な次のステップです。多くのNoSQLデータベースは、古いWebDAVプロトコルをサポートしています。ああ、まだ、ファイルシステムドライバは普及していません。しかし、NoSQLデータベースの中にはこのような方法があります。
NoSQLベンダーに、サポートされているパートナーアプリケーションと拡張機能について問い合わせてください。これらは、あなた自身で拡張ソリューションを構築することや、ベンダーのプロフェッショナルサービスを支払うことよりもコストがかかります。