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

标签 database graph graph-databases

以Twitter的数据模型为例:

用户 A 关注了其他 N 个用户,每个用户发布了 N 个不同的帖子。帖子带有时间戳。

是否有支持高效读取用户 A 关注的用户的最新 N 条帖子的数据存储或图形数据库?

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

此外,跨不同机器分片数据的能力也很关键。

最佳答案

看看Neo4J ,它应该完全符合您的需求。不过有一个建议,使用它的 REST interface因为它让你可以自由选择你的武器 uhm 编程语言并抽象出直接使用 Java 绑定(bind)的许多复杂性

关于database - 支持高效排序和/或范围检索的图形数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6603788/

相关文章:

php - 当用户从下拉列表中选择一个值时,如何在文本字段中显示两行数据库值

MySQL死锁问题

reflection - 如何通过Cypher中的属性名称字符串访问和更改节点属性值?

Android GraphView Gradle "Failed to run"错误?

java - 如何将 Neo4j 与 Zest 连接起来?

graph-databases - 小 Sprite .match()

neo4j - 为什么这个 Cypher 查询更快?

mysql - SELECT * FROM MySQL 中的组合

SQL:将数据用作列

python-3.x - matplotlib 轴中的刻度标签数量是否有最大数量?