Oracle True Cache

Oracle True Cache 是 Oracle Database 的記憶體內、一致且自動管理的 SQL 和索引鍵值 (物件或 JSON) 快取。

True Cache 是 Oracle 資料庫前方的記憶體內唯讀快取。

就像 Oracle Active Data Guard 一樣,True Cache 是主要資料庫的完整功能、唯讀複本,但大部分的磁碟都較少。

現代應用程式通常需要大量的連線,以及快速、低延遲的資料存取。常見的方法是將快取放在資料庫前面,因為應用程式通常會執行比更新更多的讀取,而它們可以從快取中讀取,而不會影響資料庫效能。例如,航空公司預訂系統在人員購買航班時經常讀取資料,如果資料與資料庫中的資料不是最新資料,那麽就沒問題。只有當有人保留航班時,應用程式才需要存取最新資料。

與傳統快取不同,True Cache 會自動將最常存取的資料保存在快取中,並讓快取與主要資料庫、相同快取中的其他物件以及其他快取保持一致。它會快取所有 Oracle Database 物件和資料類型,包括 JSON。

因為 True Cache 實行了 Oracle Database 安全原則,所以您可以控制對快取的存取。這可讓您快取通常不會快取的機密資料,例如私人個人資訊。

如需詳細資訊,請參閱 Oracle True Cache 概要。