程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 引領數據庫發展歷程 甲骨文運用新技術保護用戶投資

引領數據庫發展歷程 甲骨文運用新技術保護用戶投資

編輯:Oracle教程

引領數據庫發展歷程 甲骨文運用新技術保護用戶投資


甲骨文數據庫應用創新技術發揮企業在文件管理上的優勢。在以往數據庫設計的理念基礎上,甲骨文推出的集群技術以及一體機概念不但完善了數據庫的分析能力,更大大提高了數據處理速度,更重要的是甲骨文內存數據庫可以保護用戶的投資。

數據庫為什麼是企業不可或缺的利器?數據庫的發展歷程經歷了哪些階段?

甲骨文公司副總裁及大中華區技術產品事業部總經理吳承楊談到,其實數據庫的歷史,你可以看得到應該來講在數據庫沒有以前談起,如果沒有數據庫的時候,以前是文件系統,文件系統這個大概是在上世紀60年代的時候,大家就會發現在處理數據的時候會非常麻煩。大家想我們怎麼樣以更簡潔的方法,更高效的方法來處理,這樣就產生了我們是不是應該有數據庫,關系型數據庫來解決這個問題。

實際上未來數據庫的發展是分成四個階段:

第一個階段是1979年的時候,大家會發現數據庫用的越來越多,用的越來越多以後,而且數據量也大。大家會發現我不可以讓數據庫中斷,而且因為數據庫量大,有些時候光靠一台硬件的設備已經沒有辦法支撐數據庫的運行。所以這個時候大概是在1999年左右,這個時候有一個集群技術,集群技術為什麼非常重要,因為集群技術就類似於兩個人或者幾個人手挽手,這樣幾個人手挽手力量肯定比一個人要大很多。重要的一點是一個人倒下,第二個人可以繼續工作,這樣就解決了連續性問題,最著名的Oracle Real Application Cluster,這個是第二階段。這個實際上是解決了剛才所講的這兩個問題。

隨著業務的發展,又遇到了新的問題,為什麼說又遇到新的問題呢,大家會發現數據庫越跑越慢,特別是應用越來越大的時候,數據庫就會很慢。並不是CPU的利用率太高,CPU利用率還是比較低的。這種情況下大家發現到底問題在什麼地方,後來就發現實際上很多時候它的瓶頸是在IO方面。也就說因為IO的限制導致整個數據庫的性能不能充分的發揮出來,這樣的話實際上大家可以看到大概在六七年前,大概在2008年左右,這個時候就提出來一體機的概念。一體機的概念很重要的一點,我要打破在整個一個系統中的所謂的瓶頸問題,一定要打破這個瓶頸。

打破瓶頸問題光靠軟件可以嗎?光靠軟件做不到,光靠硬件可以做到嗎?也做不到。我就把它兩個結合起來,因為很簡單的道理來說你今天數據庫和硬件設備其實你真正運行的時候也是放在一起的,為什麼不做一個數據庫的一體機,這樣的話甲骨文就推出Oracle Exadata,這個產品實際上很重要的一點在於解決了這個瓶頸問題,因為Exadata推出來就會發現它的性能就會有大幅度提高,這是數據庫發展的第三個階段。當然數據庫的發展,也是隨著用戶的要求不斷提高。因為用戶會提出更多更新的要求,因為用戶的業務發展,它要求數據庫也隨著用戶的業務來不斷地發展。在這種情況下,用戶就提出來,我能不能讓數據庫更快,Exadata已經很快了,但是我希望更快。

同時,當初70年代的時候,做關系型數據庫是為什麼,因為業務的需要我只能解決一些關系型的數據。但是還有很多是非關系型的問題,未來就面臨著發展的方向實際上最主要的問題在於我要把數據庫放在內存裡。

第二,我不僅僅要處理關系型的東西,而且我也要處理非關系型的數據。所以,我們目前可以看到數據庫的發展總結來講應該四個階段。第一個階段數據庫的誕生,這個大概在70年代,第二個階段集群,也就是說大概是在20年以後,90年代的時候。再過十年以後,你就會發現實際上它就到了一體機的概念。大概五六年以後到今天的時候,實際上主要解決的就是我怎麼樣通過內存的數據庫以及怎麼樣解決不僅僅是關系型數據和非關系型數據同時來解決問題。這個大概是整個數據庫發展的四個階段的描述。

作為數據庫領域當之無愧的領導廠商,甲骨文在數據庫發展歷程中扮演了怎樣的角色?有何獨到的優勢?

真正奠定了甲骨文的地位實際上在90年代的時候,甲骨文推出集群技術,也就是Real Application Cluster,這個是在甲骨文9i的時候,你會發現9i的RAC推出來以後,這個就奠定了甲骨文在全球的數據庫關系型數據庫的一個領導的位置。

你會發現後面的幾個階段,第三階段和第四階段這個都是甲骨文所創導的,比如說一體機的概念,也是甲骨文首先提出這個概念,同時真正的做出來這樣的產品。帶動了整個的業界跟隨著甲骨文一起朝同樣的方向在走。所以你可以看見今天一體機的概念已經是深入人心了,今天連IDC的報告上已經把一體機作為一個單獨的一項來進行統計,而這裡面可以看到甲骨文在這項裡面是遙遙領先。當然你看來未來甲骨文也在指出一個未來的發展方向,剛才講的第四階段,也是甲骨文提出來的方向,比如說怎麼把結構化和非結構化融合,怎麼樣去通過內存的方法去解決。     當然這裡面甲骨文做的最重要的也是非常好的一點,保護用戶過去投資。甲骨文這裡做的非常好,比如說大家可以看到第三階段,甲骨文推出一體機的時候,甲骨文就說明了,你過去在甲骨文上跑的東西,你在一體機平台上是完全可以正常運行。

用戶得到的就是性能的優勢,對你過去的投資是完全保護的。同時,在內存數據庫的時候也是同樣,甲骨文也提出來說你今天來講,你如果用了甲骨文的內存數據庫,你所有過去的投資是完全可以得到保護的,你不需要做任何的修改。這點是很重要的,所以你可以看見甲骨文為什麼叫做內存數據庫的選件,是我們的選件,說明你原來所有的系統這些東西只要你插上這個選件以後,分析性能提高100倍。這樣的話,甲骨文不僅僅是引導了新技術,同時很重要的一點,就是說它保護了用戶的投資。

 



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved