{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name = 파운데이션DB
| logo = FoundationDB logo.png
| released = {{시작 날짜|2013|03|04|df=yes}}
| status = 개발 중
| discontinued = 아니오
| latest release version = 5.1.7
| latest release date = {{시작 날짜|2018|04|19|df=yes}}
| language = 영어
| genre = [[NoSQL]]
| license = [[아파치 라이선스]]
}}

'''파운데이션DB'''(FoundationDB)는 [[셰어드 낫싱 아키텍처]]의 [[멀티 모델 데이터베이스|멀티 모델]] [[NoSQL]] 데이터베이스이다.<ref name="wired">[https://www.wired.com/wiredenterprise/2013/03/foundationdb/ Database House Wants You to Stop Dropping ACID]</ref> 이 제품은 "코어"(core) 데이터베이스 위주로 개발되었으며 "레이어"(layer)에서 제공되는 추가 기능들이 포함된다.<ref name="h-online">[http://www.h-online.com/developer/news/item/FoundationDB-releases-beta-of-its-NoSQL-YesACID-database-1816279.html FoundationDB Releases Beta of its 'NoSQL/YesACID' Database]</ref> 코어 데이터베이스는 [[데이터베이스 트랜잭션|트랜잭션]]과 더불어 순서가 정해진 [[키-값 데이터베이스|키-값 스토어]]를 노출한다.<ref name="datanami">{{웹 인용 |url=http://www.datanami.com/datanami/2013-03-04/foundationdb_s_acid_compliant_nosql_available.html |제목=FoundationDB's ACID Compliant NoSQL Available |확인날짜=2018-04-23 |보존url=https://archive.today/20130628234523/http://www.datanami.com/datanami/2013-03-04/foundationdb_s_acid_compliant_nosql_available.html |보존날짜=2013-06-28 |url-status=dead }}</ref> 이 트랜잭션들은 [[ACID]]의 특성을 완전히 지원하면서 클러스터의 머신에 저장된 여러 키들을 읽고 쓸 수 있다.<ref name="readwrite">[http://readwrite.com/2013/03/08/foundationdbs-nosql-breakthrough-challenges-relational-database-dominance FoundationDB's NoSQL Breakthrough Challenges Relational Database Dominance]</ref> 트랜잭션들을 사용하면 레이어를 통해 다양한 데이터 모델을 구현할 수 있다.

파운데이션DB 알파 프로그램은 2012년 1월에 시작하여 2013년 3월 4일 퍼블릭 베타 릴리스로 결론났다.<ref name="sdt">{{웹 인용 |url=http://sdt.bz/41498 |제목=FoundationDB Brings Transactions to NoSQL |확인날짜=2018-04-23 |보존url=https://web.archive.org/web/20180420074803/http://sdt.bz/41498 |보존날짜=2018-04-20 |url-status=dead }}</ref> 1.0 버전이 2013년 8월 29일 정식 출시되었다. 최신 안정판 5.1.7은 2018년 4월 19일 출시되었다.

2015년 3월 25일, [[애플]]은 이 기업을 인수하였다고 보고하였다.<ref name="techcrunch">[https://techcrunch.com/2015/03/24/apple-acquires-durable-database-company-foundationdb/ Apple Acquires Durable Database Company FoundationDB]</ref> 파운데이션DB 웹사이트의 고지에 따르면 이 기업은 임무를 완수하였기 때문에 더 이상 이 소프트웨어의 다운로드를 제공하지 않을 것이라고 언급하였다.<ref>{{웹 인용 |url=http://community.foundationdb.com/ |제목=All Posts - FoundationDB |확인날짜=2018년 9월 6일 |보존url=https://web.archive.org/web/20150325181956/http://community.foundationdb.com/ |보존날짜=2015년 3월 25일 |url-status=dead }}</ref>

2018년 4월 19일, 애플은 이 소프트웨어를 오픈 소스로 공개하였으며 라이선스는 아파치 2.0을 따른다.<ref name="opensource">{{웹 인용|url=https://www.foundationdb.org/blog/foundationdb-is-open-source/|title=FoundationDB is Open Source|website=www.foundationdb.org|access-date=2018-04-19}}</ref>

== 설계적 제약 ==
파운데이션DB의 설계는 몇 가지 제한이 있다:

; 긴 트랜잭션
: 파운데이션DB는 5초를 초과하여 실행하는 트랜잭션은 지원하지 않는다.

; 큰 트랜잭션
: 트랜잭션의 크기는 기록되는 모든 키와 값의 10 MB를 초과할 수 없다.

; 큰 키와 값
: 키의 크기는 10 kB를 초과할 수 없다. 값의 크기는 100 kB를 초과할 수 없다.

== 같이 보기 ==
* [[ACID]]
* [[NoSQL]]
* [[데이터베이스 트랜잭션]]
* [[분산 데이터베이스]]
* [[분산 트랜잭션]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* {{공식 웹사이트}}
* {{트위터}}
* [https://web.archive.org/web/20130521021528/http://blog.foundationdb.com/ FoundationDB blog]
* [https://github.com/FoundationDB/python-layers FoundationDB sample layers]{{깨진 링크|url=https://github.com/FoundationDB/python-layers }}

[[분류:데이터베이스]]
[[분류:분산 컴퓨팅 구조]]
[[분류:NoSQL]]
[[분류:트랜잭션 처리]]
[[분류:사유 소프트웨어]]
[[분류:애플 인수 기업]]
[[분류:키-값 데이터베이스]]