RethinkDB provides an open-source distributed NoSQL document-oriented database storing JSON documents and scaling data for applications.
At the time of the closing announcement in 2016, Rethink also announced that its engineering team would be transitioning over to the company StripeStripe and that they would no longer be offering production support within the RethinkDB brand.
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, NimNim, and PHPPHP. ReQL has support for groupings, aggregations, table joins, and functions.
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, SwiftSwift, PerlPerl, RustRust, JS neumino, DartDart, Nim, and PHP. ReQL has support for groupings, aggregations, table joins, and functions.
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 LispCommon Lisp, DelphiDelphi, Swift, Perl, Rust, JS neumino, Dart, Nim, and PHP. ReQL has support for groupings, aggregations, table joins, and functions.
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, LuaLua, Elixr, C++C++, Common Lisp, Delphi, Swift, Perl, Rust, JS neumino, Dart, Nim, and PHP. ReQL has support for groupings, aggregations, table joins, and functions.
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, GoGo, HaskellHaskell, 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.
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, ErlangErlang, 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.
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#C#, ClojureClojure, 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.
Rethink uses the ReQL query language, an embedded domain-specific language available for Python, Ruby, Java, and JavaScript (including Node.jsNode.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.
Rethink uses the ReQL query language, an embedded domain-specific language available for Python, Ruby, JavaJava, and JavaScriptJavaScript (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.
Rethink uses the ReQL query language, an embedded domain-specific language available for PythonPython, 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.
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 GitHubGitHub. After some time, the project was merged back into RethinkDB, the original repository.
On February 6, 2017, RethinkDB was purchased by the Cloud Native Computing Foundation (CNCF)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.0Apache License 2.0, making RethinkDB part of the Linux FoundationLinux Foundation. This sale allowed RethinkDB to become a community-driven product that would continue to function and be updated over time.
RethinkDB was founded on May 1, 2009, by Slava Akhmechet and Michael Glukhovsky, and by June of 2009, Rethink was participating in the Y CombinatorY Combinator accelerator S09 batchS09 batch. The company received an unspecified amount of Seed funding at this time from Y Combinator.
RethinkDB was founded on May 1, 2009, by Slava Akhmechet and Michael Glukhovsky 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.
RethinkDB was founded on May 1, 2009, by Slava AkhmechetSlava 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.