fbpx
Wikipedia

RethinkDB

RethinkDB is a free and open-source, distributed document-oriented database originally created by the company of the same name. The database stores JSON documents with dynamic schemas, and is designed to facilitate pushing real-time updates for query results to applications. Initially seed funded by Y Combinator in June 2009,[2] the company announced in October 2016 that it had been unable to build a sustainable business and its products would in future be entirely open-sourced without commercial support.[3]

RethinkDB
Initial release24 July 2009; 14 years ago (2009-07-24) [1]
Stable release
2.4.2 / April 25, 2022 (2022-04-25)
Repository
  • github.com/rethinkdb/rethinkdb
Written inC++, Python, Java, JavaScript, Bash
Operating systemUnix, Linux, OS X, Windows, BSD
Available inEnglish
LicenseApache License 2.0[1]
Websiterethinkdb.com

The CNCF (Cloud Native Computing Foundation) then purchased the rights to the RethinkDB source code and contributed it to the Linux Foundation.[4]

History edit

RethinkDB was founded in 2009, and open-sourced at version 1.2 in 2012.[5] In 2015, RethinkDB released version 2.0, announcing that it was production-ready.[6] On October 5, 2016, the company announced it was shutting down, transitioning members of its engineering team to Stripe, and would no longer offer production support.[7][8] On February 6, 2017, The Cloud Native Computing Foundation purchased the rights to the source code and relicensed it under the Apache License 2.0.[9][10]

ReQL edit

RethinkDB uses the ReQL query language, an internal (embedded) domain-specific language officially available for Ruby, Python, Java[11] and JavaScript (including Node.js). It has support for table joins, groupings, aggregations and functions. There are also unofficial, community-supported drivers for other languages, including C#, Clojure, Erlang, Go, Haskell, Lua, and PHP.

Popularity edit

According to the DB-Engines ranking, as of February 2016, it was the 46th most popular database.[12]

Comparison with other document databases edit

A distinguishing feature of RethinkDB is the first class support for real-time change feeds. A change query returns a cursor which allows blocking or non-blocking requests to keep track of a potentially infinite stream of real-time changes.[13]

Fork edit

Due to seeming stagnation, RethinkDB was forked by members of the community on May 17, 2018. [14] The new project, called RebirthDB, is also hosted on GitHub. The project later merged back with the original repository.[15]

See also edit

References edit

  1. ^ Jeremy Zawodny, [usurped], Linux Magazine, August 24, 2009
  2. ^ Jason Kincaid (July 28, 2009). "YC-Funded RethinkDB, A MySQL Storage Engine Built From The Ground Up For Solid State Drives". TechCrunch.
  3. ^ "Stripe hires engineering team behind failed database startup". FinTech Global. October 6, 2016.
  4. ^ "RethinkDB joins the Linux Foundation". Rethinkdb.com.
  5. ^ "RethinkDB is out: an open-source distributed database". Rethinkdb.com. Retrieved 2018-04-29.
  6. ^ "RethinkDB releases first production version of its real-time database". Siliconangle.com. 14 April 2015. Retrieved 2016-02-09.
  7. ^ Akhmechet, Slava (2016-10-05). "RethinkDB is shutting down - RethinkDB". Rethinkdb.com. from the original on 2016-10-06.
  8. ^ Mewes, Daniel (2016-10-05). "Removed production support link from README :(". Github.com. Retrieved 2016-10-06.
  9. ^ "RethinkDB joins The Linux Foundation - RethinkDB". Rethinkdb.com. Retrieved 2017-02-06.
  10. ^ "CNCF Purchases RethinkDB Source Code and Contributes It to The Linux Foundation Under the Apache License - Cloud Native Computing Foundation". Cloud Native Computing Foundation. 2017-02-06. Retrieved 2017-02-06.
  11. ^ "Introducing the official RethinkDB Java client driver - RethinkDB". Rethinkdb.com. Retrieved 29 December 2018.
  12. ^ "DB-Engines Ranking". db-engines.com. Retrieved 26 December 2015.
  13. ^ "Changefeeds in RethinkDB". Retrieved 2 Dec 2016.
  14. ^ "GitHub discussion to fork RethinkDB". GitHub. Retrieved 24 May 2018.
  15. ^ . Spectrum. 2018-09-05. Archived from the original on 2018-11-09. Retrieved 2018-11-09.

