![]() | |
발표일 | 2013년 3월 4일 |
---|---|
안정화 버전 | 7.1.24/25[1]
/ 2022년 11월 7일 |
저장소 | |
언어 | 영어 |
종류 | NoSQL |
라이선스 | 아파치 라이선스 |
상태 | 개발 중 |
웹사이트 | www![]() |
파운데이션DB(FoundationDB)는 셰어드 낫싱 아키텍처의 멀티 모델 NoSQL 데이터베이스이다.[2] 이 제품은 "코어"(core) 데이터베이스 위주로 개발되었으며 "레이어"(layer)에서 제공되는 추가 기능들이 포함된다.[3] 코어 데이터베이스는 트랜잭션과 더불어 순서가 정해진 키-값 스토어를 노출한다.[4] 이 트랜잭션들은 ACID의 특성을 완전히 지원하면서 클러스터의 머신에 저장된 여러 키들을 읽고 쓸 수 있다.[5] 트랜잭션들을 사용하면 레이어를 통해 다양한 데이터 모델을 구현할 수 있다.
파운데이션DB 알파 프로그램은 2012년 1월에 시작하여 2013년 3월 4일 퍼블릭 베타 릴리스로 결론났다.[6] 1.0 버전이 2013년 8월 29일 정식 출시되었다. 최신 안정판 5.1.7은 2018년 4월 19일 출시되었다.
2015년 3월 25일, 애플은 이 기업을 인수하였다고 보고하였다.[7] 파운데이션DB 웹사이트의 고지에 따르면 이 기업은 임무를 완수하였기 때문에 더 이상 이 소프트웨어의 다운로드를 제공하지 않을 것이라고 언급하였다.[8]
2018년 4월 19일, 애플은 이 소프트웨어를 오픈 소스로 공개하였으며 라이선스는 아파치 2.0을 따른다.[9]
파운데이션DB의 설계는 몇 가지 제한이 있다: