RethinkDB 2.2: atomic changefeeds, parallel scans, improved runtime
rethinkdb.com
rethinkdb.com
Awesome to see Rethink continue to mature quickly and nicely.
We recommend RethinkDB servers have at least 2GB of RAM
Why does it needs so much memory?
The article describes how RethinkDB uses memory to reduce disk access and process queries, as well as how to reduce its memory usage with `--cache-size`.
Feature releases (e.g. 2.1, 2.2) include new features and do break compatibility on occasion (so we can quickly introduce new behavior). Any breaking changes are well-documented in the release notes[1], so you can have a smooth upgrade path.
Minor releases (e.g. 2.1.1, 2.1.2) do not have breaking changes, only bugfixes and minor improvements.
I just opened an issue so we can document this more clearly: https://github.com/rethinkdb/docs/issues/948