目次:
現代のデータ駆動型アプリケーションは、毎日処理する膨大な量のデータから得られる関連する洞察に大きく依存しています。 毎回より良い洞察を得るために、アプリケーションは複雑なクエリを送信できる必要があり、データベースは複雑なクエリに対処できる必要があります。 SQLに依存する従来のRDBMSシステムは、非常に複雑なクエリを処理できません。 グラフデータベースは、オブジェクトとオブジェクト間の関係に依存しているため、この問題を解決できました。 この前提に基づいて、深い洞察を引き出すことが可能です。 しかし、グラフデータベースの使用はまだ限られていますが、企業がビジネスを強化するために洞察にますます依存するようになると、グラフデータベースが重要な役割を果たすことを示す明確な兆候があります。 (一般的なデータベースの詳細については、データベースの概要を参照してください。)
グラフデータベースとは
グラフデータベースを理解するには、次の例を使用します。
ビルと彼の家族は、素晴らしいアジア料理を提供する場所への休暇を計画したいと考えています。 彼は早期に計画を開始し、情報を見つける方法の1つはもちろんGoogleです。 Googleからの情報は信頼できて良いものですが、ビルにとっては、できるだけ具体的な情報を取得することが重要です。 それで、彼は彼の友人、知人と同僚に尋ね始めます。 BillがRyan、Sheena、Johnに、主な連絡先(問い合わせレベル1)を尋ねると仮定します。 3つすべてが、できるだけ早く情報で応答することを約束します。 ライアンは友人のグレッグに尋ねます。グレッグはバンコクに数回行ったいとこマーティンに尋ねます。 マーティンは、アジア料理で知られるバンコクのお気に入りのすべての飲食店の名前と詳細をお勧めします。 この情報はビルに中継されます。