❶ 五個常見的資料庫
五個常見的資料庫分別為:MySQL、SQLServer、Oracle、Sybase、DB2。
1、資料庫定義:資料庫,又稱為數據管理系統,簡而言之可視為電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的資料執行新增、截取、更新、刪除等操作。它是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗餘度、與應用程序彼此獨立的數據集合。一個資料庫由多個表空間構成。
2、MySQL資料庫:原本是一個開放源碼的關系資料庫管理系統,原開發者為瑞典的MySQLAB公司,該公司於2008年被_陽微系統收購。2009年,甲骨文公司(Oracle)收購_陽微系統公司,MySQL成為Oracle旗下產品。MySQL在過去由於性能高、成本低、可靠性好,已經成為最流行的開源資料庫,因此被廣泛地應用在Internet上的中小型網站中。隨著MySQL的不斷成熟,它也逐漸用於更多大規模網站和應用。
3、SQLServer:SQLServer資料庫是Microsoft開發設計的一個關系資料庫智能管理系統(RDBMS),現在是全世界主流資料庫之一;SQLServer資料庫具備方便使用、可伸縮性好、相關軟體集成程度高等優勢,能夠從單一的筆記本上運行或以高倍雲伺服器集群為基礎,或在這兩者之間任何東西上運行。
❷ Oracle,db2是什麼
Oracle和DB2是兩種不同的資料庫。
Oracle:
Oracle是甲骨文公司的一款關系資料庫管理系統。
ORACLE資料庫系統是美國ORACLE公司(甲骨文)提供的以分布式資料庫為核心的一組軟體產品,是目前最流行的客戶/伺服器(CLIENT/SERVER)或B/S體系結構的資料庫之一。比如SilverStream就是基於資料庫的一種中間件。ORACLE資料庫是目前世界上使用最為廣泛的資料庫管理系統,作為一個通用的資料庫系統,它具有完整的數據管理功能;作為一個關系資料庫,它是一個完備關系的產品;作為分布式資料庫它實現了分布式處理功能。
DB2:
全稱為IBM DB2。是美國IBM公司開發的一套關系型資料庫管理系統,它主要的運行環境為UNIX(包括IBM自家的AIX)、Linux、IBM i(舊稱OS/400)、z/OS,以及Windows伺服器版本。
DB2主要應用於大型應用系統,具有較好的可伸縮性,可支持從大型機到單用戶環境,應用於所有常見的伺服器操作系統平台下。 DB2提供了高層次的數據利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程序的執行能力,具有與平台無關的基本功能和SQL命令。DB2採用了數據分級技術,能夠使大型機數據很方便地下載到LAN資料庫伺服器,使得客戶機/伺服器用戶和基於LAN的應用程序可以訪問大型機數據,並使資料庫本地化及遠程連接透明化。 DB2以擁有一個非常完備的查詢優化器而著稱,其外部連接改善了查詢性能,並支持多任務並行查詢。 DB2具有很好的網路支持能力,每個子系統可以連接十幾萬個分布式用戶,可同時激活上千個活動線程,對大型分布式應用系統尤為適用。
❸ 常用的資料庫類型
1. Oracle資料庫
Oracle資料庫在資料庫領域一直處於領先地位。目前,Oracle資料庫覆蓋了大、中、小型計算機等幾十種計算機型。
Oracle資料庫可以在VMS、DOS、UNIX、Windows等操作系統下工作。Oracle資料庫還具有良好的兼容性、可移植性和可連接性。
2. SQLServer資料庫
SQLServer已廣泛用於電子商務、銀行、保險、電力等行業。SQLServer提供了對XML和Internet標準的支持,具有強大的、靈活的、基於Web的應用程序管理功能。而且界面友好、易於操作,深受廣大用戶的喜愛,但它只能在Windows平台上運行,並對操作系統的穩定性要求較高,因此很難處理日益增長的用戶數量。
3. DB2資料庫
DB2資料庫主要應用於OS/2、Windows等平台下,具有較好的可伸縮性,可支持從大型計算機到單用戶環境。
DB2支持標準的SQL,並且提供了高層次的數據利用性、完整性、安全性和可恢復性,以及從小規模到大規模應用程序的執行能力,適合於海量數據的存儲,但相對於其他資料庫管理系統而言,DB2的操作比較復雜。
4. MongoDB資料庫
MongoDB是非關系資料庫當中功能最豐富,最像關系資料庫的。它支持的數據結構非常鬆散,是類似JSON的bjson格式,因此可以存儲比較復雜的數據類型。
Mongo資料庫最大的特點是它支持的查詢語言非常強大,其語法有點類似於面向對象的查詢語言,可以實現類似關系資料庫單表查詢的絕大部分功能,而且還支持對數據建立索引。不僅如此,它還是一個開源資料庫,並且具有高性能、易部署、易使用、存儲數據非常方便等特點。對於大數據量、高並發、弱事務的互聯網應用,MongoDB完全可以滿足Web2.0和移動互聯網的數據存儲需求。
5. MySQL資料庫
MySQL資料庫是以「客戶/伺服器」模式實現的,是一個多用戶、多線程的小型資料庫伺服器。而且MySQL是開源數據的,任何人都可以獲得該資料庫的源代碼並修正MySQL的缺陷。MySQL具有跨平台的特性,它不僅可以在Windows平台上使用,還可以在UNIX、Linux和MacOS等平台上使用。相對其他資料庫而言,MySQL的使用更加方便、快捷,而且MySQL是免費的,運營成本低,因此,越來越多的公司開始使用MySQL。
6. Sybase資料庫
美國Sybase公司研製的一種關系型資料庫系統,是一種典型的UNIX或WindowsNT平台上客戶機/伺服器環境下的大型資料庫系統。