主流的關系數據庫介紹DB2作為關系數據庫領域的開拓者和領航人,IBM在1977年完成了System R系統的原型,1980年開始提供集成的數據庫服務器—— System/38,隨后是SQL/和VM,其初始版本與SystemR研究原型密切相關。DB2 在1983年推出。該版本的目標是提供這一新方案所承諾的簡單性,數據不相關性和用戶生產率。1988年DB2 for MVS 提供了強大的在線事務處理(OLTP)支持,1989 年和1993 年分別以遠程工作單元和分布式工作單元實現了分布式ORACLE 數據庫 5 數據庫支持。最近推出的DB2 6.1則是通用數據庫的典范,是第一個具備網上功能的多媒體關系數據庫管理系統,支持包括Linux在內的一系列平臺。公司的這一段傳奇居然要從IBM開始。1970年的6月,IBM公司的研究員埃德加·考特(Edgar Frank Codd)在 of ACM上發表了那篇著名的《大型共享數據庫數據的關系模型》(A Model of Data for Large Shared Data Banks)的論文。
這是數據庫發展史上的一個轉折。要知道,當時還是層次模型和網狀模型的數據庫產品在市場上占主要位置。從這篇論文開始,拉開了關系型數據庫軟件革命的序幕。雖然早在1970年就誕生了關系模型理論,但是市場上遲遲不見關系型數據庫管理軟件的推出。主要原因是很多反對者認為關系型數據庫速度太慢,比不上當時的層次式數據庫。值得好笑的是,IBM雖然1973年就啟動了System R的項目來研究關系型數據庫的實際可行性,也沒有及時推出這樣的產品,因為當時IBM的的IMS(著名的層次型數據庫)市場不錯,如果推出關系型數據庫,牽涉到IBM很多人的自身利益。再者,IBM龐大復雜的官僚機構處在決策上遠不那么靈活。1977年6月,Larry Ellison與Bob Miner和Ed Oates在硅谷共同創辦了一家名為軟件開發實驗室( ,SDL)的計算機公司(ORACLE公司的前身)。那個時候,32歲的Larry Ellison,這個讀了三家大學都沒能畢業的輟學生,還只是一個普通的軟件工程師。公司創立之初,Miner是總裁,Oates為副總裁,而Ellison,因為一個合同的事情,還在另一家公司上班。
沒多久,第一位員工Bruce Scott(用過ORACLE數據庫軟件的人都知道有個Scott用戶,沒錯,就是這個Scott,至于Scott用戶的密碼Tiger,那是Scott養的貓的名字)加盟進來,在Miner和Oates有些厭倦了那種合同式的開發工作后,他們決定開發通用軟件,不過他們還不知道自己能開發出來什么樣的產品。Oates最先看到了埃德加·考特的那篇著名的論文連同其他幾篇相關的文章并推薦Ellison和Miner也閱讀一下。Ellison和Miner預見到數據庫軟件的巨大潛力(跟著IBM走,沒錯),于是,SDL開始策劃構建可商用的關系型數據庫管理系統(RDBMS)。很快他們就弄出來一個不太像樣的產品,或者具體的說,更像一個Demo。根據Ellison和Miner他們在前一家公司從事的一個由中央情報局投資的項目代碼,他們把這個產品命名為ORACLE。因為他們相信,ORACLE(字典里的解釋有―神諭,預言‖之意)是一切智慧的源泉。1979年,SDL更名為關系軟件有限公司( ,Inc.,RSI),畢竟―軟件開發實驗室‖不太像一個大公司的名字。1983年,為了突出公司的核心產品,RSI再次更名為ORACLE。
ORACLE公司自86年推出版本5開始,系統具有分布數據庫處理功能.88年推出版本6,ORACLE RDBMS(V6.0)可帶事務處理選項(TPO),提高了事務處理的速度.1992年推出了版本7,在ORACLE RDBMS中可帶過程數據庫選項( option)和并行服務器選項( server option),稱為ORACLE7數據庫管理系統,它釋放了開放的關系型系統的真正潛力。ORACLE7的協同開發環境提供了新一代集成的軟件生命周期開發環境,可用以實現高生產率、大型事務處理及客戶/服務器結構的應用系統。協同開發環境具有可移植性,支持多種數據來源、多種圖形用戶界面及多媒體、多民族語言、CASE等協同應用系統。ORACLE系統特點ORACLE公司于1979年,首先推出基于SQL標準的關系數據庫產品,可在100多種硬件平臺上運行(所括微機、工作站、小型機、中型機和大型機),支持很多種操作系統。用戶的ORACLE應用可方便地從一種計算機配置移至另一種計算機配置上。ORACLE的分布式結構可將數據和應用駐留在多臺計算機上,而相互間的通信是透明的。
1992年6月ORACLE公司推出的ORACLE7協同服務器數據庫,使關系數據庫技術邁上了新臺階。根據IDG(國際數據集團)1992年全球UNIX數據庫市場報告,ORACLE占市場銷售量50%。它之所以倍受用戶喜愛是因為它有以下突出的特點:1) 支持大數據庫、多用戶的高性能的事務處理。ORACLE支持最大數據庫,其大小可到幾百千兆,可充分利用硬件設備。支持大量用戶同時在同一數據上執行各種數據應用,并使數據爭用最小,保證數據一致性。系統維護具有高的性能,ORACLE每天可連續24小時工作,正常的系統操作(后備或個別計算機系統故障)不會中斷數據庫的使用。可控制數據庫數據的可用性,可在數據庫級或在子數據庫級上控制。2) ORACLE遵守數據存取語言、操作系統、用戶接口和網絡通信協議的工業標準。所以它是一個開放系統,保護了用戶的投資。美國標準化和技術研究所(NIST)對ORACLE7 SERVER進行檢驗,100%地與ANSI/ISO SQL89標準的二級相兼容。3) 實施安全性控制和完整性控制。ORACLE為限制各監控數據存取提供系統可靠的安全性。ORACLE實施數據完整性,為可接受的數據指定標準。
4) 支持分布式數據庫和分布處理。ORACLE為了充分利用計算機系統和網絡,允許將處理分為數據庫服務器和客戶應用程序,所有共享的數據管理由數據庫管理系統的計算機處理,而運行數據庫應用的工作站集中于解釋和顯示數據。通過網絡連接的計算機環境,ORACLE將存放在多臺計算機上的數據組合成一個邏輯數據庫,可被全部網絡用戶存取。分布式系統像集中式數據庫一樣具有透明性和數據一致性。5) 具有可移植性、可兼容性和可連接性。由于ORACLE軟件可在許多不同的操作系統上運行,以致ORACLE上所開發的應用可移植到任何操作系統,只需很少修改或不需修改。ORACLE軟件同工業標準相兼容,包括許多工業標準的操作系統,所開發應用系統可在任何操作系統上運行。可連接性是指ORALCE允許不同類型的計算機和操作系統通過網絡可共享信息。目前Oracle數據庫產品的最新版本為 (G是Grid的意思,即指該版本是基于網格運算這種新型系統架構開發的,有點類似于現在被軟件廠商熱炒的云計算)。mySQL出自瑞典小公司MySQL公司的開放源碼的數據庫軟件,目前對數據庫老牌廠商Oracle,IBM, 以及Sybase等公司產生威脅。
目前MySQL實行的是雙重的用戶許可證制度。對于那些下載免費版本的用戶,必需將自己所進行的任何代碼修改公布于眾;或者通過付費的方式來使得這些更改成為私有產權。MySQL - 特性1) 使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性2) 支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統3) 為多種編程語言提供了API。這些編程語言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。4) 支持多線程,充分利用CPU資源5) 優化的SQL查詢算法,有效地提高查詢速度6) 既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的等都可以用作數據表名和數據列名7) 提供TCP/IP、ODBC和JDBC等多種數據庫連接途徑8) 提供用于管理、檢查、優化數據庫操作的管理工具9) 可以處理擁有上千萬條記錄的大型數據庫MySQL - 應用同類比較:與其他的大型數據庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規模小、功能有限(MySQL不支持視圖(已經被列入5.1版的開發計劃)、事件等)等,但是這絲毫也沒有減少它受歡迎的程度。
對于一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。目前上流行的網站構架方式是LAMP(Linux+Apache+MySQL+PHP/Perl/Python),即使用Linux作為操作系統,Apache作為Web服務器,MySQL作為數據庫,PHP作為服務器端腳本解釋器。由于這四個軟件都是遵循GPL的開放源碼軟件,因此使用這種方式不用花一分錢就可以建立起一個穩定、免費的網站系統。年,Mark B. Hiffman和Robert Epstern創建了Sybase公司,并在1987年推出了Sybase數據庫產品。SYBASE主要有三種版本,一是UNIX操作系統下運行的版本,二是Novell Netware環境下運行的版本,三是Windows NT環境下運行的版本。對UNIX操作系統目前廣泛應用的為SYBASE 10 及SYABSE 11 for SCO UNIX。是IBM公司出品的關系數據庫管理系統(RDBMS)家族。作為一個集成解決方案,它被定位為作為IBM在線事務處理(OLTP)旗艦級數據服務系統。
IBM對和DB2都有長遠的規劃,兩個數據庫產品互相吸取對方的技術優勢。在2005年早些時候,IBM推出了 Dynamic Server(IDS)第10版。目前最新版本的是IDS11(v11.50,代碼名為“Cheetah 2”),在2008年5月6日全球同步上市。SQL Server 是一個關系數據庫管理系統它最初是由、Sybase 、Ashton-Tate三家公司共同開發的。1988 年推出了第一個OS/2 版本在Windows NT 推出后與Sybase 在SQL Server 的開發上就分道揚鑣了 將SQL Server 移植到Windows NT 系統上專注于開發推廣SQL Server 的Windows NT 版本,Sybase 則較專注于SQL Server在UNIX 操作系統上的應用。這里介紹的是 SQL Server 以后簡稱為SQL Server或MS SQL Server 。SQL Server 2000 是 公司推出的SQL Server 數據庫管理系統比較關鍵的版本該版本繼承了SQL Server 7.0 版本的優點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關軟件集成程度高等優點可跨越從運行 Windows 98 的膝上型電腦到運行 Windows 2000 的大型多處理器的服務器等多種平臺使用。
經歷了SQL Server 2005版本升級后,2008年微軟推出了最新的SQL Server 2008系統,目前的SQL Server數據庫管理系統已經完全可以勝任企業級大型應用。 是一種特性非常齊全的自由軟件的對象——關系性數據庫管理系統(ORDBMS),它的很多特性是當今許多商業數據庫的前身。最早開始于BSD的Ingres項目。 的特性覆蓋了SQL-2/SQL-92和SQL-3。首先,它包括了可以說是目前世界上最豐富的數據類型的支持;其次,目前 是唯一支持事務、子查詢、多版本并行控制系統、數據完整性檢查等特性的唯一的一種自由軟件的數據庫管理系統.Access美國公司于1994年推出的微機數據庫管理系統。它具有界面友好、易學易用、開發簡單、接口靈活等特點,是典型的新一代桌面數據庫管理系統。其主要特點如下:(1) 完善地管理各種數據庫對象,具有強大的數據組織、用戶管理、安全檢查等功能。(2) 強大的數據處理功能,在一個工作組級別的網絡環境中,使用Access開發的多用戶數據庫管理系統具有傳統的XBASE(DBASE、FoxBASE的統稱)數據庫系統所無法實現的客戶服務器(Cient/Server)結構和相應的數據庫安全機制,Access具備了許多先進的大型數據庫管理系
*請認真填寫需求信息,我們會在24小時內與您取得聯系。