我正在研究基本的餐廳預訂系統,並且正在考慮爲此項目使用Amazon DynamoDB。話雖如此,我甚至不確定DynamoDB是否適合這樣的事情,或者我應該堅持使用MySQL RDS,因爲某些查詢可能相當複雜。預訂系統適用於Amazon DynamoDB/NoSQL嗎?
功能,我需要:
用戶將提交一份「查找表」形式的日期,時間和聚會規模。
- 檢查
RESTAURANT
表,如果日期和黨的大小,甚至允許。 - 支票
BLOCKED
表格爲封鎖日期(節假日和其他關閉) - 檢查
HOURS
表確保餐廳是開放的。 - 基於聚會規模
AND
檢查TABLEINFO
表一表RESERVATION
表,確保在同一時間的表並未預留給另一位客人比較
在DynamoDB數據庫設計任何建議或提示特別是hash & range
用於這樣的事情?
還是你認爲MySQL數據庫更適合這種類型的應用程序?
這是一個快速的數據庫設計,讓您更好地瞭解我正在嘗試做什麼。
我認爲關係數據庫比NOSQL數據庫更適合這種類型的應用程序。但是,我承認這是一個*意見*,這就是爲什麼我投票結束這個問題。 – 2014-11-24 00:14:09