AWSのグラフデータベースがサーバレスに、「Amazon Neptue Serverless」正式サービス提供開始

AWSのグラフデータベースがサーバレスに、「Amazon Neptue Serverless」正式サービス提供開始

AWSのグラフデータベースがサーバレスに、「Amazon Neptue Serverless」正式サービス提供開始

Amazon Web Services(AWS)は、マネージドサービスとして提供しているグラフデータベースの「Amazon Neptune」のサーバレス対応となる「Amazon Neptune Serverless」の正式サービス提供開始を発表しました。

fig

グラフデータベースとは

Amazon Neptuneは、「グラフデータベース」と呼ばれる種類のデータベースサービスです。マネージドサービスとして提供されているため、定期的なバックアップ作業や障害発生時の復旧などの運用はすべてクラウド側で行われます。

グラフデータベースは、あるオブジェクトとオブジェクトの関係をデータとして保持する機能を備えています。例えばFacebookやLinkedInなどのソーシャルメディアが、ユーザー同士の関係性を表すソーシャルグラフを格納するために使っている例がよく知られています。

リレーショナルデータベースの場合、あるデータが別のデータと関係を持つかどうかは、テーブルをジョインして確認する必要があります。

一方、グラフデータベースは関係を示す情報はデータごとに保持されているため、直ちに関係をたどることが可能です。

つまり、データの関係をどんどんたどる処理を行う場合、リレーショナルデータベースではジョインが何度も行われることで処理にかかる時間が急速に増大する一方、グラフデータベースは瞬時に関係をたどることができるため、すぐに処理が終了します。

データの関係を瞬時に検索できるグラフデータベースは、例えば、あるユーザーがクレジットカードで買い物をしようとしているときに、その利用者名、クレジットカード番号、使用店舗などのさまざまな情報が、過去の不正事例に含まれる何らかの情報と関連がないかを瞬時に検索することによる「不正利用の検出」を行う用途や、購入履歴から似たユーザーを検索し、そこから関連性の高い商品を選び出して素早く提示する「推奨エンジン」などの用途などでよく用いられます。

続きは Publickey へ

クラウドカテゴリの最新記事