nebula graph图数据库和Redis的Graph模块相比,有何异同?

今天了解到Redis也有基于图的数据库模块RedisGraph,想问下Redis的这个功能和现在的图数据库如nebula相比有何异同呢?有啥不一样,为什么在各种图数据库排行榜中没见过Redis在里面。毕竟Redis的流行度可是超广的。

RedisGraph
https://oss.redislabs.com/redisgraph/

这个是内存数据库

1 个赞

如果同样可以用于图结构建模的话,内存不内存不重要吧,redis也可以持久化好像,而且内存数据库的速度非常快。

你不会想着用内存来存储上百亿,上千亿的常规数据吧?这不是内存的活,这硬盘存储的活。何况一旦关机,内存存储的东西全都没了,它只是临时存储。redis之所以能持久化也只是因为它把内存的数据写到硬盘中存储起来而已。

你应该先分清楚内存存储和硬盘存储,以及他们的成本比照。nebula、mongodb、mysql都是硬盘存储,存储常规数据的,redis只是临时存储。

1 个赞

他们的图结构是基于矩阵形式的,另外他们是单机内存的。
两者面对的场景完全不同。