資料庫的新方向
在使用者看來,近幾年,當中介軟體、資訊保安、作業系統等技術創新、產品創新能力,在給他們帶來一個又一個驚喜的時候,他們也同時發現,資料庫作為系統架構不可或缺的元件,似乎缺少了以往的震撼力。
是技術創新不夠?還是新產品創新功能欠缺?
“每個資料庫產品都差不多”、“現有的版本已經夠用了,還沒有升級到新版本的計劃”……面對使用者的感受,加上市場增長放緩,尋找一個新的方向,擴充新的資料庫領地,儼然是廠商們必須要做的一件事。
IBM :資訊服務化
IBM認為,資訊管理必須以服務企業的核心業務為導向,進入全新的資訊服務時代。因此,資訊服務化也是DB2支援SOA的重要策略。
SOA(Service Oriented Architure,面向服務的架構)已經成了業內共識的一個終極目標。從以資料庫為核心的資訊管理角度來看,將資訊元件化、流程元件化也就成為實施SOA的一個重要因素,而這正是資訊管理下一個方向。IBM稱之為資訊服務(Information Service)。
IBM認為,資訊服務是一種將資訊作為服務提供給終端資訊使用者的資訊應用方式,從而將資訊從封閉、分佈和難以被訪問的環境中“解救”出來,並將其轉變成能實現特定業務功能的服務,方便使用者以非常便利的方式利用資訊。
既然SOA同樣是IBM的重要策略,既然資訊服務是SOA的一個部分,IBM提出資訊服務理念,意義何在?
“資訊服務化的過程,就是使用者從資訊中感知洞察力的過程。”IBM大中華區軟體集團市場總監左洪這樣解釋。它更多地將資訊管理定位在面向核心業務提供即時的服務,其主要任務是提升管理的可用性,幫助使用者從資訊中挖掘洞察力,然後再透過SOA架構提供給使用者。
在SOA的構架中,ESB由於整合了一個重要元件——WebSphere Information Integrator,從而遮蔽了資訊資源底層的複雜構造(以不同的格式儲存在不同的資料庫平臺,且分佈在不同的物理位置),使用者透過整合了WebSphere II的ESB就可以得到需要的任何服務,包括資訊服務。
為了幫助使用者更快地實現服務管理,IBM除了原有DB2家族產品外,還提供主資料(Master Data,即:管理資料的資料)管理,它提供的是跨資料庫、跨平臺、跨物理區域的資料的統一管理形式,透過主資料,使用者可以看到企業資訊資源的統一檢視,便於根據業務的需求及時訪問和分析資訊。此外,IBM下一代資料庫——DB2 UDB V9在提升結構化和非結構化資訊的可用性方面起到了重要作用。
ESB整合了資訊整合功能,使用者可以透過ESB自由訪問分佈、異構的資訊資源,實現了資訊資源與業務的整合。
資訊服務與SOA的關係
甲骨文:進軍嵌入式
Venture Development Corporation報告指出,2005年全球嵌入式系統行業共獲得230億美元收入。在亞太地區的很多國家,政府計劃成為推動嵌入式系統市場發展的動力。這些已構成了甲骨文進軍這個市場的充足理由。
2月12日,一則“甲骨文再度斥資6億美元收購JBoss、Zend和Sleepycat三家開源廠商”的訊息出現在全球各大入口網站上。當業內都在分析拉里。埃裡森收購動機的時候,甲骨文公司亞太區/日本嵌入式事業部悄然成立。現在,開源資料庫廠商Sleepycat已經納入麾下。
在資料庫的應用領域,甲骨文一直都在做開墾的工作。去年,為了吸引更多的中小企業,尤其是小企業使用者,甲骨文推出了一個免費下載版本的資料庫產品——Oracle Database 10g Express Edition(Oracle 資料庫 XE 版),其功能與商業版幾乎沒有什麼兩樣。今年,埃裡森似乎更加看好嵌入式領域。甲骨文公司亞太區/日本嵌入式業務部副總裁Mark Barton日前來京,宣佈正式進軍中國的嵌入式軟體市場,為手機、家電和汽車等熱門消費品和電信行業提供嵌入式軟體。
在嵌入式軟體的提供上,甲骨文目前還僅僅是提供資料庫系列產品。收購了Sleepycat,並將其Berkeley DB資料庫新增到了Oracle嵌入式資料庫產品線中,豐富了其嵌入式資料庫產品。此前,Oracle嵌入式資料庫產品線包括用於移動產品的Oracle Lite和用於高效能記憶體資料庫應用的Oracle TimesTen。“在未來一年中,甲骨文嵌入式事業部將以嵌入Oracle基礎設施軟體為核心,計劃嵌入更多的產品。”Barton強調說。
Sleepycat軟體公司的Berkeley DB是世界上應用最廣泛的開源資料庫,估計實施數量已經超過了2億份。Berkeley DB採取雙許可模式,即以公共許可證和商業許可證兩種許可形式提供軟體。很多開源專案,如:Linux和BSD UNIX作業系統、Apache Web伺服器、OpenLDAP目錄、OpenOffice生產率軟體和其他許多開源軟體都嵌入了Berkeley DB技術。
甲骨文目前已在中國實施嵌入軟體戰略,包括:建立一支專門隊伍,負責嵌入軟體的業務開發和銷售、協調與合作伙伴的關係、管理創新應用的開發;與本地的ISV和OEM簽訂許可協議,允許他們在手機、家用電器、汽車等終端使用者產品中直接整合Oracle軟體。
嵌入Oracle基礎設施軟體
·資料庫10g企業版
·資料庫10g標準版
·Oracle Lite
·RFID
·Oracle TimesTen
·Oracle應用伺服器10g
Oracle 運營商級框架
Sybase:“零管理”的目標
今天的資料庫能否具備自我調整、自我管理的智慧化程度?“零管理”也就自然成了資料庫發展的一個目標。Sybase歷時四年開發的ASE 15資料庫,離這個目標又近了一步。
“零管理”的第一目標就是在無人干預的情況下,資料庫能夠對系統資源進行最最佳化配置,資料庫本身具有對系統分析的能力,在出現問題時能夠主動向管理員報警,並向管理員提出建議。
為了能夠達到這個境界,資料庫應該必備一定的功能。
首先,要在降低TCO方面具有動態自調優功能,操作靈活;其次,管理工具具有效能檢測、工作安排等功能,並且易於適用;第三,在通常的硬體裝置上實現較高的效能和儲存能力……
這也是目前業內爭論較多的核心所在,即:下一代資料庫應該具有哪些技術?Sybase強調的是,應該針對不同應用,開發不同的資料庫引擎。
也就是說,要針對客戶的不同需要,提供不同的資料庫產品:針對資料倉儲應用,Sybase提供了企業級資料倉儲架構的Sybase IQ。
Sybase-ASE15 的架構
ASE 15解決三個關鍵問題
·問題一:提高效能並減少成本
·問題二:減少運營風險
·問題三:充分利用已有技術幫助使用者快速部署SOA
微軟:挺進高階
2月23日,IDC發表的一份報告顯示,2005年Windows伺服器的銷售額以微弱優勢領先於UNIX,在各種伺服器中排名第一。對於微軟來說,幾乎沒有什麼訊息比這個更讓它興奮了。挺進高階,一直是微軟的期望,從作業系統到資料庫,無一例外。
2005年12月2日,在北京三環沿線的廣告牌上悄然換成了清一色的SQL Server 2005廣告。這標誌著SQL Server 2005正式在中國發布。而在此前的2005年11月7日,微軟CEO史蒂夫·鮑爾默也已經在美國舊金山的Moscone West會議中心推出——微軟渴望已久的時刻終於到來了。
這個被微軟認為是“五年研發、十年一劍”,被微軟當成了向高階資料庫市場掀起有力挑戰和衝擊的利器——儘管前面有IBM、甲骨文、Sybase攔路,仍然沒有擋住微軟進軍高階的勇氣。
何況,與Sybase合作、採用Sybase技術,從1989年才開始釋出的SQL Server 1。0,根本無法與其他資料庫廠商抗衡。就算到1998年底微軟與Sybase分道揚鑣之後,徹底重寫了原有Sybase 體系框架的SQL Server 7。0被認為是微軟資料庫領域劃時代的產品,依然無法在企業級高階資料庫領域與IBM、甲骨文等抗衡。
儘管因為Windows平臺的不斷壯大,微軟的資料庫產品佔據的市場份額也隨之擴大。但是利潤豐厚的企業級高階市場,微軟依然無緣。就算之後所釋出的SQL Server 2000,加入了多項創新的技術,效能有了大幅度的提高,微軟也依然無法達成其想要的目標。
在SQL Server 2000之後,微軟的資料庫產品沉寂了整整五年。在SQL Server 2005釋出前夕,SQL Server2000已經發布了第四個版本的補丁,以至於一直有人在懷疑微軟是不是又像以往的產品釋出那樣,不斷推遲。
還好,在2005年的11月7日,微軟如期釋出了SQL Server 2005,這款產品被加入了多項新技術,並且在企業級支援、商業智慧應用、管理開發效率等方面有了顯著的增強。甚至,它還提供整合的資料管理和分析平臺,以幫助企業管理資訊、執行復雜的商務應用。
根據微軟所公佈的資料,根據SAP銷售和分銷三層標準應用基準,執行在惠普和英特爾硬體上的SQL Server 2005和Windows Server 2003實現了93000名使用者同時使用的效能。
微軟(中國)有限公司副總經理、伺服器產品總監孫建東在SQL Server 2005釋出會上所表示的那樣:“如果說SQL Server 2000在企業級高階資料庫市場表現還不夠優秀的話,SQL Server 2005已經擁有足夠的能力。”
Server在微軟挺進高階的戰略中佔據重要地位
SQL Server 2005 新特性
·它的資料映象功能可以讓企業的應用在三秒鐘之內跳轉到另一個伺服器上,還可以實現線上實時處理
·在安全性方面,可以做到資料加密,即使資料硬碟丟失,也不用擔心內容被別人看到
·在可管理性方面,引入了視覺化的引數管理,並自動給出最佳化和提示
·提供的整合的資料管理和分析平臺,可以幫助組織更可靠的管理來自關鍵業務的資訊、更有效的執行復雜的商業應用
·透過其中整合的報告和資料分析工具,企業可從資訊中獲得更出色的商業表現力和洞察力
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84611/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫 資料庫的完整性資料庫
- 生產資料庫、開發資料庫、測試資料庫中的資料的區分資料庫
- 包含DOMAIN的資料庫建立資料庫鏈到不包含DOMAIN的資料庫AI資料庫
- Oracle資料庫-----資料庫的基本概念Oracle資料庫
- 【資料庫設計】資料庫的設計資料庫
- sqlite 資料庫的資料字典SQLite資料庫
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL
- 例項,資料庫,資料字典與資料庫建立的關係資料庫
- 【資料庫】mysql資料庫索引資料庫MySql索引
- 資料庫的概念資料庫
- 資料庫的自白資料庫
- 資料庫的模式資料庫模式
- 資料庫的管理資料庫
- 【資料庫資料恢復】Oracle資料庫誤truncate table的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】誤truncate table的Oracle資料庫資料恢復方案資料庫資料恢復Oracle
- database資料庫的資料結構Database資料庫資料結構
- 資料庫實驗五 資料庫的安全性資料庫
- 資料庫開發(19)基於物件的資料庫資料庫物件
- Greenplum資料庫,分散式資料庫,大資料資料庫分散式大資料
- 大資料圖資料庫之TAO資料庫大資料資料庫
- 資料庫PostrageSQL-管理資料庫資料庫SQL
- 資料庫映象和資料庫快照資料庫
- 【資料庫資料恢復】SqlServer資料庫無法讀取的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- Python3爬蟲資料入資料庫---把爬取到的資料存到資料庫,帶資料庫去重功能Python爬蟲資料庫
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- 聊聊圖資料庫和圖資料庫的小知識資料庫
- Postgresql10資料庫之更改資料庫的名稱SQL資料庫
- 如何建立與現有資料庫相同的空資料庫資料庫
- 資料庫的定時備份(小庫、資料泵工具)資料庫
- SequoiaDB資料庫之資料庫的配置與啟動資料庫
- Laravel 資料庫裡的資料刪除Laravel資料庫
- 圖資料庫——大資料時代的高鐵資料庫大資料
- ABAP資料庫表的後設資料資料庫
- 資料是什麼——資料的倉庫