Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 支持高效排序和/或范围检索的图形数据库_Database_Graph_Graph Databases - Fatal编程技术网

Database 支持高效排序和/或范围检索的图形数据库

Database 支持高效排序和/或范围检索的图形数据库,database,graph,graph-databases,Database,Graph,Graph Databases,以Twitter的数据模型为例: 用户A跟随N个其他用户,每个用户发布了N篇不同的帖子。帖子有时间戳 是否有数据存储或图形数据库支持从用户a跟踪的用户处高效读取最新的N篇文章 似乎最好按排序顺序存储帖子(如Cassandra ColumnFamily或Redis ZSET) 此外,在不同的机器上共享数据的能力也很重要。您的一个选择可能是。。。RDF数据库(也称为三重存储/四重存储),并尝试从数据中查询图和检索子图。另见 可以扩展到数十亿个三元组或四元组的是,它是用C编写的,允许跨段数据分片,它充

以Twitter的数据模型为例:

用户A跟随N个其他用户,每个用户发布了N篇不同的帖子。帖子有时间戳

是否有数据存储或图形数据库支持从用户a跟踪的用户处高效读取最新的N篇文章

似乎最好按排序顺序存储帖子(如Cassandra ColumnFamily或Redis ZSET)


此外,在不同的机器上共享数据的能力也很重要。

您的一个选择可能是。。。RDF数据库(也称为三重存储/四重存储),并尝试从数据中查询图和检索子图。另见


可以扩展到数十亿个三元组或四元组的是,它是用C编写的,允许跨段数据分片,它充分利用了商品集群或多核架构。从Java、perl、Python等等,有各种各样的客户端库与之交互

看看吧,它应该非常适合你的需要。不过有一个建议是,使用its,因为它让您可以自由选择自己的武器uhm编程语言,并将直接使用Java绑定的许多复杂性抽象出来

谢谢——我在看neo4j,但没有找到一种方法来存储同一类型的关系(例如,LIKES)(这确实是我认为我需要做的)。在索引中有没有我缺少的一些技巧?谢谢,4store看起来真的很有趣。没问题。如果需要帮助……或者在freenode上的#4store IRC频道上。人们往往非常乐于助人,反应也很快。