nicowilliams/heimdal — comment on commit 6fce54a5b1f68e3fb6007bb17da5038bb7eb8489
File: base/db.c line 426
By nicowilliams:

On Dec 31, 2011 4:56 AM, "Love Hörnquist Åstrand" <
reply@reply.github.com>
wrote:
>
> you think its ok to not use transactions ?

For one change transactions, yes.

> is locking very different from transitions ? can't there be generic
transaction using locking ? i.e. having a generic begin/commit/abort for
backends that don't support transactions.

ACID semantics have to be provided by the DB. I can emulate transactions
with just locking, and I could build ACID on top, but is that necessary?