dosyago/sirdb

Roadmap, acidity and transactions: consider this

o0101 opened this issue · 3 comments

o0101 commented

Moving towards ACID is interesting.

Some ideas

  • use fdatasync and crash if it errors
  • provide an option to check the consistency of the database (check all records against their table's schemas)
  • add an error check to each record, being a hash of the record string, with our without the hash slot present, with an option to add a check to every field of the record, by adding a hash for every field of the record, as well