infoforcefeed / OlegDB

Enough works to use this in production

Home Page:http://olegdb.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Transaction Support

qpfiffer opened this issue · comments

General ticket for transactions. API, implementation, ideas, thoughts, etc. Transactions should have the following goals:

  • Make all operations inside a transaction atomic
  • Lock the database to prevent unwanted bullshit
  • Easy-to-use
  • Durable, which means all writes in the transaction should be synced to disk, even before the transaction is committed.

💸 💸 💸

Yup! 👍

Going to do multiple, I think. I'll hold all current committed transactions in a splay tree, and then all transaction commands will require a transaction ID for lookup.

👍 for multiple