數(shù)據(jù)持久化
- 什么是持久化
狹義的理解: “持久化”僅僅指把域?qū)ο笥谰帽4娴綌?shù)據(jù)庫(kù)中;廣義的理解,“持久化”包括和數(shù)據(jù)庫(kù)相關(guān)的各種操作矿瘦。 - 保存:把域?qū)ο笥谰帽4娴綌?shù)據(jù)庫(kù)。
- 更新:更新數(shù)據(jù)庫(kù)中域?qū)ο蟮臓顟B(tài)跟束。
- 刪除:從數(shù)據(jù)庫(kù)中刪除一個(gè)域?qū)ο蟆?/li>
- 加載:根據(jù)特定的OID抵窒,把一個(gè)域?qū)ο髲臄?shù)據(jù)庫(kù)加載到內(nèi)存。
- 查詢:根據(jù)特定的查詢條件,把符合查詢條件的一個(gè)或多個(gè)域?qū)ο髲臄?shù)據(jù)庫(kù)加載內(nèi)在存中铸董。
- 為什么要持久化祟印?
持久化技術(shù)封裝了數(shù)據(jù)訪問(wèn)細(xì)節(jié),為大部分業(yè)務(wù)邏輯提供面向?qū)ο蟮腁PI粟害。
通過(guò)持久化技術(shù)可以減少訪問(wèn)數(shù)據(jù)庫(kù)數(shù)據(jù)次數(shù)蕴忆,增加應(yīng)用程序執(zhí)行速度;
代碼重用性高悲幅,能夠完成大部分?jǐn)?shù)據(jù)庫(kù)操作套鹅;
松散耦合,使持久化不依賴于底層數(shù)據(jù)庫(kù)和上層業(yè)務(wù)邏輯實(shí)現(xiàn)夺艰,更換數(shù)據(jù)庫(kù)時(shí)只需修改配置文件而不用修改代碼芋哭。
hashcode是什么及作用
http://blog.csdn.net/diqye2011/article/details/7641406
solr中q與fq的區(qū)別
http://haiziwoainixx.iteye.com/blog/2095599
HashMap原理
http://www.cnblogs.com/zywu/p/5753736.html
http://myhadoop.iteye.com/blog/2059833
cloneable接口實(shí)現(xiàn)原理,淺拷貝or深拷貝
http://blog.csdn.net/cws1214/article/details/52193341
http://www.cnblogs.com/yxnchinahlj/archive/2010/09/20/1831615.html
http://www.cnblogs.com/yxnchinahlj/archive/2010/09/20/1831615.html