Start United States USA — software FaunaDB: A New Temporal, Objectual, Distributed Database

FaunaDB: A New Temporal, Objectual, Distributed Database

276
0
TEILEN

Former technical leaders from Twitter and Couchbase have created FaunaDB, a new temporal general-purpose database.
Former technical leaders from Twitter and Couchbase have created FaunaDB, a new temporal general-purpose database.
Evan Weaver, former Architect and Director of Infrastructure of Twitter, Matt Freels, former Technical Lead of database teams at Twitter, along with Chris Anderson, co-founder of Couchbase, joined forces to lead the creation of a new “adaptive operational database” they wished they had while working at Twitter. The result is FaunaDB , an objectual-relational distributed database that promises to scale linearly.
FaunaDB is a CP system built to provide consistency and partition tolerance. It can run across multiple datacenters and it supports the failure of a minority of them without service interruption. It can be scaled up both horizontally and vertically, running on a laptop, a server, multiple servers locally or in the cloud, including virtualized or containerized settings.
Similarly to Datomic , FaunaDB keeps all instances of a data, not overwriting them but creating new ones when a write is performed. This is useful especially when auditing data, verifying its evolution over time.
From a data modeling perspective, FaunaDB attempts to be everything to everyone: relational – not SQL, but supporting joins, foreign keys and indexes-, document, graph, and objectual.

Continue reading...