Nechte databázi, aby zamykání zvládla za vás. PostgreSQL, stejně jako každá jiná databáze, má zamykací kód, který uzamkne příslušné řádky pro úpravu podle potřeby. PostgreSQL používá něco, co se nazývá Řízení souběžnosti více verzí to v podstatě znamená, že čtenáři nikdy nebudou blokováni ani nebudou blokováni autory.
S vaším současným řešením, s rostoucím počtem klientů, zaznamenáte nárůst zamykání, dokud se vaše aplikace nestane zcela nepoužitelnou. Opět nechte databázi, aby za vás spravovala zamykání – je velmi efektivní při řešení zámků podle potřeby.