年月日甲骨文宣布推出Oracle內存數據庫TimesTen g和Oracle內存數據庫高速緩存g(Oracle InMemory Database Cache)
這一最新版本的主要功能提升包括性能和通過數據庫緩存網格帶來的可擴展性支持PL / SQL甲骨文調用接口(OCI) 以及Pro * ç嵌入式SQL編程語言;依靠將Oracle集群和Oracle Data Guard集成通過自動故障轉移來打造穩定的可靠性和高可用性
資料Oracle 內存數據庫 TimesTen介紹
TimesTen 源於年HP試驗室當時主要目的是針對電信網絡應用使用內存數據庫技術進行一些深入研究於年由該團隊核心人員成立獨立運作公司並在年發布TimesTen第一個商用版本(TimesTen)年產品中增加Cache Connect組件以至產品可以和Oracle無縫集成年由Oracle收購到今天為止該產品已經有年歷史有多達個主要的發布版本產生
Oracle 內存數據庫 TimesTen 是一個針對內存進行了優化的關系數據庫它為應用程序提供了當今實時企業和行業(如電信資本市場和國防)所需的即時響應性和非常高的吞吐量
Oracle 內存數據庫 TimesTen 通過改變數據在運行時駐留位置的假設來提供實時性能通過在內存中管理數據並相應地優化數據結構和訪問算法數據庫操作能夠以最大效率執行從而大大提高響應速度和吞吐量甚至能夠與完全使用高速緩存磁盤的 RDBMS 相媲美Oracle 內存數據庫 TimesTen 可嵌入到應用程序中從而消除了進程間通信和不必要的網絡操作以進一步提高數據庫操作的性能
內存數據庫通常被誤認為僅限於單用戶應用程序並且容易在服務器 target=_blank>服務器發生故障時丟失數據對於 Oracle 內存數據庫 TimesTen 而言事實並非如此使用帶有提交後讀取 (committedread) 隔離的行級鎖定機制多用戶和多線程應用程序變得很普通通過內部記錄版本消除了讀程序和寫程序之間的鎖爭用從而提供了一致的響應時間和高級別的並發 Oracle TimesTen 數據庫是持久的且可恢復 應用程序可以根據其性能要求選擇事務 ACID 屬性的設置 根據標准關系數據模型可以使用 SQLJDBC 和 ODBC 訪問 Oracle TimesTen 數據庫 任何熟悉 RDBMS 和 SQL 接口的開發人員使用 Oracle 內存數據庫 TimesTen 可以立即提高開發實時應用程序的效率
Oracle 內存數據庫 TimesTen 支持各種部署配置以適應各種情況從臨時查找緩存到操作數據存儲 target=_blank>存儲再到任務關鍵的事務處理系統
由於應用程序的任務關鍵特性大多數部署都添加了 Replication TimesTen to TimesTen 選件以實現高可用性和負載平衡對於應用程序層緩存(如對面向服務的體系結構的支持)Cache Connect to Oracle 選件可將內存數據庫擴展成一個可更新的緩存從而管理 Oracle 數據庫與 Oracle 內存數據庫 TimesTen 之間的數據加載和同步
Oracle InMemory Database Cache資料
Oracle InMemory Database Cache 是一個數據庫選件它為 Oracle 數據庫提供了實時可更新的緩存Oracle InMemory Database Cache 將來自數據庫的對性能極其關鍵的一系列表和表碎片緩存到應用層從而縮短應用程序事務響應時間在內存數據庫 TimesTen 中管理緩存表的方式與管理普通的 SQL 關系型數據庫表類似因此Oracle InMemory Database Cache 為應用程序提供了關系型數據庫的所有共性和功能緩存和 Oracle 數據庫的一致性透明維護以及內存數據庫的實時性能
From:http://tw.wingwit.com/Article/program/Oracle/201311/17722.html