3.1 架構(gòu)模式##
利用面向?qū)ο蟮募夹g(shù)烈疚,講訪問(wèn)數(shù)據(jù)庫(kù)的方式封裝位對(duì)象适揉。對(duì)于領(lǐng)域?qū)雍蛿?shù)據(jù)庫(kù)層之間的分離最好采用一個(gè)中間映射層的方式
3.2 行為問(wèn)題##
- 大量的讀取數(shù)據(jù)庫(kù)過(guò)程中會(huì)出現(xiàn)存取不同步的問(wèn)題留攒,要保證一致煤惩,除了可能利用數(shù)據(jù)庫(kù)本身就自帶的功能外,還可以使用講所有存取命令打包成命令隊(duì)列的方式進(jìn)行炼邀。
- 對(duì)于數(shù)據(jù)庫(kù)來(lái)說(shuō)魄揉,同一個(gè)對(duì)象沒(méi)必要?jiǎng)?chuàng)建兩次。
3.3 讀取數(shù)據(jù)##
- 基于表的數(shù)據(jù)庫(kù)查找器可以講更新插入等操作放在同一個(gè)查找器中拭宁,基于行的數(shù)據(jù)庫(kù)查找器最好別這樣做洛退,因?yàn)榛谛械牟檎移鲿?huì)綁定實(shí)際的數(shù)據(jù)類型,無(wú)法通用杰标。
- 盡量多讀數(shù)據(jù)到內(nèi)存兵怯,減少鏈接數(shù)據(jù)庫(kù)的次數(shù)。