和Timesten有个约会--Timesten技术专栏系列(一)
生活随笔
收集整理的這篇文章主要介紹了
和Timesten有个约会--Timesten技术专栏系列(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 作者: 三十而立
- 時間:2009年10月03日 12:08:42
- 本文出自 “inthirties(三十而立)”博客,轉載請務必注明作者和保留出處http://blog.csdn.net/inthirties/archive/2009/10/03/4628362.aspx
?
?
一年前,一個在Oracle工作的朋友,提起了Timesten,而且告知我,他們的timesten已經在非常多的實時系統中開始推薦使用,而且包含一些銀行系統,也開始嘗試著用timesten進行生產,也就記下了這個Timesten,而且立即下載了Timesten的數據庫,安裝在自己的機器上,結合Timesten的文檔,開始擺弄起來這個產品。只是那個時候,還是在公司里上班,也就是利用空余的時間學習和琢磨這個東西,并沒有總結下來,因為平時公司和自己都是使用Oracle,也不好使用TImesten,隔以時日,知道上個月看到CSDN里的朋友,發了一個有關Timesten的求助的帖,才有一次重拾曾經對Timesten的初識,又一次復習和回想了曾經對TImesten的認識,而且也幫助新認識的客戶,清理了他們對Timesten的使用上的錯誤,并對其Timesten的服務進行了規劃和優化,從而攻克了他們的問題,也提高了自己。 在這里我將持續的對Timesten關注,并把自己對Timesten的認識總結下來,以作參考。 首先我們還是從概要上了解Timesten這個產品。? Timesten是內存數據庫,是Oracle的一個產品,Oracle在數據庫這塊有三個主要產品,一個就是Oracle,一個就是這里要介紹的Timesten,另一個就是Oracle berkeley db, 這個我在一個csdn的回帖里以前提到過,這三個產品都是數據庫產品,可是其主要面向的功能和實施的體系互不同樣,所以三者并不沖突。Oracle是我們傳統的數據庫,Timesten是以性能為優先的內存數據庫,而Berkeley是嵌入式數據庫。所以三者全然應用于不同的應用架構中,解決不同的問題。我們這里主要介紹的Timesten的基本的體現上就是全然的內存進行數據庫的存儲,所以提供了更優的性能。 1992年HP試驗室開始了Timesten項目,該項目主要針對電信網絡應用,對內存數據庫進行一些深入的研究,到1996年,該項目的主要成員自立門戶,(呵呵呵,好像非常多偉大的產品都是如此,比方Oracle源自于IBM的DB2團隊,SAP源自于Oracle團隊,Pointbase也是源自于Oracle團隊成員Scott,C#的首席架構師也是Bill從Java的首席架構師挖過來的) 獨立成立自己的公司,在當年公布了Timesten的第一個商用版本號2.0,2001年該產品添加�了Cache connect組件,提供了In memory的方案和Oracle集成,提供Oracle的cache功能。也就慢慢被Oracle關注,2005年6月16日,Oracle和Timesten達成收購協議,從此Timesten正真的被整合成為Oracle的產品之中的一個, 2009年7月29,Oracle宣布正式推出Timesten 11g和Timesten 11g In-memory database cache,Timesten正式開始走上商業之路。 Timesten通過改變數據在內存中的位置的方式來提供高性能的實時服務,把數據所有載入到內存中進行管理,通過對數據結構和數據訪問的算法的優化,使得數據庫能夠以效率最高效的運行數據的操作,而且Timesten能夠嵌入到應用中,這樣能夠避免進程通信或者是socket通信帶來的一些不必要的性能損耗,從而進一步提高了數據庫的訪問性能。Timesten能夠用于in-memory和Oracle集成,也能夠client/服務端的調用,同一時候支持事務,和一致性讀和commit寫的事務隔離級別,而且支持表鎖,行鎖,在內存管理中也有latch的支持,從而提供穩定的并發性的處理,和全然滿足工業生產須要的并發機制和特性。提供了JDBC和ODBC的接口支持,使得開發者非常easy使用其進行數據庫上的開發。同一時候在高級特性上,Timesten支持replication和恢復的功能,這些也是工業生產中所必須具備的特性。 下面是Timesten的支持 in memory database cache集成 sql 92 jdbc odbc replication restore recovery import export consistance read and commit write 這里的特性足以讓工業生產使用,只是眼下對Timesten做非常深入研究的人還是少數的,只是我想在11g的Oracle產品規劃中,這個Timesten的出現勢必會有非常的人關注進來,所以Timesten的技術勢必會吸引很多其它的技術人員的研究和客戶的青睞。 其它的主流內存數據庫?ALTIBASE?http://www.altibase.com.cn?
SolidDB?http://www.ibm.com/software/data/soliddb?
eXtremeDB?http://www.mcobject.com/extremedbfamily.shtml? 下一片Timesten的文章,我們將從Timesten的安裝開始,帶領大家一下開始Timesten的實踐之旅。
?
?
- 假設沒有那句“三十而立”,三十歲的男人正能夠輕輕松松
- 專業論壇?http://www.inthirties.com
- 技術博客?http://blog.csdn.net/inthirties
- 個人網站?http://blog.inthirties.com
- Oracle Mysql技術論壇| 打造有用的Oracle Mysql技術交流園地
?
轉載于:https://www.cnblogs.com/hrhguanli/p/3799952.html
總結
以上是生活随笔為你收集整理的和Timesten有个约会--Timesten技术专栏系列(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 宽带用户易被攻击 七大注意避免损失(转)
- 下一篇: 谢希仁计算机网络第五版课后习题答案(1~