一、按存儲的數(shù)據(jù)模型分類
根據(jù)數(shù)據(jù)所管理的數(shù)據(jù)模型,可以分為結(jié)構(gòu)化關(guān)系型數(shù)據(jù)庫(RDBMS、SQL、NewSQL)、半結(jié)構(gòu)化非關(guān)系型數(shù)據(jù)庫(NOSQL)、非結(jié)構(gòu)化非關(guān)系型數(shù)據(jù)庫(NOSQL)、混合格式多模數(shù)據(jù)庫(Multi-model)。
下面主要解釋下這幾類數(shù)據(jù)模型:
- 結(jié)構(gòu)化數(shù)據(jù):結(jié)構(gòu)化數(shù)據(jù)特指由二維表結(jié)構(gòu)來邏輯表達(dá)和實現(xiàn)的數(shù)據(jù)。
- 半結(jié)構(gòu)化數(shù)據(jù):半結(jié)構(gòu)化數(shù)據(jù)是一種自描述結(jié)構(gòu),如 JSON、XML 等。
- 非結(jié)構(gòu)化數(shù)據(jù):非結(jié)構(gòu)化數(shù)據(jù)即無固定結(jié)構(gòu)的數(shù)據(jù),如GIS、文檔、圖片、音頻/視頻、時序數(shù)據(jù)等。
- 混合格式:就是結(jié)構(gòu)化數(shù)據(jù)、半結(jié)構(gòu)化數(shù)據(jù)、非結(jié)構(gòu)化數(shù)據(jù)的混合在一塊。多模數(shù)據(jù)庫指同一個數(shù)據(jù)支持多個存儲引擎,可以同時滿足應(yīng)用程序?qū)τ诮Y(jié)構(gòu)化、半結(jié)構(gòu)化、非結(jié)構(gòu)化數(shù)據(jù)的統(tǒng)一管理需求。
二、按支撐的應(yīng)用場景分類
根據(jù)所支撐的應(yīng)用程序場景,分為事務(wù)型數(shù)據(jù)庫(OLTP)、分析性數(shù)據(jù)庫(OLAP)、混合型數(shù)據(jù)庫(HTAP)。
下面主要解釋下這幾類應(yīng)用場景:
- 事務(wù)型:適用于高并發(fā)、單次數(shù)據(jù)小的交易場景;可細(xì)分為集中式事務(wù)數(shù)據(jù)庫、分布式事務(wù)數(shù)據(jù)庫。
- 分析型:適用于低并發(fā),單詞數(shù)據(jù)量大操作復(fù)雜度高;當(dāng)前主流產(chǎn)品是分布式技術(shù)的分析性數(shù)據(jù)庫。
- 混合型:同時支持事務(wù)和分析,不成熟但是未來發(fā)展方向。
king base KCA 認(rèn)證。