Is RethinkDB the next DB singing on Meteor?

so looking forward to using this!

Their upcoming Rethink client does but has a different API. It’s kind of in between Meteor and Phoenix. You can still get reactive query subscriptions via callbacks and they fire when the db data changes. You would need to use local minimongo collections to have Blaze compatibility… or Redux would work with React. You can also do inserts/updates from the client without using ajax. I haven’t used it much but so far it’s pretty slick.

If one really wanted semi-seamless integration you could make a small wrapper for this (though DB CRUD auth would not be on the Meteor server but on the Rethink client server of course).

You would still need to keep Mongo for user documents (because of the accounts coupling)… you could tech. work around it but not worth it IMHO.

1 Like

Also, if RethinkDB is your thing I would check out http://horizon.io/ as well.

2 Likes

Hey all, RethinkDB is much slower than MongoDB, see here. Also, the Mongo data-loss problems you may have been fearing have been fixed in Mongo 3.4, and Mongo 3.6 is looking really good, including real-time notifications similar to RethinkDB, and hopefully Mongo 3.4+ lands soon! If you know how, you can spin up your own Mongo (3.6) and set your MONGO_URL to it.

It might be worth reconsidering.

4 Likes

Isn’t RethinkDB dead anyways? :wink:

https://rethinkdb.com/blog/rethinkdb-shutdown/

EDIT: OK, maybe not:

https://rethinkdb.com/blog/2.3.6-release/

1 Like