sql >> データベース >  >> RDS >> Mysql

旅行サイトはどのように部屋をロックしますか?

    データベースの単純なタイムスタンプフィールドを使用して、「ロックされている」ことを示します。誰かが部屋を予約しようとすると、ソフトウェアは現在の時刻とタイムスタンプを比較します。20分を超えていて支払いが行われていない場合、ロックは無効です。

    この方法はおそらく十分に効率的です。タイムスタンプは通常32ビットであり、データベース呼び出しのパフォーマンスへの影響は無視できる程度です。




    1. NodeJSAWSLambda関数からのMySQLデータベースのクエリ

    2. mysqlデータバージョン管理システムのベストプラクティス

    3. 空またはnull値をチェックするための最良の方法

    4. SQLデータベースのテーブルの新しいレコードを監視します