如何评价RethinkDB?和MongoDB,Redis有什么区别

如题所述

第1个回答  2019-04-24
RethinkDB
简直是
NoSQL
中的黑科技,被网友誉为"MongoDB
done
things
right",卖点是
实时性。
比如:
+
自带
Admin
UI,就是数据库在跑的时候,后台有个非常棒的管理界面,可以直接用上面的
consle
查询
+
UI

一键
sharding

replica,方便的令人发指。
+
支持
table

join,甚至是
distributed
join(斜眼看了下
MongoDB)。
+
Unix
pipe
形式的
query
language。有点像
pyspark
的那种操作,简单易懂,好调试。
+
最新的2.1版本加入牛
X

Raft
算法(可以理解为
consensus
algorithm中的
Paxo)。
+
支持的
driver
齐全。这比较邪门,用户量不算怎么大,什么
Dart,
Elixir,
Lua,
Nim,
Haskell
甚至
Common
Lisp

driver
都有。
适合场景:
+
实时。所以游戏挺适合的。
+
SSD
硬盘。
缺点:
+
还是比较早期,一般
query

MongoDB
要慢3倍甚至更多。考虑到他们团队才17个人,和
MongoDB
的规模不能比,给几年时间,说不定能干翻
MongoDB。
相似回答
大家正在搜