資料庫快取

2022-03-14 16:23:25 字數 835 閱讀 8729

一:快取(自定義快取)(掌握)

將資料從資料庫/檔案取出來放在伺服器的記憶體中,這樣後面的使用者來獲取資料,不能查詢資料庫,直接從記憶體

(快取)中獲取資料,提高了訪問速度,節省了時間,也減輕了資料庫的壓力

快取是空間換時間的技術

什麼樣的內容適合放快取中

經常被查詢,但是不是經常改動的資料

分布式快取

快取是**優化的第乙個手段

cache 與session的區別

每個使用者都有自己單獨的session,物件

但是cache的資料是大家共享的

三:頁面快取 (掌握)

1

伺服器端

2protected

void page_load(object

sender, eventargs e)311

12客戶端

1314

<%@ page language="

c#" autoeventwireup="

true

" codebehind="

showdetailcache.aspx.cs

" inherits="

" %>

1516

<%@ outputcache duration="

5" varybyparam="

*" %>頁面快取 如果是none的話,則id 都是1

171819"

">

2024

2530

31

四 資料來源快取 (了解)

五 檔案快取依賴(了解)

微軟ajax(了解)(toolkit)

資料庫快取

用資料庫 將要儲存的nsarray 或 nsdictionary 物件 轉為nsdata型別。再將nsdata存到資料庫的blob中。若將nsarray直接存到資料庫 那麼資料庫中儲存的是 nsstring型別的資料而不是nsarray物件本身,因此要轉為nsdata型別。方法如下 將oc物件轉為n...

快取資料庫

資料庫快取,當沒有網路時,拿取資料庫 內容,當重新整理資料時,清空資料庫內容,從新新增 建立資料庫類方法 package com.example.administrator.xie.dao import android.content.context import android.database....

資料庫快取

資料庫從伺服器上讀取資料時,可以從硬碟的資料檔案中獲取資料,也可以從資料庫快取中讀取資料。現在資料庫管理員需要搞清楚的是,在什麼樣的情況下,系統是從快取中讀取資料,而不是從硬碟的資料檔案中讀取資料?簡單的說,資料快取就是記憶體中的一塊儲存區域,其儲存了使用者的sql文字以及相關的查詢結果。通常情況下...