FoundationDB

FoundationDB
Original author(s)
  • Nick Lavezzo
  • Dave Rosenthal
  • Dave Scherer
Developer(s)Apple Inc.
Initial release4 March 2013 (2013-03-04)
Stable release
7.1.24/25[1] / 7 November 2022 (2022-11-07)
Repository
Written inC++, C[2]
Operating system
Available inEnglish
TypeNoSQL
LicenseApache License 2.0
Websitewww.foundationdb.org Edit this on Wikidata

FoundationDB is a free and open-source multi-model distributed NoSQL database developed by Apple Inc. with a shared-nothing architecture.[3] The product was designed around a "core" database, with additional features supplied in "layers."[4] The core database exposes an ordered key–value store with transactions.[5] The transactions are able to read or write multiple keys stored on any machine in the cluster while fully supporting ACID properties.[6] Transactions are used to implement a variety of data models via layers.

The FoundationDB Alpha program began in January 2012 and concluded on March 4, 2013, with their public Beta release.[7] Their 1.0 version was released for general availability on August 20, 2013. On March 24, 2015, it was reported that Apple has acquired the company.[8] A notice on the FoundationDB web site indicated that the company has "evolved" its mission and would no longer offer downloads of the software.[9]

On April 19, 2018, Apple open sourced the software, releasing it under the Apache 2.0 license.[10]

  1. ^ "Releases of apple/foundationdb". github.com. Retrieved 2022-11-14.
  2. ^ FoundationDB: the open source, distributed, transactional key-value store - apple/foundationdb, 4 January 2019 – via GitHub
  3. ^ Database House Wants You to Stop Dropping ACID
  4. ^ FoundationDB Releases Beta of its 'NoSQL/YesACID' Database
  5. ^ "FoundationDB's ACID Compliant NoSQL Available". Archived from the original on 2013-06-28. Retrieved 2013-04-11.
  6. ^ FoundationDB's NoSQL Breakthrough Challenges Relational Database Dominance
  7. ^ "FoundationDB Brings Transactions to NoSQL". Archived from the original on 2018-04-20. Retrieved 2013-04-11.
  8. ^ Cite error: The named reference techcrunch was invoked but never defined (see the help page).
  9. ^ "All Posts - FoundationDB". Archived from the original on 2015-03-25. Retrieved 2019-12-19.
  10. ^ Cite error: The named reference opensource was invoked but never defined (see the help page).