我想使用NHibernate和其他ORM開始構建更好的持久層。使用ORM實現持久性的最佳設計模式或重要設計考慮因素是什麼?對象關係映射設計模式
1
A
回答
1
夫婦把我的頭頂部...
1)要小心,不要改變以截然不同的比率爲同一對象組數據。這可能會導致帶有冗餘數據的膨脹表。
2)避免拋出你想要搜索的文本字段,最好使用像Lucene這樣的東西。在進行LIKE風格查詢時,DB不如專用文本搜索庫更有效。 3)如果你能夠使它的對象在寫入後不可變(即它們有一個狀態ID),那麼你可以在前端獲得非常好的緩存優勢,並且不需要打開你的服務器首先。
1
我們使用的高頻設計模式是Singleton。我們考慮使用的另一件事是懶加載和數據分頁。
1
單身。非常有用,但也可用於你wuld是以下鏈接.... http://www.yoda.arachsys.com/csharp/singleton.html
相關問題
- 1. 對象關係映射的設計模式
- 2. 對象/關係映射
- 3. 對象關係映射
- 4. 關係對象映射c#
- 5. 數據映射設計模式和many-to-many關係
- 6. 建築物映射對象的設計模式
- 7. PHP對象關係映射框架
- 8. 對象關係映射的缺點
- 9. 動態對象關係映射
- 10. 關係對象數據庫映射
- 11. Grails中的對象關係映射
- 12. 對象關係設計
- 13. 手動映射JSON對象時RestKit關係不映射
- 14. 模型和映射關係
- 15. 映射一對多關係
- 16. 關係數據庫設計(正火許多一對多映射)
- 17. OneToOne映射不設置映射對象
- 18. FluentNH將「深」關係模型映射到「展平」域對象
- 19. 功能比關係映射更容易比關係對象嗎?
- 20. 管理對象依賴關係的設計模式
- 21. 關於Linq to SQL映射對象設計的建議
- 22. PHP映射器模式,多對多關係
- 23. 數據映射設計模式和網關 - 新手問題
- 24. 對象角色建模和對象關係映射有什麼區別?
- 25. 模式映射具有對象模式列表的單個對象模式
- 26. 對象和對象元模式設計
- 27. 查詢對象模式(設計模式)
- 28. GORM關係映射
- 29. Restkit映射關係
- 30. 關係映射Restkit