我們正在研究更新(改寫)我們的系統,該系統存儲有關人們何時可以在白天預訂房間等信息。現在我們將開始時間和時間以及房間的可用日期存儲在一張表中,而在另一張表中我們存儲了各個預約時間。從表面上看,以這種方式存儲信息似乎是一個合理的想法,但隨着時間的推移以及系統承受了沉重的負擔,我們開始意識到這種數據結構看起來效率不高。 (搜索所有房間的可用時間並計算房間何時可用,這變得非常繁瑣,如果房間在特定時間內可用,是可用時間足夠長以容納所需時間的時間)。時間日曆數據結構
我們已經圍繞如何使系統更高效,並且我們覺得必須有更好的方法來解決這個問題。有沒有人有關於如何去做這件事的建議,或者有任何地方可以看看如何構建這樣的東西?