グラフ データベースは、データをノード、プロパティ、およびリレーションとして格納します。クエリに基づいてオブジェクトから特定のデータを取得する必要がある場合は、複数のオブジェクトを取得する必要があります (クエリには多くの結果が含まれる可能性があるため)。
グラフ データベースでのオブジェクト指向プログラミングにおける次の単純なシナリオを考えてみましょう。
各ユーザーがオブジェクトとして保存されるユーザーの (グラフ) データベースがあります。特定の場所に住んでいるユーザーのリストを取得する必要があります (場所のプロパティはユーザー オブジェクトに格納されています)。それで、どうすればいいですか?つまり、何かを行う必要があるたびに不要なデータが取得されるということです (この場合、ユーザー オブジェクト全体を取得する必要があるかもしれません)。グラフデータベースでは関数型プログラミングの方が優れているのではないですか?
この例は、私の頭に浮かんだ上記の質問の単なる例えです。ベンチマークとして使用しないでください。では、グラフ データベースでのオブジェクト指向プログラミングはどれほど優れているのかという疑問が残ります。