- MySQL數據庫技術與應用
- 張素青 翟慧 黃靜
- 1225字
- 2019-10-23 17:45:21
1.2 常見的數據庫
1. Oracle
Oracle是甲骨文公司的一款關系數據庫管理系統(Relational Database Management System,RDBMS),在數據庫領域一直處于領先地位。Oracle產品系列齊全,幾乎囊括所有應用領域,大型,完善,安全,可以支持多個實例同時運行。它能在幾乎所有主流平臺上運行,支持所有的工業標準,采用完全開放策略,可以使客戶選擇最適合的解決方案,對開發商給予全力支持。可以說Oracle是目前世界上使用最廣泛的關系數據庫管理系統之一,通常大型企業都會選擇Oracle作為后臺數據庫來處理海量數據。
2. SQL Server
SQL Server是由微軟公司開發的一個大型關系數據庫管理系統,具有使用方便、可伸縮性好、與相關軟件集成度高等優點,為用戶提供了一個安全、可靠、易管理的高端客戶機/服務器數據庫平臺,現在已經廣泛應用于電子商務、銀行、保險等各行業。它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發的,于1988年推出了第一個OS/2版本。在Windows NT推出后,Microsoft與Sybase在SQL Server的開發上正式分開,Microsoft將SQL Server移植到Windows NT系統上,專注于開發推廣SQL Server的Windows NT版本;Sybase則專注于SQL Server在UNIX操作系統上的應用。
3. MySQL
MySQL是一個關系數據庫管理系統,由瑞典MySQL AB公司開發,目前屬于甲骨文公司旗下產品,是最流行的關系數據庫管理系統之一。在Web應用方面,MySQL是最好的關系數據庫管理系統(Relational Database Management System,RDBMS)應用軟件。
MySQL具有跨平臺的優點,它不僅可以在Windows平臺上使用,還可以在UNIX、Linux和Mac OS等平臺上使用。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇MySQL作為網站后臺數據庫。
4. DB2
DB2是由美國IBM公司開發的一種關系數據庫管理系統,它主要運行在UNIX、Linux、Windows及IBM i(舊稱OS/400)服務器等平臺上。
DB2主要應用于大型應用系統,具有較好的可伸縮性,支持從大型機到單用戶等各種環境,可應用于所有常見的服務器操作系統平臺。DB2支持標準的SQL,并且提供了高層次的數據完整性、安全性、可恢復性,以及從小規模到大規模應用程序的執行能力,適用于海量數據的存儲。DB2的查詢優化器功能強大,其外部連接改善了查詢性能,支持多任務并行查詢。DB2具有很好的網絡支持能力,每個子系統可以連接十幾萬個分布式用戶,可同時激活上千個活動線程,對大型分布式應用系統尤為適用。但相對于其他數據庫管理系統,DB2的操作比較復雜。
5. Access
Access是由微軟公司開發的一種關系數據庫管理系統,是目前最流行的關系數據庫管理系統之一。Access的核心是Microsoft Jet數據庫引擎,是一個把數據庫引擎的圖形用戶界面和軟件開發工具結合在一起的數據庫管理系統。
Access可以滿足小型企業客戶機/服務器解決方案的要求,是一種功能較完備的系統,它幾乎包含了數據庫領域的所有技術和內容,利用它可以創建、修改和維護數據庫及數據庫中的數據,并且可以利用向導來完成對數據庫的一系列操作。
6. SQLite
SQLite是一種輕型數據庫,它是遵守ACID(數據庫事務正確執行的4個特性)原則的關系數據庫管理系統,包含在一個相對小的C庫中。它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常少,能夠支持Windows、Linux、UNIX等主流操作系統,同時能夠和很多程序語言相結合。