* the DB is supported by a backing file
* this backing file supports multiple read threads simultaneously but writes are locked via filesystem locks
* write performance with multiple writers is therefore dangerous
* read performance is good if no one is writing and consistent even if someone is
* the DB is supported by a backing file
* this backing file supports multiple read threads simultaneously but writes are locked via filesystem locks
* write performance with multiple writers is therefore dangerous
* read performance is good if no one is writing and consistent even if someone is