SQL RDBMS數據庫
有很多可用的流行的RDBMS可使用於工作。本教程給出了一些最流行的RDBMS的簡要概述。這將幫助你比較它們的基本特徵。
MySQL
MySQL是一個開源的SQL數據庫,這是由瑞典MySQL AB公司開發。MySQL與SQL對比明顯,發音爲「my ess-que-ell」,而非「sequel」。
MySQL支持許多不同的平臺,包括Microsoft Windows,主要的Linux發行版,UNIX和Mac OS X.
MySQL有免費和付費版本,這取決於其使用量(非商業/商業)和功能。MySQL是非常快,多線程,多用戶和健壯的SQL數據庫服務器。
歷史:
從1994年開始MySQL由邁克爾·維德紐斯與大衛Axmark開發。
內部發佈於1995年5月23日。
Windows版本是在1998年1月8日發佈了Windows 95和NT。
3.23版:從2000年6月公測,2001年一月產品發佈。
4.0版:從2002年8月公測,產品發佈於2003年3月(聯盟)。
4.01版:從2003年8月公測,Jyoti採用MySQL的數據庫跟蹤。
4.1版:從2004年6月公測,2004年10月份產品發佈。
5.0版:從2005年3月公測,產品發佈於2005年10月份。
Sun公司收購MySQL AB公司於2008年2月26日。
5.1版:產品發佈於2008年11月27日。
產品特點:
高性能
高可用性
可擴展性和靈活性運行任何東西
強大的事務支持
Web和數據倉庫優勢
強大的數據保護
綜合應用開發
管理輕鬆自如
開源免費和24×7支持
最低的擁有成本
MS SQL Server
MS SQL Server是微軟開發的關係數據庫管理系統。其主要的查詢語言是:
T-SQL.
ANSI SQL.
歷史:
1987 - UNIX Sybase SQL Server版本.
1988 - 微軟,Sybase和Aston-Tate端口SQL Server到OS/2。
1989 - 微軟,Sybase和Aston-Tate發佈版本SQL Server1.0 OS/2。
1990 - SQL Server 1.1發佈了針對Windows3.0客戶端的支持。
Aston-Tate 刪除移出SQL Server開發。
2000 - Microsoft 發佈SQL Server 2000.
2001 - Microsoft 發佈XML的SQL服務器Web1版(下載)。
2002 - Microsoft 發佈SQLXML2.0(從XML更名爲SQL Server)。
2002 - Microsoft 發佈SQLXML3.0。
2005 - Microsoft 在2005年11月7日發佈SQL Server 2005。
特性/特點:
高性能
高可用性
數據庫鏡像
數據庫快照
CLR集成
服務代理
DDL觸發器
排名功能
行版本爲基礎的隔離級別
XML整合集成
TRY...CATCH
數據庫郵件
ORACLE
這是一個非常大的,多用戶的數據庫管理系統。Oracle是通過 'Oracle Corporation'開發出了關係數據庫管理系統。
oracle的工作來有效地管理多個客戶端請求和在網絡中發送的數據中其資源在一個信息數據庫。
它是爲客戶機/服務器計算一個極好的數據庫服務器的選擇。Oracle支持所有主流操作系統的客戶端和服務器,包括MS DOS,NetWare和UnixWare,OS/2和大多數類UNIX操作系統。
歷史:
甲骨文開始於1977年,它的32年精彩在同行業(1977至2009年)
1977 - Larry Ellison, Bob Miner 和 Ed Oates成立軟件開發實驗室進行開發工作
1979 - oracle的2.0版發佈,併成爲第一個商業關係數據庫和SQL第一數據庫。該公司更名爲關係型軟件公司(RSI)
1981 - RSI 開始爲oracle開發工具
1982 - RSI 更名爲Oracle公司
1983 - oracle發佈了3.0版,使用C語言改寫並運行在多種平臺上
1984 - Oracle版本4.0發佈。它包含了像併發控制功能 - 多版本讀一致性等
1985 - Oracle 4.0版本發佈。它包含了像併發控制功能 - 多版本讀一致性等
2007 - Oracle 發佈Oracle 11g。新版本側重於更好的分區,輕鬆遷移等
產品特點:
併發
讀一致性
鎖定機制
靜止數據庫
可移植性
自我管理數據庫
SQL*Plus
ASM
調度
資源管理器
數據倉庫
實例化視圖
位圖索引
表壓縮
並行執行
解析SQL
數據挖掘
分區
MS ACCESS
這是最流行的微軟產品之一。Microsoft Access是一款入門級的數據庫管理軟件。MS Access數據庫不僅是價格便宜,但也功能強大的數據庫專用於小規模項目。
MS Access使用Jet數據庫引擎,其利用特定的SQL方言(有時被稱爲Jet SQL)。
MS訪問帶有MS Office軟件包的專業版。MS Access有易於使用的直觀的圖形界面。
1992 - Access版本1.0發佈。
1993 - Access 1.1 發佈改善與包容的兼容性Access Basic編程語言。
最顯著轉變是從Access 97到Access 2000
2007 - Access 2007, 一個新的數據庫格式被引入ACCDB支持複雜數據類型如多值和附件域。
特點:
用戶可以創建表,查詢,表單和報表,並與宏連接在一起
數據的導入和導出到多種格式,包括 Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC等
還有Jet數據庫格式(MDB或ACCDB訪問2007年),它可以包含在一個文件中的應用程序和數據。這使得它非常方便,整個應用程序分配給其他用戶,就能在斷開連接的環境中運行。
Microsoft Access提供參數化查詢。這些查詢和訪問表可以由通過DAO或ADO其他程序,如VB6和.NET引用。
Microsoft SQL Server的桌面版本可用於訪問作爲替代Jet數據庫引擎。
Microsoft Access是一個基於文件的服務器的數據庫。 不同於客戶端 - 服務器關係數據庫管理系統(RDBMS),Microsoft Access不會實現數據庫觸發器,存儲過程或事務日誌。