quante connessioni contemporanee prevedi di avere?
se parliamo di poche e le query non sono troppo lente, io userei sqlite che da solo fa il lock (di tutto il DB) ad ogni connessione in lettura/scrittura