当前位置: 首页 > news >正文

关系型数据库、非关系型数据库、结构化数据、半结构化数据、非结构化数据、OLAP、OLTP的关系和区分

关系

一句话:OLTP系统(如订单、支付)主要用关系型数据库处理结构化数据;OLAP系统(如报表、分析)常用非关系型数据库处理半结构化/非结构化数据。

数据形态

解决数据是什么的问题。以数据的存储格式和组织方式分为三类:

结构化数据:格式固定、遵循预定义schema,容易用关系模型表示,如数据库表、Excel表;

半结构化数据:无严格schema,有自描述性标签/格式,结构灵活,如JSON文件、XML文件;

非结构化数据:无固定格式,无法用传统行列或标签定义,多为二进制或长文本,如图片、视频;

数据库类型

解决数据怎么存的问题。分为关系型和非关系型:

关系型数据库(RDBMS):基于关系模型,数据以行列存储,表之间通过主键、外键建立关联。适用于事务场景。代表产品MySQL、Oracle、SQL Server;

非关系型数据库(NoSQL):不依赖传统关系模型,存储结构灵活,适配半结构化/非结构化数据。适用于处理海量数据、数据结构不定或高并发的场景,如朋友圈。代表产品:HBase、MongoDB、Neo4j;

数据处理类型

解决数据怎么用的问题。分别对应“分析”于“交易”场景:

OLTP(联机事务处理):支持高频、实时的事务操作,确保业务流程正常运转。依赖关系型数据库;

OLAP(联机分析处理):支持批量、多维度的分析操作,为决策提供数据支持,如分析用户消费偏好。基于数据仓库或支持OLAP的数据库(如ClickHouse)

http://www.dtcms.com/a/544964.html

相关文章:

  • 成都市成华区建设局网站拐角型布局网站
  • java 文本内容 相似度比对
  • 切换jdk17
  • 定制型网站 成功案例网站建设费 税前扣除吗
  • 【SpringMVC】SpringMVC 请求与响应全解析:从 Cookie/Session 到状态码、Header 配置
  • 兰州网站建设ulezhi郑州网站建设培训短期班
  • 8.1.2 大数据方法论与实践指南-埋点实现方式分类
  • 7.1.5 大数据方法论与实践指南-日志系统+监控报警
  • Node.js Stream:深入理解与高效使用
  • 7.1.1 大数据方法论与实践指南-数仓元数据平台(数据地图)
  • 网站建设会计处理重庆网络公司产品设计
  • LeetCode 2001.可互换矩形的组数
  • 哈尔滨做网站哪家好电脑外设网站建设论文
  • 【Linux】数据链路层
  • 基于CentOS安装LNMP
  • Vue八股问题
  • 2025.10.21作业
  • SpringBoot面试题01-ApplicationContextInitializer
  • java之Future
  • Projection Error: Explanation and Causes 关于投影误差的解释与说明
  • php网站开发模板织梦移动端网站模板下载地址
  • 【JavaEE初阶】TCP的核心机制6——拥塞控制
  • LangChain4j学习一:聊天和语言模型
  • LeetCode hot100:056 合并区间:高效算法解析
  • uni-app开发入门手册
  • 做网站属于程序员吗网站搭建php源码
  • 什么是支架电容,它的原理是什么
  • 仓颉UI开发精髓:构建高复用、可组合的自定义组件
  • 校园文化宣传主题网站的建设做门户网站多少钱
  • 深入理解 Rust 的 Iterator Trait:惰性与抽象的力量