Closed codinfox closed 9 years ago
研究这个数据库快一个周了,逐渐发现了一些问题:
我现在搞不清楚是不是因为我对这个数据库理解还有问题。我现在在考虑如果我们的项目没法利用到rethinkdb的长项,是不是还有继续迁移的必要。
MongoDB按照上面的说法来看的话,起码比RethinkDB的优势在于TTL,其他的面临和Rethink差不多的问题。RethinkDB提供的查询功能基本上和Mongo没什么太大差别。
纠结啊 @amio
不过我们需要的这些feature都已经在rethink的开发计划之内了:
https://github.com/rethinkdb/rethinkdb/issues/1118 https://github.com/rethinkdb/rethinkdb/issues/746
我在想我们是继续迁移到RethinkDB期待它日后支持这些功能之后再重构呢,还是先迁移到Mongo之类的比较成熟的数据库,等到Rethink成熟之后再迁移?
OK,你的感受可以跟贱贱沟通下,看看有没有帮助,公司内有使用经验这是最好的资源了。 如果你已经比较明确倾向用 Mongo 的话,就改方向吧 RethinkDB我也没有深入了解,所以只能提供一些建议,一线实施的人最有发言权。
OK 我先去跟他沟通下吧。根据现在的情况看这个数据库没给我有特别有优势的感觉
没什么特别的优势,还是选择使用mongo,因为mongodb支持ttl,而rethinkdb我们需要的其他的包括changefeed在内的feature都可以使用在添加文档时用websocket广播来实现。
Work in progress
!!! DO NOT MERGE !!!
将数据库迁移到RethinkDB
closes #38