分析型數據庫和關系型數據庫區別

SelectDB 2024-04-26 15:35:00

數據庫目前是分爲兩大類,分別是關系型數據庫和非關系型數據庫,而分析型數據庫是根據數據庫的作用來劃分的。

我們現在所說的數據庫,一般也包含了 DBMS,而關系型數據庫,一般指的是 RDBMS。

什麽是DBMS(Database Management System(DBMS)):數據庫管理系統(DBMS)是控制數據的存儲,組織和檢索的軟件。通常,DBMS具有以下元素:

內核代碼:此代碼管理DBMS的內存和存儲。

元數據庫:該倉庫通常稱爲數據字典。

查詢語言:這種語言使應用程序能夠訪問數據。

分析型是從數據庫的作用來劃分的,其重點用來做數據分析(OLAP),大量都是select語句。還有一種是專門用來做事務處理的,一般是短小的dml(OLTP)。

OLTP 是傳統的關系型數據庫的主要應用,主要是基本的、日常的事務處理,例如銀行交易。OLAP是數據倉庫系統的主要應用,支持複雜的分析操作,側重決策支持,並且提供直觀易懂的查詢結果。關系型數據庫是數據庫的類型進行劃分:數據庫可以劃分爲關系型(RDBMS),非關系型(nosql)。

分析型數據庫和關系型數據庫區別:

關系型數據庫-RDBMS,OLTP,適合搭建事務型交易型應用,簡單來講,擅長記流水賬。但不擅長做數據分析,因爲其數據的結構性要弱于分析型數據庫。

分析型數據庫通常指的是多維數據倉庫。OLAP,因爲其數據結構高度結構化(由維度成員交叉形成數據存儲單元,而不是字段),以及靈活的計算引擎(聚集,公式及規則),適合數據的複雜分析。更爲重要的是,這種分析可由最終用戶(如財務人員)自行配置,無需編程。

0 阅读:1

SelectDB

簡介:基于 Apache Doris 構建面向實時分析的現代化數據倉庫