ITPub博客

首页 > 数据库 > 国内数据库 > 分析型数据库和关系型数据库区别

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

国内数据库 作者:SelectDB 时间:2024-04-26 16:37:24 0 删除 编辑

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

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


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


-内核代码:此代码管理DBMS的内存和存储。 
-元数据库:该仓库通常称为数据字典。 
-查询语言:这种语言使应用程序能够访问数据。 


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


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


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


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


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


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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70017904/viewspace-3013924/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
SelectDB,面向 AI 的极速分析与搜索数据库 了解我们:selectdb.com

注册时间:2022-06-30

  • 博文量
    419
  • 访问量
    422499