在複製數據的變化,我們正在評估的NoSQL爲即將開展的項目。我傾向於以RDBMS的方式來思考事物,並且在概念化缺乏標準化方面遇到困難。如何處理的NoSQL
據我所知,重複數據不被認爲是錯的NoSQL。我無法理解的是修改數據以防止出現異常。
通過實例問題的解釋:
您正在組織一系列撲克錦標賽。你有球員, 地點和錦標賽事件。據我瞭解,比賽 事件可能包含的位置和玩家的集合。它不需要擁有所有玩家數據,但是如果你想獲得名字 和所有參加下一次比賽的家庭地址,那麼這個信息 應該在錦標賽集合中。
有人已結婚並搬家,更改姓氏和 地址。應用程序是否需要更新玩家收集和 比賽集合?還是我的收藏模型錯了? 開發人員如何「跟蹤」重複信息的位置?
當您說「不可變的」,你是否真的意思是說,如果該主對象上的任何*改變,你將刪除它並創建一個新對象? – 2013-04-01 20:52:51
對不起,可能是那裏的單詞的錯誤使用。通過不可變,我的意思是主列表在創建非規範化列表的過程中未被修改。 – 2013-04-01 23:56:12