FoundationDB
• By Garren Smith
Database Distributed Systems FoundationDB
FoundationDBis a distributed, transactional Key/Value database. It is maintained by Apple and powers the majority of Apple iOS applications.
FoundationDB is the base or Foundation for a distributed database. In the majority of cases it would never be used stand alone but instead there would be layers built on top of it to build out a fully functional database.
The Record Layer (Paper and Code) is an example of a layer built on top of FoundationDB that gives extra functionality closer to a fully functioning database.