目前市面上資料庫有哪幾種?怎麼定義?
【導讀】資料庫是指按照資料結構來組織、儲存和管理資料的倉庫;是一個長期儲存在計算機內的、有組織的、可共享的、統一管理的大量資料的集合。但很多人不清楚目前市面上資料庫有哪幾種?具體怎麼定義?
一、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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Redis有哪幾種資料淘汰策略?Redis
- 目前市面上較好的CRM系統怎麼選?
- MySQL 資料庫定時備份的幾種方式MySql資料庫
- 資料中心代理有哪幾種型別?型別
- 雲端計算服務包括哪三種服務?怎麼定義?
- 什麼是負載均衡?有哪幾種策略?負載
- MySQL資料庫定時備份的幾種實現方法MySql資料庫
- 怎麼設定資料庫的報警資料庫
- 加密演算法是什麼?有哪幾種型別?有什麼用?加密演算法型別
- php定義常量陣列有幾種方式PHP陣列
- JSON資料交換格式有幾種?JSON
- Linux中RAID有哪幾種?分別代表什麼意思?LinuxAI
- SMT鋼網有哪幾種工藝?
- 單一資料庫拆分成幾十個資料庫的意義資料庫
- Mybatis實現分包定義資料庫MyBatis資料庫
- sqlplus連線資料庫的幾種方法SQL資料庫
- 資料庫SQL調優的幾種方式資料庫SQL
- MySql資料庫備份的幾種方式MySql資料庫
- 資料庫訪問幾種方式對比資料庫
- TypeScript 定義函式的幾種寫法TypeScript函式
- css選擇器有哪幾種型別CSS型別
- IPTV系統有哪幾種運營方式?
- 有沒有大佬知道這種資料應該怎麼抓取呀?
- 什麼是XSS攻擊?XSS攻擊有哪幾種型別?型別
- Python資料儲存方式有幾種?如何使用?Python
- 目前APP開發有幾大型別?APP型別
- java中有哪幾種引用?它們的含義和區別是什麼Java
- Python有哪幾種編碼方式?這幾類必須知道!Python
- 資料庫有哪些特性?本地想接入雲資料要怎麼操作?資料庫
- 美國伺服器有哪幾種型別?伺服器型別
- 資料中臺定義是什麼,作用有哪些?
- 分散式資料庫的定義和特點分散式資料庫
- MogDB openGauss資料庫擴縮容的幾種方式資料庫
- mysql資料庫連表查詢的幾種方法MySql資料庫
- db2匯出資料庫定義及遷移資料DB2資料庫
- 大資料分析有什麼含義大資料
- 資料庫怎麼分庫分表資料庫
- shell 中怎麼定義常量