我剛剛學習ORM的知識,想知道...如果你有一個對象(一個JSON讓我們說...並假設它是密集的,包含嵌套的對象,具有可能因對象而異的屬性總數對象等),將其簡單地轉換爲序列化數組並將其存儲在表中的參數是什麼?ORM與序列化數組?
我描述的對象可能無法正常化;它會有不確定數量的屬性,這意味着一個不確定的列......將這種東西映射到一個表格需要遍佈整個地方的瘋狂數量的行和鍵。
如果您最終計劃查詢數據庫以便通過代碼進行處理,那麼簡單地序列化它或使用某種類型的OODB有什麼缺點?使用ORM可以獲得什麼?
很好的答案!感謝Russ。但是,像MongoDB這樣的東西比在關係數據庫上添加圖層(這不是用於處理對象)更好?一個OOdb行Mongo仍然會給索引和搜索權?再次,我是一個小白菜!請不要拍攝。 :) – 2012-02-22 03:21:08
不,不;你是絕對正確的 - MongoDB/RavenDB/MemcacheDB和其他一些是正確的路! Mongo會給你你需要的索引/搜索。 – 2012-02-22 03:27:51