3.1 架構(gòu)模式##
利用面向?qū)ο蟮募夹g(shù),講訪問數(shù)據(jù)庫的方式封裝位對象。對于領(lǐng)域?qū)雍蛿?shù)據(jù)庫層之間的分離最好采用一個中間映射層的方式
3.2 行為問題##
- 大量的讀取數(shù)據(jù)庫過程中會出現(xiàn)存取不同步的問題,要保證一致,除了可能利用數(shù)據(jù)庫本身就自帶的功能外,還可以使用講所有存取命令打包成命令隊列的方式進(jìn)行。
- 對于數(shù)據(jù)庫來說,同一個對象沒必要創(chuàng)建兩次。
3.3 讀取數(shù)據(jù)##
- 基于表的數(shù)據(jù)庫查找器可以講更新插入等操作放在同一個查找器中,基于行的數(shù)據(jù)庫查找器最好別這樣做,因為基于行的查找器會綁定實際的數(shù)據(jù)類型,無法通用。
- 盡量多讀數(shù)據(jù)到內(nèi)存,減少鏈接數(shù)據(jù)庫的次數(shù)。