sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo los sitios de viajes bloquean la habitación?

Usaría un campo de marca de tiempo simple en la base de datos para indicar "bloqueado". Cada vez que alguien intenta reservar la habitación, el software compara la hora actual con la marca de tiempo, y si son más de 20 minutos y no se ha realizado el pago, el bloqueo no es válido.

Este método es probablemente lo suficientemente eficiente. Una marca de tiempo suele ser de 32 bits y el impacto en el rendimiento de las llamadas de la base de datos es insignificante en comparación.