O'Reilly logo

Dart: Scalable Application Development by Ivo Balbaert, Sergey Akopkokhyants, Davy Mitchell

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Storing data in RethinkDB

RethinkDB (http://www.rethinkdb.com/) is a simple NoSQL database that stores JSON documents. Its main focus lies on ease of use, both for the developer, with an intuitive query language that can simulate table joins, as well as for the administrator, with friendly web tools to monitor, shard, and replicate. Another advantage is its automatic parallelization of queries. At the moment, the database system runs on OS X and a lot of Linux flavors.

We will talk to RethinkDB with a driver available on pub package called rethinkdb_driver, developed by William Welch (https://github.com/billysometimes/rethinkdb). You can see it in action in the using_rethinkdb project.

Getting ready

Install the latest production release for your ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required