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不會實現數據庫觸發器,存儲過程或事務日誌。