Biarkan database menangani penguncian untuk Anda. PostgreSQL, serta setiap database lainnya, memiliki kode penguncian yang akan mengunci baris yang sesuai untuk modifikasi sesuai kebutuhan. PostgreSQL menggunakan sesuatu yang disebut Kontrol Konkurensi Multi-Versi yang secara efektif berarti pembaca tidak akan pernah diblokir atau diblokir oleh penulis.
Dengan solusi Anda saat ini, seiring bertambahnya jumlah klien, Anda akan melihat penguncian meningkat hingga aplikasi Anda benar-benar tidak dapat digunakan. Sekali lagi, biarkan database mengelola penguncian untuk Anda - ini sangat efektif dalam menyelesaikan kunci sesuai kebutuhan.