RethinkDB 2.0 RC now available

RethinkDB 2.0 release candidate is now available.

RethinkDB got my attention last year when introducing its changes command which basically provide what could be called “trigger subscription” as a way to subscribe to change notifications in the database.

The 2.0 sounds promising but still requires some testing

RethinkDB 1.7 has been released

RethinkDB 1.7 has been released and is available for download

This release includes the following features and improvements:

  • Tools for CSV and JSON import and export
  • Support for hot backup and restore
  • ReQL support for atomic set and get operations
  • A powerful new syntax for handling nested documents
  • Greater than 10x performance improvement on document inserts
  • Native binaries for CentOS / RHEL
  • A number of small ReQL improvements (explained below)

See the full list of over 30 bug fixes, features, and enhancements.

RethinkDB screencast on ReQL query language

Watch a quick overview of the ReQL query language, sharding, replication, and more:

http://www.rethinkdb.com/docs/guides/quickstart/

RethinkDB 1.3 has been released

From official RethinkDB blog http://www.rethinkdb.com/blog/rethinkdb-13-release/

We’ve released RethinkDB 1.3 which has a large number of enhancements, and adds support for OS X and several other platforms. As of the 1.3 release, the server can now be installed on the following platforms:

  • OS X Lion and above (>= 10.7)
  • 32-bit and 64-bit Ubuntu Lucid and above (>= 10.04)

Porting to OS X was one of the most requested features, and allows OS X users to try RethinkDB without installing a Linux VM. The story of long and arduous adventure of overcoming the many differences between the Darwin and Linux kernels and their surrounding environments remains to be told by @srh.

The 1.3 release involved closing sixty-nine issues over five weeks, including twenty-five bug fixes, ten enhancements, and thirty-four general improvements. A number of community projects based on RethinkDB have started in the past month, so we’re kicking off a community projects wiki with various contributions from community members including C, Haskell, and Go client drivers, example code, and portability recipes.

Download the latest release, and check back soon for more cool stuff!

RethinkDB 1.2.2 has been released

RethinkDB Release 1.2.0 (Rashomon) was the first release of the product. It included:
  • JSON data model and immediate consistency support
  • Distributed joins, subqueries, aggregation, atomic updates
  • Hadoop-style map/reduce
  • Friendly web and command-line administration tools
  • Takes care of machine failures and network interrupts
  • Multi-datacenter replication and failover
  • Sharding and replication to multiple nodes
  • Queries are automatically parallelized and distributed
  • Lock-free operation via MVCC concurrency

RethinkDB is built to store JSON documents, and scale to multiple machines with very little effort. It has a pleasant query language that supports really useful queries like table joins and group by, and is easy to setup and learn.


Simple programming model:

  • JSON data model and immediate consistency.
  • Distributed joins, subqueries, aggregation, atomic updates.
  • Hadoop-style map/reduce.

Easy administration:

  • Friendly web and command-line administration tools.
  • Takes care of machine failures and network interrupts.
  • Multi-datacenter replication and failover.

Horizontal scalability:

  • Sharding and replication to multiple nodes.
  • Queries are automatically parallelized and distributed.
  • Lock-free operation via MVCC concurrency.

 

RethinkDB is simple to use but complex under the hood. Read the FAQ for technical information on advanced features, architectural tradeoffs, and limitations.