一、數(shù)據(jù)庫技術與數(shù)據(jù)庫
數(shù)據(jù)庫技術是貫穿信息技術發(fā)展的核心技術。數(shù)據(jù)庫技術可為大數(shù)據(jù)的應用提供高效的存儲和查詢服務,可為大數(shù)據(jù)的應用提供可靠和安全的大容量信息。數(shù)據(jù)庫技術是大數(shù)據(jù)行業(yè)可持續(xù)發(fā)展的支撐。 數(shù)據(jù)庫是指以一定方式集中存儲、能與多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數(shù)據(jù)集合。
數(shù)據(jù)庫需要數(shù)據(jù)庫管理系統(tǒng)進行管理。數(shù)據(jù)庫管理系統(tǒng)(Database Management System,DBMS)一般具有存儲、截取、安全保障、備份等基礎功能。 數(shù)據(jù)庫可分類為關系型數(shù)據(jù)庫(SQL)和非關系型數(shù)據(jù)庫(NOSQL)。
二、關系型數(shù)據(jù)庫
關系型數(shù)據(jù)庫的邏輯結構為二維表,類似excel的表格形式。 (
1)關系型數(shù)據(jù)庫的優(yōu)勢
1)關系型數(shù)據(jù)庫格式一致,易于維護
2)關系型數(shù)據(jù)庫使用方便,所有的關系型數(shù)據(jù)庫均可通過結構化查詢語言、SQL語言進行操作。
3)通過SQL語言,關系型數(shù)據(jù)庫可以實現(xiàn)多個表之間的復雜查詢。
(2)關系型數(shù)據(jù)庫的劣勢
1)讀寫性能比較差。
2)關系型數(shù)據(jù)庫的結構固定,靈活度比較差。
3)關系型數(shù)據(jù)庫不能被水平擴展(根據(jù)網(wǎng)絡資料理解:增加處理關系型數(shù)據(jù)庫的服務器,不能成比例提升關系型數(shù)據(jù)庫的容量和性能),不能多節(jié)點并行處理(個人理解:不能多節(jié)點并行處理導致關系型數(shù)據(jù)庫在數(shù)據(jù)量大時讀寫等性能變慢)。
三、非關系型數(shù)據(jù)庫
非關系型數(shù)據(jù)庫是數(shù)據(jù)結構化存儲(根據(jù)百度百科理解:結構化存儲是將樹狀存儲運用于單個文件中,使單個文件可類似文件系統(tǒng)包含“子文件夾”)的方法,各種非關系數(shù)據(jù)庫的邏輯不同(含個人理解),較主流的非關系型數(shù)據(jù)庫包括:列存儲、鍵值對、文檔式、圖結構四種。
(1)非關系型數(shù)據(jù)庫優(yōu)點
1)同表中數(shù)據(jù)項可以任意定義,模式靈活。
2)具有高擴展性,且成本低。
3)可以多節(jié)點分布式并行運算,讀寫等性能較快(含個人理解)。
(2)非關系型數(shù)據(jù)庫缺點
1)不支持SQL的復雜查詢。
2)沒有事務的概念,難以支撐業(yè)務復雜的應用系統(tǒng)。
四、主流的關系型數(shù)據(jù)庫(SQL)
(1)MySQL MySQL是一個關系型數(shù)據(jù)庫管理系統(tǒng),由security公司研發(fā),后被oracle(甲骨文)公司收購,是目前較流行的關系型數(shù)據(jù)庫管理系統(tǒng)之一。
(2)ORACLE ORACLE是甲骨文公司的一個關系型數(shù)據(jù)庫管理系統(tǒng),在中國數(shù)據(jù)庫領域處于領先地位。
(3)Db2 Db2是IBM公司開發(fā)的一套關系型數(shù)據(jù)庫管理系統(tǒng),主要運行的環(huán)境是Unix。
五、主流的非關系型數(shù)據(jù)庫(NoSQL)
(1)redis redis是一個基于內(nèi)存的、持久化的key-value數(shù)據(jù)庫,支持多種語言。
(2)mongoDB mongoDB是一個基于分布式文件存儲的數(shù)據(jù)庫,由c++語言編寫,旨在為Web應用提供可擴展的高性能數(shù)據(jù)存儲解決方案。
(3)Hbase Hbase是一種高可靠性、高性能、面向列存儲、可伸縮的分布式存儲系統(tǒng),Hbase技術可在廉價或配置較低的PC端服務器中搭建大規(guī)模集群服務器。
(4)neo4j neo4j是一種嵌入式、基于磁盤、具備完全事務特性的Java持久化引擎,其結構化數(shù)據(jù)存儲于圖中而不是表中。
審核編輯:劉清
-
SQL
+關注
關注
1文章
780瀏覽量
44768 -
數(shù)據(jù)庫技術
+關注
關注
0文章
4瀏覽量
6884 -
DBMS
+關注
關注
0文章
20瀏覽量
9984 -
nosql
+關注
關注
0文章
39瀏覽量
10212
原文標題:大數(shù)據(jù)相關介紹(7)——數(shù)據(jù)庫
文章出處:【微信號:行業(yè)學習與研究,微信公眾號:行業(yè)學習與研究】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
數(shù)據(jù)庫數(shù)據(jù)恢復——MongoDB數(shù)據(jù)庫文件拷貝后服務無法啟動的數(shù)據(jù)恢復

數(shù)據(jù)庫數(shù)據(jù)恢復—SQL Server附加數(shù)據(jù)庫提示“錯誤 823”的數(shù)據(jù)恢復案例

分布式云化數(shù)據(jù)庫有哪些類型
MySQL數(shù)據(jù)庫的安裝

云數(shù)據(jù)庫是哪種數(shù)據(jù)庫類型?
數(shù)據(jù)庫加密辦法
數(shù)據(jù)庫數(shù)據(jù)恢復—Mysql數(shù)據(jù)庫表記錄丟失的數(shù)據(jù)恢復流程

數(shù)據(jù)庫事件觸發(fā)的設置和應用
數(shù)據(jù)庫數(shù)據(jù)恢復—MYSQL數(shù)據(jù)庫ibdata1文件損壞的數(shù)據(jù)恢復案例
數(shù)據(jù)庫數(shù)據(jù)恢復—通過拼接數(shù)據(jù)庫碎片恢復SQLserver數(shù)據(jù)庫

Oracle數(shù)據(jù)恢復—異常斷電后Oracle數(shù)據(jù)庫啟庫報錯的數(shù)據(jù)恢復案例

數(shù)據(jù)庫數(shù)據(jù)恢復—Oracle數(shù)據(jù)庫文件system01.dbf損壞的數(shù)據(jù)恢復案例

數(shù)據(jù)庫數(shù)據(jù)恢復—SQL Server數(shù)據(jù)庫出現(xiàn)823錯誤的數(shù)據(jù)恢復案例

評論