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