Project

General

Profile

Actions

Content addressed records » History » Revision 1

Revision 1/2 | Next »
Peter Amstutz, 08/07/2014 03:18 PM


Content addressed records

  • Store SHA1 as Etag
    • Serialize to sorted JSON with whitespace stripped, take hash
  • UUID version hint 12345-12345-abcdeabcdeabcde+Esha1
    • Potentially permit multiple hints
  • When a record is updated, store the old record somewhere with the etag
    • User can look up the old record using UUID version hint etag
    • Punt on permissions

Updated by Peter Amstutz over 10 years ago · 1 revisions