547. 【数据库】数据库常见分类标准

一、按存储的数据模型分类

根据数据所管理的数据模型,可以分为结构化关系型数据库(RDBMS、SQL、NewSQL)、半结构化非关系型数据库(NOSQL)、非结构化非关系型数据库(NOSQL)、混合格式多模数据库(Multi-model)。
下面主要解释下这几类数据模型:

  1. 结构化数据:结构化数据特指由二维表结构来逻辑表达和实现的数据。
  2. 半结构化数据:半结构化数据是一种自描述结构,如 JSON、XML 等。
  3. 非结构化数据:非结构化数据即无固定结构的数据,如GIS、文档、图片、音频/视频、时序数据等。
  4. 混合格式:就是结构化数据、半结构化数据、非结构化数据的混合在一块。多模数据库指同一个数据支持多个存储引擎,可以同时满足应用程序对于结构化、半结构化、非结构化数据的统一管理需求。

二、按支撑的应用场景分类

根据所支撑的应用程序场景,分为事务型数据库(OLTP)、分析性数据库(OLAP)、混合型数据库(HTAP)。

下面主要解释下这几类应用场景:

  1. 事务型:适用于高并发、单次数据小的交易场景;可细分为集中式事务数据库、分布式事务数据库。
  2. 分析型:适用于低并发,单词数据量大操作复杂度高;当前主流产品是分布式技术的分析性数据库。
  3. 混合型:同时支持事务和分析,不成熟但是未来发展方向。

king base KCA 认证。

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/44752.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>