rdbms
的全稱是
relational database management systems
,即為關係型資料庫。它通過資料、關係和對資料的約束三者組成的資料模型來存放和管理資料。在關聯式資料庫中資料以行和列的形式儲存,以便於使用者理解,這一系列的行和列被稱為表,一組表便組成了資料庫。在關聯式資料庫中,各資料項之間用關係來組織,關係是表之間的一種連線,通過關係可以更靈活地表示和操縱資料。
常見的關係型資料庫:
(1
)oracle
資料庫
oracle
資料庫管理系統是乙個以關係型和物件導向為中心管理資料的資料庫管理軟體系統,其在管理資訊系統、企業資料處理、網際網路及電子商務等領域有著非常廣泛的應用。因其在資料安全性與資料完整性控制方面的優越性能,以及跨作業系統、跨硬體平台的資料互操作能力,使得越來越多的使用者將
oracle
作為其應用資料的處理系統。
oracle
資料庫是基於「客戶端
/伺服器」模式結構。客戶端應用程式執行與使用者進行互動的活動,接收使用者資訊,並向「伺服器端」傳送請求。伺服器系統負責管理資料資訊和各種運算元據的活動。
oracle
資料庫有如下幾個強大的特性: ø
支援多使用者、大事務量的事務處理 ø
資料安全性和完整性的有效控制 ø
支援分布式資料處理 (
2)microsoft sql server
資料庫
sql server
是乙個關聯式資料庫管理系統,是
microsoft
推出的新一代資料管理與分析軟體。
sql server
是乙個全面的、整合的、端到端的資料解決方案,它為使用者提供了乙個安全、可靠和高效的平台用於企業資料管理和商業智慧型應用。
microsoft sql server
資料庫應用也很廣泛,產品方便易用,客戶介面友好,幫助文件齊全詳實。資料庫版本根據使用者需要有標準版、企業版之分。 (
3)db2資料庫
db2是
ibm公司研製的一種關係型資料庫系統。
db2主要應用於大型應用系統,具有較好的可伸縮性,可支援從大型機到單使用者環境,應用於
os/2
、windows
等平台下。
db2提供了高層次的資料利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程式的執行能力,具有與平台無關的基本功能和
sql命令。
db2lan
資料庫伺服器,使得客戶機
/伺服器使用者和基於
lan的應用程式可以訪問大型機資料,並使資料庫本地化及遠端連線透明化。它以擁有乙個非常完備的查詢優化器而著稱,其外部連線改善了查詢效能,並支援多工並行查詢。
db2具有很好的網路支援能力,每個子系統可以連線十幾萬個分布式使用者,可同時啟用上千個活動執行緒,對大型分布式應用系統尤為適用。 (
4)mysql
mysql
是乙個小型關係型資料庫管理系統,開發者為瑞典
mysql ab
公司。目前
mysql
被廣泛地應用在
internet
上的中小型**中。與其他的大型資料庫例如
oracle
、db2
、sql server
等相比,
mysql
自有它的不足之處,如規模小、功能有限等,但是這絲毫也沒有減少它受歡迎的程度。由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,許多中小型**為了降低**總體擁有成本而選擇了
mysql
作為**資料庫。
mysql
是乙個多使用者、多執行緒的
sql資料庫,是客戶機
/伺服器結構的乙個應用,它由乙個伺服器守護程式
mysqld
和很多不同的客戶程式以及庫組成。它是目前市場上執行最快的資料庫之一。
關係型資料庫 非關係型資料庫
關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...
關係型資料庫 非關係型資料庫
2019 02 25 20 38 36 關係型資料庫和非關係型資料的比較 一 關係型資料庫 關係型資料庫最典型的資料結構是表,由二維表及其之間的聯絡所組成的乙個資料組織 優點 1 易於維護 都是使用表結構,格式一致 2 使用方便 sql語言通用,可用於複雜查詢 3 複雜操作 支援sql,可用於乙個表...
關係型資料庫與非關係型資料庫
關係型資料庫與非關係型資料庫的區別 非關係型資料庫的優勢 1.效能 nosql是基於鍵值對的,可以想象成表中的主鍵和值的對應關係,而且不需要經過sql層的解析,所以效能非常高。2.可擴充套件性 同樣也是因為基於鍵值對,資料之間沒有耦合性,所以非常容易水平擴充套件。關係型資料庫的優勢 1.複雜查詢 可...