How RethinkDB Works by Joe Doliner

In this talk, "How RethinkDB Works," Joe Doliner, Lead Engineer at RethinkDB will discuss the value of RethinkDB's flexible schemas, ease of use, and how to scale a RethinkDB cluster from one to many nodes. He will also talk about how RethinkDB fits into the CAP theorem, and its persistence semantics. Finally, Joe will give a live demo, showing how to load and analyze data, how to scale out the cluster to achieve higher performance, and even destroy a node and show how RethinkDB handles failure. This talk was recorded at the SF Data Engineering meetup at StumbleUpon Offices.


RethinkDB, a Y Combinator company, makes an open source distributed database system that’s built to store flexible schemas and scale to multiple machines with very little effort. It has an intuitive query language with powerful operators, and queries are automatically parallelized across machines. RethinkDB is easy to set up, learn, and scale. Some people call it "Mongo without the gotchas".

The RethinkDB team releases features quickly. Check out their blog to get a taste of what they're working on:

Get updates of upcoming tech talks and presentations

If you'd like to be notified when we post new tech talks, developer presentations and opensource updates, you can subscribe to our newsletter, or YouTube channel.

Want to hear from more top engineers?

Our weekly email contains the best software development content and interviews with top CTOs. Enter your email address now to stay in the loop.