Noms is a decentralized database philosophically descendant from the Git version control system.

Like Git, Noms is:

Unlike Git, Noms is a database, so it also:

A Noms database can reside within a file system or in the cloud:

Finally, because Noms is content-addressed, it yields a very pleasant programming model.

Working with Noms is declarative. You don't INSERT new data, UPDATE existing data, or DELETE old data. You simply declare what the data ought to be right now. If you commit the same data twice, it will be deduplicated because of content-addressing. If you commit almost the same data, only the part that is different will be written.

Tags: storage   distribution   relational  

Last modified 30 March 2021