Version 2.0 is here: PHP, Golang, Directory layer, TLS Security, and More! by David Rosenthal.
From the post:
We’re very excited to introduce FoundationDB 2.0. FoundationDB combines the power of ACID transactions with the scalability, fault tolerance, and operational elegance of distributed NoSQL databases. This release was driven by specific customer feedback for increased language support, network security, and higher-level tools for managing data within FoundationDB.
FoundationDB 2.0 adds Go and PHP to the list of languages with native FoundationDB support. There also are two new layers available in all languages: The Subspace layer provides an easy way to define and manage subspaces of keys via key prefixes. The Directory layer manages the efficient allocation and management of virtual “directories” of keys and values within a database. They work together as the recommended way to efficiently organize different kinds of data within a single FoundationDB database.
Along with the additional language and layer support, 2.0 also ships with full Transport Layer Security which encrypts all FoundationDB network traffic, enabling security and authentication between both servers and clients via a public/private key infrastructure. This allows FoundationDB to safely run on an untrusted LAN or WAN. (emphasis added)
If you know of a trusted LAN or WAN, please leave a comment below. 😉
After commenting, download a copy of FoundationDB 2.0 and see what you think of the key management features.