3 ms·
Does anyone know an existing good way to version data rather than files? I know of datomic, but it has time as a dimension - EAVT. Would be interesting in some
by abhishivsaxena 12y ago
Does anyone know an existing good way to version data rather than files?
I know of datomic, but it has time as a dimension - EAVT. Would be interesting in some cases - financial data, content creation - to have both, the querying ability of databases as well as git style branching/merging.
So for example
blob = { id: 1, meta: { type: "paragraph" }}
// so you can query by meta.type
version1 = { content: "This is a example" }
version2 = { content: "This is an example" }
db.commit("master", blob.id, version1)
db.get("master", blob.id)
// { content: "This is a example" }
db.commit("master", blob.id, version2)
db.get("master", blob.id)
// { content: "This is an example" }
- detaro 12y agohttps://github.com/mirage/irmin https://github.com/mirage/irmin might be a candidate?