External links edit

  • Official website
  • RethinkDB on GitHub

rethinkdb, free, open, source, distributed, document, oriented, database, originally, created, company, same, name, database, stores, json, documents, with, dynamic, schemas, designed, facilitate, pushing, real, time, updates, query, results, applications, ini. RethinkDB is a free and open source distributed document oriented database originally created by the company of the same name The database stores JSON documents with dynamic schemas and is designed to facilitate pushing real time updates for query results to applications Initially seed funded by Y Combinator in June 2009 2 the company announced in October 2016 that it had been unable to build a sustainable business and its products would in future be entirely open sourced without commercial support 3 RethinkDBInitial release24 July 2009 14 years ago 2009 07 24 1 Stable release2 4 2 April 25 2022 2022 04 25 Repositorygithub wbr com wbr rethinkdb wbr rethinkdbWritten inC Python Java JavaScript BashOperating systemUnix Linux OS X Windows BSDAvailable inEnglishLicenseApache License 2 0 1 Websiterethinkdb wbr comThe CNCF Cloud Native Computing Foundation then purchased the rights to the RethinkDB source code and contributed it to the Linux Foundation 4 Contents 1 History 2 ReQL 3 Popularity 4 Comparison with other document databases 5 Fork 6 See also 7 References 8 External linksHistory editRethinkDB was founded in 2009 and open sourced at version 1 2 in 2012 5 In 2015 RethinkDB released version 2 0 announcing that it was production ready 6 On October 5 2016 the company announced it was shutting down transitioning members of its engineering team to Stripe and would no longer offer production support 7 8 On February 6 2017 The Cloud Native Computing Foundation purchased the rights to the source code and relicensed it under the Apache License 2 0 9 10 ReQL editRethinkDB uses the ReQL query language an internal embedded domain specific language officially available for Ruby Python Java 11 and JavaScript including Node js It has support for table joins groupings aggregations and functions There are also unofficial community supported drivers for other languages including C Clojure Erlang Go Haskell Lua and PHP Popularity editAccording to the DB Engines ranking as of February 2016 it was the 46th most popular database 12 Comparison with other document databases editA distinguishing feature of RethinkDB is the first class support for real time change feeds A change query returns a cursor which allows blocking or non blocking requests to keep track of a potentially infinite stream of real time changes 13 Fork editDue to seeming stagnation RethinkDB was forked by members of the community on May 17 2018 14 The new project called RebirthDB is also hosted on GitHub The project later merged back with the original repository 15 See also edit nbsp Free and open source software portalNoSQLReferences edit Jeremy Zawodny RethinkDB Rethinking the Database using Modern Assumptions usurped Linux Magazine August 24 2009 Jason Kincaid July 28 2009 YC Funded RethinkDB A MySQL Storage Engine Built From The Ground Up For Solid State Drives TechCrunch Stripe hires engineering team behind failed database startup FinTech Global October 6 2016 RethinkDB joins the Linux Foundation Rethinkdb com RethinkDB is out an open source distributed database Rethinkdb com Retrieved 2018 04 29 RethinkDB releases first production version of its real time database Siliconangle com 14 April 2015 Retrieved 2016 02 09 Akhmechet Slava 2016 10 05 RethinkDB is shutting down RethinkDB Rethinkdb com Archived from the original on 2016 10 06 Mewes Daniel 2016 10 05 Removed production support link from README Github com Retrieved 2016 10 06 RethinkDB joins The Linux Foundation RethinkDB Rethinkdb com Retrieved 2017 02 06 CNCF Purchases RethinkDB Source Code and Contributes It to The Linux Foundation Under the Apache License Cloud Native Computing Foundation Cloud Native Computing Foundation 2017 02 06 Retrieved 2017 02 06 Introducing the official RethinkDB Java client driver RethinkDB Rethinkdb com Retrieved 29 December 2018 DB Engines Ranking db engines com Retrieved 26 December 2015 Changefeeds in RethinkDB Retrieved 2 Dec 2016 GitHub discussion to fork RethinkDB GitHub Retrieved 24 May 2018 RebirthDB will merge to RethinkDB RethinkDB Spectrum 2018 09 05 Archived from the original on 2018 11 09 Retrieved 2018 11 09 External links editOfficial website RethinkDB on GitHub Retrieved from https en wikipedia org w index php title RethinkDB amp oldid 1146828667, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.