Seperti yang disarankan Lucas, Anda dapat menerapkan sistem gaya 'Push' yang setiap kali entitas dimodifikasi itu 'Didorong' ke pengguna lain yang terhubung. Ini bisa menjadi sedikit rumit. Bekerja dengan sistem lama, cara kami menangani ini adalah melalui kolom 'Ubah Nomor', tetapi sebenarnya ini bisa berupa apa saja yang diperbarui setiap kali catatan diubah.
Ketika pengguna mencoba untuk mengubah entitas, kami meminta database untuk mengunci baris entitas tersebut di mana 'Ubah Nomor' mencerminkan 'Ubah Nomor' yang dimiliki pengguna saat ini.
Jika kunci berhasil, pengguna dapat memperbarui/menghapus entitas. Ketika mereka selesai mereka 'Simpan/Komit' dan 'Ubah Nomor' pada entitas meningkat.
Jika mereka gagal mendapatkan kunci baris dan 'Ubah Nomor' sama, kami menampilkan pesan bahwa entitas yang mereka minta sedang digunakan oleh pengguna lain. Jika 'Ubah Nomor' berbeda maka pesan tersebut menyatakan bahwa mereka harus menyegarkan tampilan mereka.