目前市面上資料庫有哪幾種?怎麼定義?

行雲管家發表於2021-07-26

【導讀】資料庫是指按照資料結構來組織、儲存和管理資料的倉庫;是一個長期儲存在計算機內的、有組織的、可共享的、統一管理的大量資料的集合。但很多人不清楚目前市面上資料庫有哪幾種?具體怎麼定義?

一、Oracle

Oracle Database,又名Oracle RDBMS或簡稱Oracle,是甲骨文公司的一款關聯式資料庫管理系統。它是在資料庫領域一直處於領先地位的產品,可以說Oracle資料庫系統是目前世界上流行的關聯式資料庫管理系統。系統可移植性好、使用方便、功能強,適用於各類大、中、小微機環境。

二、MySQL

MySQL是一個關係型資料庫管理系統,由瑞典MySQL AB 公司開發,屬於 Oracle 旗下產品。MySQL 是最流行的關係型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關聯式資料庫管理系統) 應用軟體之一。

三、SQLServer

SQL Server是一個可擴充套件的、高效能的、為分散式客戶機/伺服器計算所設計的資料庫管理系統,實現了與WindowsNT的有機結合,提供了基於事務的企業級資訊管理系統方案。它是由美國Microsoft公司推出的一種關係型資料庫系統。

四、PostgreSQL

PostgreSQL是一種特性非常齊全的自由軟體的物件-關係型資料庫管理系統(ORDBMS)。PostgreSQL支援大部分的SQL標準並且提供了很多其他現代特性,如複雜查詢、外來鍵、觸發器、檢視、事務完整性、多版本併發控制等。同時PostgreSQL也可以用許多方法擴充套件,例如透過增加新的資料型別、函式、運算子、聚集函式、索引方法、過程語言等。另外因為許可證的靈活,任何人都可以以任何目的免費使用、修改和分發PostgreSQL。

五、Hive

hive是基於Hadoop的一個資料倉儲工具,用來進行資料提取、轉化、載入,這是一種可以儲存、查詢和分析儲存在Hadoop中的大規模資料的機制。hive資料倉儲工具能將結構化的資料檔案對映為一張資料庫表,並提供SQL查詢功能,能將SQL語句轉變成MapReduce任務來執行。Hive的優點是學習成本低,可以透過類似SQL語句實現快速MapReduce統計,使MapReduce變得更加簡單,而不必開發專門的MapReduce應用程式。

六、MongoDB

MongoDB是一個基於分散式檔案儲存 [的資料庫,由C++語言編寫,旨在為WEB應用提供可擴充套件的高效能資料儲存解決方案。MongoDB是一個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫裡面最豐富,最像關聯式資料庫的。Mongo最大的特點是它支援的查詢語言非常強大,其語法有點類似於物件導向的查詢語言,幾乎可以實現類似關聯式資料庫單表查詢的絕大部分功能,而且還支援對資料建立索引。

七、Vertica

Vertica是一款基於列儲存的MPP (massively parallel processing)架構的資料庫。它可以支援存放多至PB(Petabyte)級別的結構化資料。Vertica是由關聯式資料庫大師Michael Stonebraker(2014 年圖靈獎獲得者)所建立,於2011年被惠普收購併成為其核心大資料平臺軟體。

八、Redshift

Amazon Redshift是一種可輕鬆擴充套件的完全託管型PB級資料倉儲,它透過使用列儲存技術和並行化多個節點的查詢來提供快速的查詢效能,使您能夠更高效的分析現有資料。使用雲端Amazon Redshift服務,您無需管理龐大的伺服器叢集,分析資料的成本不到傳統解決方案的十分之一。

【知識擴充套件】:行雲管家支援多種資料庫!!

行雲管家不僅支援RDP、SSH、VNC、Telnet、FTP/SFTP等多種主要的伺服器管理協議,還支援Oracle、MySQL、SQLServer、PostgreSQL、Hive、Redis、MongoDB、Vertica、Redshift、GaussDB等各類主流資料庫。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70002658/viewspace-2783356/,如需轉載,請註明出處,否則將追究法律責任。

相關文章