暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

分析型数据库和关系型数据库区别

SelectDB 2024-03-29
182

数据库目前是分为两大类,分别是关系型数据库和非关系型数据库,而分析型数据库是根据数据库的作用来划分的。


我们现在所说的数据库,一般也包含了 DBMS,而关系型数据库,一般指的是 RDBMS。


什么是DBMS(Database Management System(DBMS)):数据库管理系统(DBMS)是控制数据的存储,组织和检索的软件。通常,DBMS具有以下元素:


  • 内核代码:此代码管理DBMS的内存和存储。

  • 元数据库:该仓库通常称为数据字典。

  • 查询语言:这种语言使应用程序能够访问数据。

分析型是从数据库的作用来划分的,其重点用来做数据分析(OLAP),大量都是select语句。还有一种是专门用来做事务处理的,一般是短小的dml(OLTP)。


OLTP 是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。关系型数据库是数据库的类型进行划分:数据库可以划分为关系型(RDBMS),非关系型(nosql)。


分析型数据库和关系型数据库区别:


关系型数据库-RDBMS,OLTP,适合搭建事务型交易型应用,简单来讲,擅长记流水账。但不擅长做数据分析,因为其数据的结构性要弱于分析型数据库。


分析型数据库通常指的是多维数据仓库。OLAP,因为其数据结构高度结构化(由维度成员交叉形成数据存储单元,而不是字段),以及灵活的计算引擎(聚集,公式及规则),适合数据的复杂分析。更为重要的是,这种分析可由最终用户(如财务人员)自行配置,无需编程。


原文链接:https://www.selectdb.com/blog/182

文章转载自SelectDB,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论