問題点についての対策
問題点のタイトル名をクリック(タップ)すると対策についての説明が表示されます。ご不明な点がございましたら、お気軽にご連絡ください。
予約を確定するときには、まず、その日その部屋が他の方に予約されていないかをデータベース(予約済み一覧)で確認します。そして、問題がなければ予約を進めれるようにしております。
但し、この「確認」から「予約」が確定するまでの間に数秒の時間がかかる場合があります。その間に別の方が同じ予約を申し込んでしまうと、重複してしまうことがあります。
そこで、他の人に予約されていないかをチェックするだけではなく、トランザクションという機能を使って重複を防止しています。
トランザクション機能とは、一言でいうと「処理を一時的にロック」する仕組みです。
この仕組みによって、一人の予約処理が完全に終わるまで他の予約を待たせることができるようになっていますので、後から処理された予約は「ご予約失敗」の扱いとなり、同じ予約が重複することを防ぐことができます。