我真的在尋找什麼類型的數據庫我應該使用的建議。如果我能舉一個例子APP,希望你能告訴我你認爲什麼是正確的方法。MongoDB或MySQL或兩者都在一個Rails應用程序
因此,可以說我想創建一個牀&早餐(B &乙)的預訂系統。因此,在傳統的RBDMS中,我會擁有擁有多個位置的業主類。每個位置都有功能,並且還會有可用性日曆。另外每個地點都有自己的預訂等等。
我喜歡MongoDB的想法,你可以擁有自己的功能位置,預訂等自己的記錄,因爲他們只屬於那個位置。但是,在我認爲這種情況下,例如每個預訂都會有發票,這些記錄也屬於預訂的人等等。爲這樣的應用程序構建管理區域會是一場噩夢嗎?
對於這種類型的應用程序以及使用何種類型的數據庫,您會採取什麼措施?
期待您的建議。
謝謝賈裏德,但即使你採取更簡單的方法可以說一個博客的評論。也許在網站上您可能想列出最新的評論,而不管博客。你可以用MongoDB做這樣的任務嗎? – Lee 2011-02-08 16:26:17
絕對是。這取決於你如何設計你的模式。這裏有一篇關於這個主題的精彩文章:http://www.mongodb.org/display/DOCS/MongoDB+Data+Modeling+and+Rails#MongoDBDataModelingandRails-ModelingComments – jared 2011-02-08 16:43:04