首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

分析型数据库

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

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

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

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

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

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

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

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

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

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

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OZJZxbW40RHev5NUINGJ3KtA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券