Salah satu solusinya adalah menambahkan dua kolom ke tabel di database. Satu kolom adalah ID sesi atau ID pengguna atau pengguna apa pun yang ditawarkan ruangan. Kolom kedua adalah stempel waktu yang menunjukkan kapan penawaran itu akan kedaluwarsa.
Kemudian, di aplikasi Anda, hanya tampilkan ruang yang memiliki stempel waktu kedaluwarsa di kolom penangguhan. (Setel stempel waktu awal ke 0 sehingga mulai kedaluwarsa.) Saat ruangan dipilih, periksa lagi kolomnya. Jika ada stempel waktu yang belum kedaluwarsa di sana, pengguna mendapat pesan "maaf, Anda terlalu lambat". Jika tidak, beri stempel waktu di sana selama 15 menit ke depan atau apa pun, dan lanjutkan.
Anda sering melihat ini di situs perjalanan dan situs pembelian tiket yang mengatakan sesuatu seperti "Kami akan menahan kursi ini untuk Anda selama 14 menit lagi. Harap selesaikan transaksi saat itu juga atau transaksi akan dirilis bla bla bla."