官术网_书友最值得收藏!

1.1 什么是數(shù)據(jù)持久化

數(shù)據(jù)持久化,顧名思義就是把程序中的數(shù)據(jù)以某種形式保存到某存儲介質(zhì)中,以達(dá)到持久化的目的。當(dāng)程序運(yùn)行時,一些數(shù)據(jù)是臨時保存在內(nèi)存中,一旦退出系統(tǒng),這些數(shù)據(jù)就丟失了。如果使用某種手段將數(shù)據(jù)保存在硬盤或數(shù)據(jù)庫中,這樣即使退出系統(tǒng)后又重新啟動系統(tǒng),這些數(shù)據(jù)仍然可以重新找回來。

例如,管理員向一個用戶管理系統(tǒng)中添加了一個用戶的資料,那么這個系統(tǒng)需要將新添加的資料保存到數(shù)據(jù)庫中,否則系統(tǒng)退出或電腦重啟后該用戶資料就會丟失。將數(shù)據(jù)從內(nèi)存保存到數(shù)據(jù)庫中,這便是數(shù)據(jù)的持久化。當(dāng)然,保存到數(shù)據(jù)庫只是持久化方式中的一種,也可以保存在其他的永久存儲介質(zhì)中。

如圖1-1所示為數(shù)據(jù)持久化過程的示意圖。

圖1-1 數(shù)據(jù)持久化過程示意圖

主站蜘蛛池模板: 科技| 托里县| 高邮市| 罗甸县| 衡山县| 澜沧| 兖州市| 乐东| 中山市| 巴彦淖尔市| 噶尔县| 宁德市| 柳州市| 夹江县| 正宁县| 宁乡县| 靖边县| 达孜县| 民丰县| 屯门区| 平山县| 囊谦县| 大邑县| 揭东县| 虎林市| 鸡泽县| 乌兰浩特市| 城市| 阿勒泰市| 年辖:市辖区| 吉首市| 新乡县| 五大连池市| 乐亭县| 西昌市| 罗田县| 神池县| 白银市| 阿克苏市| 峨眉山市| 社旗县|