1:什麼是持久化
資料的持久化就是將記憶體中的資料模型轉化為儲存模型,資料模型是任何的資料結構或者是物件,儲存模型可以是關係型,xml,二進位製流。
狹義的理解,持久化僅僅是指把物件資料永久儲存在資料庫中,資料在計算機中一般由兩個儲存地,記憶體為暫存,資料庫可以理解為永存;廣義的理解,持久化包括和資料庫相關的各種操作,封裝了資料訪問細節,為大部分業務邏輯提供物件導向的api。
2:為什麼持久化?
1)鬆散耦合,**重用性強,更換資料庫只需要修改配置而不需要改**
2)業務邏輯層不會有大量sql**,提高**的可讀性。
3)持久化技術可以自動優化,減少對資料庫的訪問,提高效率。
資料持久化基礎知識筆記
一 物件歸檔機制 將要介紹的四種資料持久化機制都涉及應用的 document 資料夾,每個應用對應自己的資料夾,且只能讀寫自己的資料夾。該資料夾包含應用的資料。但基於nsuserdefaults首選項設定除外。1.獲取該目錄路徑 使用c函式,nssearchpathfordirectiriesind...
資料持久化基礎知識 歸檔
使用物件模型進行歸檔,將物件寫入檔案,再從中讀取它們。1.首先的建立乙個類,fourlines類.fourlines.h 1 import23 資料模型,儲存當前儲存在屬性列表應用的字典中的資料。4 inte ce fourlines nsobject 5 property copy,nonatom...
資料庫基礎知識
資料定義 定義基本表 create table 表名 列名 資料型別 列級完整性約束條件 列名 資料型別 列級完整性約束條件 表級完整性約束條件 後面用到的表 1 學生 表 student 由學號 sno 姓名 sname 性別 s 年齡 sage 所在系 sdept 5個屬性組成,可記為 stud...