What is it all about?
RethinkDB is the first open-source, scalable JSON database built from the ground up for the realtime web. It inverts the traditional database architecture by exposing an exciting new access model – instead of polling for changes, the developer can tell RethinkDB to continuously push updated query results to applications in realtime. RethinkDB’s realtime push architecture dramatically reduces the time and effort necessary to build scalable realtime apps.
* Work with your favorite stack - Query JSON documents with Python, Ruby, Node.js or dozens of other languages. Build modern apps using your favorite web framework, paired with realtime technologies like Socket.io or SignalR. * Everything you need to build modern apps - Express relationships using joins, build location-aware apps, or store multimedia and time-series data. Do analytics with aggregation and map/reduce, and speed up your apps using flexible indexing. * Robust architecture - RethinkDB integrates the latest advances in database technology. It has a modern distributed architecture, a highly-optimized buffer cache, and a state of the art storage engine. * Built with love by the open source community - Developed by a core team of database experts and over 100 contributors from around the world, RethinkDB is shaped by developers like you participating in an open development process. * Scale your cluster in seconds - When you're ready to scale your app, shard and replicate in a few clicks using an intuitive web UI.