Log in
Enquire now
RethinkDB

RethinkDB

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

OverviewStructured DataIssuesContributorsActivity

Contents

rethinkdb.com
Is a
Organization
Organization
Company
Company

Company attributes

Industry
Open-source software
Open-source software
Software
Software
Technology
Technology
Database
Database
Enterprise software
Enterprise software
Location
Mountain View, Contra Costa County, California
Mountain View, Contra Costa County, California
San Francisco
San Francisco
B2X
B2B
B2B
CEO
Slava Akhmechet
Slava Akhmechet
Founder
Michael Glukhovsky
Michael Glukhovsky
0
Slava Akhmechet
Slava Akhmechet
0
AngelList URL
angel.co/rethinkdb
Pitchbook URL
pitchbook.com/profiles.../52998-94
Accelerator
Y Combinator
Y Combinator
0
Accelerator Batch
‌
Y Combinator S09 Batch
0
Number of Employees (Ranges)
11 – 500
Email Address
info@rethinkdb.com
Phone Number
+16509658308
Full Address
156 East Dana Street, Mountain View, CA 94041 United States
Investors
Webb Investment Network
Webb Investment Network
Y Combinator
Y Combinator
0
Andreessen Horowitz (a16z)
Andreessen Horowitz (a16z)
Udi Manber
Udi Manber
DFJ
DFJ
Paul Buchheit
Paul Buchheit
Highland Capital Partners
Highland Capital Partners
Charles River Ventures
Charles River Ventures
...
Founded Date
2009
0
Total Funding Amount (USD)
12,200,000
Latest Funding Round Date
September 1, 2011
Competitors
‌
Ibm Cloudant
Amazon WorkDocs
Amazon WorkDocs
Amazon DocumentDB
Amazon DocumentDB
Oracle Database
Oracle Database
MarkLogic
MarkLogic
CouchDB
CouchDB
Redis
Redis
OrientDB
OrientDB
...
Business Model
Commerce
Former CEO
Slava Akhmechet
Slava Akhmechet
Acquisition Transaction
‌
Acquisition of RethinkDB by Cloud Native Computing Foundation (CNCF)
Latest Funding Type
Series A
Series A
Wellfound ID
rethinkdb
Country
United States
United States
0

Other attributes

Blog
rethinkdb.com/blog/
Company Operating Status
Active
Funding Round Investor
Y Combinator
Y Combinator
License
Apache Software License, Version 2.0
Source Code
github.com/rethinkdb/rethinkdb
Wikidata ID
Q20890659
Y Combinator URL
ycombinator.com/compani...ethinkdb0
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

No Timeline data yet.

Funding Rounds

Products

Acquisitions

SBIR/STTR Awards

Patents

Further Resources

Title
Author
Link
Type
Date

Bossie Awards 2015: The best open source application development tools

InfoWorld staff

https://www.infoworld.com/article/2982920/bossie-awards-2015-the-best-open-source-application-development-tools.html

Web

September 16, 2015

Build real-time Web apps with RethinkDB

Slava Akhmechet

https://www.infoworld.com/article/2975838/build-real-time-web-apps-with-rethinkdb.html

Web

September 1, 2015

Creating The Open-Source Community Of Your Dreams

Slava Akhmechet

https://techcrunch.com/2015/07/23/creating-the-open-source-community-of-your-dreams/

Web

July 23, 2015

How to Use RethinkDB with Node.js Applications - SitePoint

Jay Raj

https://www.sitepoint.com/how-to-use-rethinkdb-with-node-js-applications/

Web

December 16, 2015

Realtime App Development with RethinkDB and React Native - SitePoint

Wern Ancheta

https://www.sitepoint.com/realtime-app-development-with-rethinkdb-and-react-native/

Web

June 17, 2016

References

Find more companies like RethinkDB

Use the Golden Query Tool to find similar companies in the same industry, location, or by any other field in the Knowledge Graph.
Open Query Tool
Access by API
Golden Query Tool
Golden logo

Company

  • Home
  • Press & Media
  • Blog
  • Careers
  • WE'RE HIRING

Products

  • Knowledge Graph
  • Query Tool
  • Data Requests
  • Knowledge Storage
  • API
  • Pricing
  • Enterprise
  • ChatGPT Plugin

Legal

  • Terms of Service
  • Enterprise Terms of Service
  • Privacy Policy

Help

  • Help center
  • API Documentation
  • Contact Us
By using this site, you agree to our Terms of Service.