我知道redis图维护内存中的邻接关系矩阵,并且有很多文章提到,只有当您的图适合内存时,它才适用。
我感兴趣的是创建一个包含不同关系的用户的社交图,以及每个用户都可以发表评论和喜欢的帖子。和任何新的应用程序一样,我期待着从很少的用户开始--大约100 K(节点减少&关系开始)--并随着时间的推移而增长。
虽然在理论上可以在RedisGraph中实现,但我无法判断或说明图形的未来增长,也无法知道它是否仍然适合内存&在相同的级别上执行。
RedisGraph是否适合这样的使用程序,还是更适合于一些静态图?
发布于 2021-01-16 17:57:40
RedisGraph使用稀疏矩阵来跟踪内存中的图结构,而稀疏矩阵的使用使得RedisGraph能够包含较大的图。
自然构造结构(如社会网络)通常是稀疏的,即在可能连接的总数中形成的连接数非常少,因此只有在“主动”连接便宜之后才能保持跟踪。
https://stackoverflow.com/questions/65750434
复制相似问题