San Francisco-based Attic Labs is launching Noms today, a new decentralized database that takes it cues from projects like Git, Camlistore, ipfs, bup and others. As the company also announced today, Attic Labs has raised a $8.1 million Series A round led by Greylock that will allow it to continue to work on Nom and other projects. Harrison Metal and a number of angel investors also participated in this round.
So what sets Noms apart from all the other database systems that are already available today? The team argues that in most of today’s databases, “data is modeled as a single point-in-time,” meaning that when a field is updates, the previous state of the database is overwritten and it’s hard to reconstruct any previous state. The team also notes that while modern databases may be distributed, they still present themselves to other applications as a single master copy of the data.
As Boodman writes in today’s announcement, it’s probably easiest to understand Noms by comparing it to Git. Like Git, Noms lets you replicate data and edit it offline on multiple machines and edits are then synchronized again (Boodman and Weinstein also previously worked at AvantGo and other sync-based systems). Noms also focuses on versioning and edits are not destructive. Unlike Git, though, Noms focuses on storing structured data (not text files) and is designed to support very large data sets.
Because of this, Noms should work particularly well for importing lots of data (and it automatically dedupes duplicate entries), as well as for use cases where you need to combine data from multiple sources (it can easily handle transformations) and where syncing large data sets is paramount.
“Git took over the software world virtually overnight because its decentralized nature enabled source code to move fluidly between computers, organizations, and people; and because this in turn directly enabled much richer collaboration,” Boodman writes today. “We think that the world needs a way to fluidly share and collaborate on data. We think that a content-addressed, decentralized, synchronizing database is the natural, inevitable way to do this.”
As part of today’s investment Greylock’s Jerry Chen will join Attic Labs’ board.