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