图数据库将数据存储为节点、属性和关系。如果我需要根据查询从对象中检索某些特定数据,那么我需要检索多个对象(因为查询可能有很多结果)。
考虑图形数据库中面向对象编程中的这个简单场景:
我有一个用户(图形)数据库,每个用户都存储为一个对象。我需要检索居住在特定地点的用户列表(地点属性存储在用户对象中)。那么,我该怎么做呢?我的意思是每次我需要做某事时都会检索不必要的数据(在这种情况下,可能需要检索整个用户对象)。图数据库中的函数式编程不是更好吗?
这个例子只是我想到的上述问题的一个简单类比。不要把它作为基准。所以,问题仍然存在,图形数据库中的面向对象编程有多棒?