GoldenGolden
RethinkDB

RethinkDB

RethinkDB provides an open-source distributed NoSQL document-oriented database storing JSON documents and scaling data for applications.

Overview

RethinkDB is a free and open-sourced distributed document-oriented database storing JSON documents with complex schemas. The website was originally developed by a company with the same name and was designed to facilitate real-time updates between query results and applications.

History

RethinkDB was founded on May 1, 2009, by Slava Akhmechet and Michael Glukhovsky, and by June of 2009, Rethink was participating in the Y Combinator accelerator S09 batch. The company received an unspecified amount of Seed funding at this time from Y Combinator.

In 2012, Rethink was open-sourced at version 1.2. In 2015 the company released a 2.0 version of the product and at the same time announced that it was production-ready, however by October of 2016, the company announced it would be closing down due to a lack of profitability and sustainability. Rethink stated that all of its products would be entirely open-sourced without any commercial support in the future.

At the time of the closing announcement in 2016, Rethink also announced that its engineering team would be transitioning over to the company Stripe and that they would no longer be offering production support within the RethinkDB brand.

On February 6, 2017, RethinkDB was purchased by the Cloud Native Computing Foundation (CNCF) for a reported $25,000. CNCF purchased the rights to the source code and relicensed it under the Apache License 2.0, making RethinkDB part of the Linux Foundation. This sale allowed RethinkDB to become a community-driven product that would continue to function and be updated over time.

In 2018, due to the appearance of stagnation in RethinkDB, the product was forked by community members in May of that year. The new project was called RebirthDB and was hosted on GitHub. After some time, the project was merged back into RethinkDB, the original repository.

Product information
ReQL

Rethink uses the ReQL query language, an embedded domain-specific language available for Python, Ruby, Java, and JavaScript (including Node.js) coding. There are unofficial community-supported drivers for other coding languages like C#, Clojure, Erlang, Go, Haskell, Lua, Elixr, C++, Common Lisp, Delphi, Swift, Perl, Rust, JS neumino, Dart, Nim, and PHP. ReQL has support for groupings, aggregations, table joins, and functions.

Real-time changefeeds

The real-time updating of RethinkDB is unique from other databases. The real-time changefeeds allow clients to see updates in tables as they are happening. A change query will return a cursor that allows blocking or non-blocking requests, which keeps track of a potentially infinite stream of real-time changes to the feeds. Nearly any ReQL query can become a changefeed.

Timeline

February 6, 2017
RethinkDB is acquired.

The company is acquired by Cloud Native Computing Foundation (CNCF) for a reported $25,000.

October 6, 2016
Stripe acquires the team behind NoSQL database startup RethinkDB.

Stripe has picked up the engineering team behind the NoSQL database startup RethinkDB, ending days of speculation in forums about the company’s future. RethinkDB itself is closing its doors, citing difficulty in building a sustainable business.

September 1, 2011
RethinkDB raises a $3,000,000 series A round from Andreessen Horowitz, Avalon Ventures, DFJ, Highland Capital Partners, Russia and SV Angel.
April 2, 2010
RethinkDB raises a $1,200,000 seed round from Andreessen Horowitz, Avalon Ventures, Charles River Ventures, Highland Capital Partners, Paul Buchheit, SV Angel and Udi Manber.

Funding rounds

Funding round
Funding type
Funding round amount (USD)
Funding round date
Investment
RethinkDB seed round, April 2010
1,200,000
April 2, 2010
4 Results
Results per page:
Page 1 of 1

People

Name
Role
LinkedIn

Michael Glukhovsky

Co-Founder

Alex Taussig

Board member

Bob Zipp

Investor

Dave Pell

Investor

David Jeske

Investor

Don Hutchison

Investor

George Zachary

Investor

Jack Christopher Kastorff

Employee

Jessie Kuo

Employee

Joe Doliner

Employee

Joey Zwicker

Employee

Josh Stein

Investor

Lindsey A. Davis

Employee

Michael Neril

Investor

Nils Johnson

Investor

Paul Buchheit

Investor

Peter W Bell

Investor

Rich Levandov

Investor

Ronny Conway

Investor

Russell Siegelman

Investor

Slava Akhmechet

Co-Founder

Steve Chen

Investor

Tim Draper

Investor

Further reading

Title
Author
Link
Type
Date

Bossie Awards 2015: The best open source application development tools

InfoWorld staff

Web

September 16, 2015

Build real-time Web apps with RethinkDB

Slava Akhmechet

Web

September 1, 2015

Creating The Open-Source Community Of Your Dreams

Slava Akhmechet

Web

July 23, 2015

How to Use RethinkDB with Node.js Applications - SitePoint

Jay Raj

Web

December 16, 2015

Realtime App Development with RethinkDB and React Native - SitePoint

Wern Ancheta

Web

June 17, 2016

RethinkDB is dead, and MongoDB isn't what killed it

Matt Asay

Web

January 24, 2017

RethinkDB is shutting down, Qt Quick Controls, and Sensory gives developers Alexa voice control--SD Times news digest: Oct. 6, 2016 - SD Times

Madison Moore

Web

October 6, 2016

The Cloud Native Compute Foundation acquires RethinkDB's source code

Frederic Lardinois

Web

February 6, 2017

Documentaries, videos and podcasts

Title
Date
Link

Companies

Company
CEO
Location
Products/Services

References

Page 1 of 2
Golden logo
Text is available under the Creative Commons Attribution-ShareAlike 4.0; additional terms apply. By using this site, you agree to our Terms & Conditions.