2016-11-17 5 views
1

私はAgens Graphに関する文書を読みました。
グラフデータベースはPostgreSQLをベースにしています。
私はあなたのソリューションが一般的なRDBMSの機能を含めどこでも動作していると思います。Agens Graph(Graphデータベース)にはどのような種類のデータを保存できますか?

次にデータ型に関する質問があります。 Agens Graphにはどのように保存できますか?
ルールはRDBMSまたは何か特別な方法に従っていますか?

答えて

2

Agens GraphはPostgreSQLをベースにしたグラフデータベースです。したがって、PostgreSQLのすべての機能はAgens Graphでも利用できます(データ型を含む)。 PostgreSQLで使用できるデータ型を使用できます。 Agens Graphには、頂点とエッジという2つの追加データ型があります。ユーザーは頂点とエッジの面で操作できます。もちろん、これはグラフデータベースの基本的な機能です。 Agensグラフはプロパティグラフデータモデルをサポートしているので、頂点とエッジは任意のプロパティを持つことができます。 Agens JSON形式(より具体的にはJSONBタイプのPostgreSQLに格納されている)を使用してグラフストアのプロパティをグラフ化します。任意のJSONドキュメントを頂点または辺のプロパティとして格納できます。また、PostgreSQLのデータ型からデータを格納することもできます。その後、データはPostgreSQLの内部表現に変換され、JSON形式で保存されます。式インデックスを使用してプロパティ値をインデックス化することができ、Btree、BRIN、GIST、GINなどのさまざまなPostgreSQLインデックスを利用することもできます。

+0

興味深いと思います。これは拡張機能としても利用できますか?または変更されたPostgresとしてのみですか? –

+0

Agens GraphはPostgreSQLのforkedプロジェクトであり、PostgreSQLの拡張ではありません。ありがとうございました。 –

関連する問題