① 請問資料庫有哪些種類呢
資料庫共有3種類型,為關系資料庫、非關系型資料庫和鍵值資料庫。
1、關系資料庫
MySQL、MariaDB(MySQL的代替品,英文維基網路從MySQL轉向MariaDB)、Percona Server(MySQL的代替品·)、PostgreSQL、Microsoft Access、Microsoft SQL Server、Google Fusion Tables、FileMaker、Oracle資料庫、Sybase、dBASE、Clipper、FoxPro、foshub。
幾乎所有的資料庫管理系統都配備了一個開放式資料庫連接(ODBC)驅動程序,令各個資料庫之間得以互相集成。
2、非關系型資料庫(NoSQL)
BigTable(Google)、Cassandra、MongoDB、CouchDB。
3、鍵值(key-value)資料庫
Apache Cassandra(為Facebook所使用):高度可擴展、Dynamo、LevelDB(Google)。
(1)主流資料庫都包括哪些擴展閱讀:
資料庫模型:對象模型、層次模型(輕量級數據訪問協議)、網狀模型(大型數據儲存)、關系模型、面向對象模型、半結構化模型、平面模型(表格模型,一般在形式上是一個二維數組。如表格模型數據Excel)。
資料庫的架構可以大致區分為三個概括層次:內層、概念層和外層。
② 常見資料庫有哪些
Oracle資料庫
Oracle是甲骨文公司的一款關系資料庫管理系統。他在資料庫產品領域一直處於領先的地位,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。目前Oracle關系資料庫產品的市場佔有率名列前茅。
DB2資料庫
DB2資料庫是IBM開發的,它不只局限於自己的操作系統,而且採取了對外開放的政策,另外他還有很多的版本,例如::DB2工作組版(DB2Workgroup Edition)、DB2企業版(DB2 Enterprise Edition)和DB2個人版(DB2 Personal Edition)等。各個版本的數據管理功能是一樣的,以便於操作人員的使用。
SQL Server資料庫
SQL Server資料庫是美國微軟公司開發的一種關系型資料庫系統,對所有的主流伺服器骨架都有很好的支持。SQL語句可以用來執行各種各樣的操作,像更新資料庫中的數據等。其擴展性、高性能、系統管理先進性在一些方面是很突出的。
PostgreSQL資料庫
PostgreSQL是以加州大學伯克利分校計算機系開發的 POSTGRES,現在已經更名為PostgreSQL,它的特性非常齊全,對象軟體非常自由,包括了目前世界上最豐富的數據類型的支持。
MySQL資料庫
MySQL是一種開放源代碼的關系型資料庫管理系統,它對外開放,而且免費使用,其功能不是很強大,性能也一般,它在小型辦公方面還是佔有一定的優勢的,MySQL資料庫本身也有一定的限制,也不適合大訪問量的商業應用。
Sybase資料庫
Sybase資料庫是Sybase公司推出的一款軟體,主要有三種版本:一是UNIX操作系統下運行的版本,二是Novell Netware環境下運行的版本,三是Windows NT環境下運行的版本。Sybase資料庫基於客戶,真正對外開放,而且性能高。還存在幾個吸引人的地方:可編程資料庫、事件驅動的觸發器、結構體系多線索化。
常見的資料庫就有這些,大家日常工作時要選擇合適的資料庫,這樣我們的工作就會做得更加順手。
③ 內存資料庫主流的有哪些,並給出各自特點
目前關系型內存資料庫主要有MySQL(使用內存存儲引擎)、SQL Server(In-Memory OLTP)、數蠶內存資料庫、Oracle 內存資料庫。
MySQL:免費產品,內存存儲引擎使用較少。
SQL Server:微軟的商業化產品,是為了適應大數據等業務產品新添加的存儲引擎,微軟SQL語句兼容性好,商業化成熟度高。
數蠶內存資料庫:數蠶科技針對中小型企業的內存資料庫,查詢響應快,支持多種sql特性。
Oracle 內存資料庫:基於內存計算的關系資料庫, 提供了響應時間極 短且吞吐量極高的應用程序。
非關系型內存資料庫主要有FastDB、Memcached和Redis等主流內存資料庫。結構簡單,支持數據結構多以基礎數據結構為主,一般應用於緩存等非關鍵數據存儲,其優點是數據查詢速度快,對下層編程介面良好。
④ 五個常見的資料庫
五個常見的資料庫分別為:MySQL、SQLServer、Oracle、Sybase、DB2。
1、資料庫定義:資料庫,又稱為數據管理系統,簡而言之可視為電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的資料執行新增、截取、更新、刪除等操作。它是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗餘度、與應用程序彼此獨立的數據集合。一個資料庫由多個表空間構成。
2、MySQL資料庫:原本是一個開放源碼的關系資料庫管理系統,原開發者為瑞典的MySQLAB公司,該公司於2008年被_陽微系統收購。2009年,甲骨文公司(Oracle)收購_陽微系統公司,MySQL成為Oracle旗下產品。MySQL在過去由於性能高、成本低、可靠性好,已經成為最流行的開源資料庫,因此被廣泛地應用在Internet上的中小型網站中。隨著MySQL的不斷成熟,它也逐漸用於更多大規模網站和應用。
3、SQLServer:SQLServer資料庫是Microsoft開發設計的一個關系資料庫智能管理系統(RDBMS),現在是全世界主流資料庫之一;SQLServer資料庫具備方便使用、可伸縮性好、相關軟體集成程度高等優勢,能夠從單一的筆記本上運行或以高倍雲伺服器集群為基礎,或在這兩者之間任何東西上運行。
⑤ 什麼資料庫比較熱門
總體來說,主流資料庫並不存在明確的好壞之分,每一種資料庫都有各自的優缺點,最主要還是看它是否能夠滿足您的需求。
總的來說,選擇資料庫可以從以下角度考慮:
從個人角度出發的話,如果是以學習和小型業務需求為主,推薦使用MySQL,它的優勢在於:
成本(免費)
自由(完全開源,適用多個場景)
性能(體積小但速度快)
這三點決定了MySQL資料庫的超高性價比。並且目前有不少主流公司仍然青睞MySQL,大名鼎鼎的Fackbook就依然在延續MySQL的使用。
2. 如果是企業角度出發,主流的大型資料庫如Oracle、Sql Server...以及近些年來大數據領域十分火熱的非關系型資料庫,例如Redis、HBse等等,都可以作為考慮的對象。
接下來具體列舉一些常用資料庫的優缺點,希望能為大家提供參考:
MySQL:
優勢:
MySQL是開放源代碼的資料庫,任何人都可以獲得該資料庫的源代碼。
MySQL能夠實現跨平台操作,可以在Windows、UNIX、Linux和Mac OS等操作系統上運行。
MySQL資料庫是一款自由軟體,大部分應用場景下都是免費使用。
MySQL功能強大且使用方便,社區生態繁榮,有諸多學習資料。
缺點:規模小,功能有限。
SQL Server
高度可擴展:可以從單一的筆記本電腦上運行任何東西或以高倍雲伺服器網路運行,或在兩者之間任何東西。
「雖然說是「任何東西」,但是仍然要滿足相關的軟體和硬體的要求「
生態鏈廣:具有內置的商務智能工具,以及一系列的分析和報告工具,可以創建資料庫、備份、復制,帶來了更好的安全性。
Oracle
Oracle資料庫系統是目前世界上流行的關系資料庫管理系統,具有以下特點:
可移植性好(在各類大、中、小、微機環境中都適用)
使用方便、
功能強
因此,Oracle是一種高效率、可靠性好的、適應高吞吐量的資料庫解決方案。
DB2
DB2是IBM開發的一種大型關系型資料庫平台。它支持多用戶或應用程序在同一條SQL 語句中查詢不同database甚至不同DBMS中的數據。它的應用特點如下:
支持面向對象的編程:db2支持復雜的數據結構,如無結構文本對象,可以對無結構文本對象進行布爾匹配、最接近匹配和任意匹配等搜索。可以建立用戶數據類型和用戶自定義函數。
支持多媒體應用程序:db2支持大二分對象(blob),允許在資料庫中存取二進制大對象和文本大對象。其中,二進制大對象可以用來存儲多媒體對象。
具有良好的備份和恢復能力
支持存儲過程和觸發器,用戶可以在建表時顯示的定義復雜的完整性規則
支持異構分布式資料庫訪問,支持數據復制
PostgreSQL
PostgreSQL 是一個免費的對象-關系資料庫伺服器(ORDBMS),它的 Slogan 是 「世界上最先進的開源關系型資料庫」。
PostgreSQL具有如下特徵:
函數:通過函數,可以在資料庫伺服器端執行指令程序。
索引:用戶可以自定義索引方法,或使用內置的 B 樹,哈希表與 GiST 索引。
觸發器:觸發器是由SQL語句查詢所觸發的事件。如:一個INSERT語句可能觸發一個檢查數據完整性的觸發器。觸發器通常由INSERT或UPDATE語句觸發。 多版本並發控制:PostgreSQL使用多版本並發控制(MVCC,Multiversion concurrency control)系統進行並發控制,該系統向每個用戶提供了一個資料庫的」快照」,用戶在事務內所作的每個修改,對於其他的用戶都不可見,直到該事務成功提交。
規則:規則(RULE)允許一個查詢能被重寫,通常用來實現對視圖(VIEW)的操作,如插入(INSERT)、更新(UPDATE)、刪除(DELETE)。
數據類型:包括文本、任意精度的數值數組、JSON 數據、枚舉類型、XML 數據等。
全文檢索:通過 Tsearch2 或 OpenFTS,8.3版本中內嵌 Tsearch2。
NoSQL:JSON,JSONB,XML,HStore 原生支持,至 NoSQL 資料庫的外部數據包裝器。
數據倉庫:能平滑遷移至同屬 PostgreSQL 生態的 GreenPlum,DeepGreen,HAWK 等,使用 FDW 進行 ETL
⑥ 哪種資料庫比較主流
這幾種都是主流資料庫的產品
現在出現了新的非關系型資料庫比如mongodb,hbase等
根據不同的業務類型選擇不同的資料庫。
⑦ 資料庫都有哪些
常用資料庫有mysql、oracle、sqlserver、sqlite等。mysql性能較好,適用於所有平台,是當前最流行的關系型資料庫之一。sqlserver資料庫具有擴展性和可維護性,且安全性較高,是比較全面的資料庫。