OLTP 和 OLAP 有什么区别?为什么说 DaaS 架构更符合 OLTP 需求? | Tapdata

2021-11-11 20:33Tapdata

首先,在概念上进行区分:OLTP(on-line transaction processing)为联机事务处理, OLAP(On-Line Analytical Processing)为联机分析处理,OLTP 是做事务处理,OLAP是做分析处理。从对数据库操作来看,OLTP 主要是对数据的增删改,OLAP 是对数据的查询。


举个例子:在什么情况下,你需要一个 TP 系统。


比如说你开个奶茶店,当业务量不大的时候你只需要用个 Excel 来管理一下每天的销售情况和成本支出等,随着生意越做越大,你一天单店就卖出了几千杯奶茶,Excel 已经无法处理这么多的订单记录,于是你可能会委托一家 IT 服务商帮你定做一个简单的销售系统,用来记录每天的销售情况。后来你开了几十几百家门店,你又需要构建专门管理门店,员工,原料等系统,再后来为了方便顾客手机下单,你又开发了一套小程序系统用来下单和送外卖。这些,都是TP型业务系统的例子。


再举个例子,你开始需要使用 AP 系统了。


有一天,跟你竞争的奶茶店越来越多了,你需要更精细化地运营,你开始关心:哪家门店最赚钱?什么时间段生意最好、什么时段又最不好?什么品类最好卖?要解决这些问题,我们就需要对上面应用系统内已经产生的业务数据进行一些聚合分析,从而获得我们想要的答案。因为做这些分析需要的数据往往在不同时间构建的不同业务系统之内,所以我们需要将数据汇总到一个中央化的数据平台,比如说数据仓库或者大数据平台。这就是一个典型的 AP 型场景。


此时,我们不难发现,OLTP 和 OLAP 有着非常显著的差异:


首先,TP 先于AP 系统建设。 因为只有 TP 系统先产生了有价值的数据,才能支撑起 AP 系统的应用。

其次,TP 系统的数量要远多于 AP 系统。AP 系统由于有数据汇聚以后分析的属性,一般企业只需要少量的汇聚系统来完成企业级的分析需求。

最后,TP 业务系统的 SLA 要远高于 AP 系统: 订单系统停止5分钟,你的生意就中断了。而你的大数据平台停止工作一天,并不非常直接影响你当前生意的开展。


此外,AP 系统里面的数据,是一份离线的,T+1的数据


T+1数据意味着什么?很多对数据实时性要求高的场景就没法做了。比如说,中台将客户的订单数据进行了统一,可以用来做一些订单分析。但是如果你想做一个跨系统客户统一订单管理的小程序,中台的数据就无法为你服务了。


相较于服务 AP 系统的基于大数据平台架构的传统数据中台,DaaS 架构更加专注于数据层面:打通企业内部的孤岛数据,在中台构建共享模型,以API方式快速发布数据服务。至于数据驱动的业务,无论是AI ,BI 还是分析等,都可以作为DaaS的下游。



tapdata-logo.jpg

Tapdata Real Time DaaS 是全球首个基于数据即服务(Data as a Service,简称 DaaS)架构理念、面向 OLTP 业务或场景的企业实时数据服务平台。申请试用:tapdata.net






推荐阅读

DTCC 干货分享:Real Time DaaS - 面向TP+AP业务的数据平台架构

2021年10月20日,Tapdata 创始人唐建法(TJ)受邀出席 DTCC 2021(中国数据库技术大会),并在企业数据中台设计与实践专场上,发表主旨演讲“Real Time DaaS :打造面向 TP+AP 业务的数据平台架构”,从 AP 业务场景 vs. TP 业务场景、常见数据平台优劣势、如何打造面向 TP+AP 业务的数据平台等角度,全面分享了 Tapdata 在全链路实时数据融...

Tapdata 在线研讨会:DaaS vs 大数据平台,是竞争还是共处?

我们为什么需要一个Real Time DaaS?它和大数据平台技术上有什么区别?如果企业还没有构建数据平台,我是应该考虑DaaS还是Big Data?如果已经有了大数据平台,我是否还需要DaaS?如果你想了解更多,请参加本次的在线研讨会。

下一个十年,你还在用 Big Data 搭建数据中台吗?

数据中台的存在是有合理性的,企业需要中台帮助他们来有效管理企业的数据资产,为业务所用。但在经历过大数据时代的热度之后,你在为企业构建数据中台的时候可以考虑另外一种比较务实的 DaaS 架构。DaaS 更加专注于数据层面:打通企业内部的孤岛数据,在中台构建共享模型,以API方式快速发布数据服务...

解锁5大应用场景,最新实时同步实现方案分享

数字化时代的到来,企业业务敏捷度的提升,对传统的数据处理和可用性带来更高的要求,实时数据同步技术的发展,给基于数据的业务创新带来了更多的可能。 Tapdata 产品合伙人徐亮带来实时数据同步的5大典型场景以及4种主流的技术模式分享,并一起了解作为新生代实时数据同步的 Tapdata Cloud 如何更轻松灵活的满足各种实时数据场景。

Tapdata 钛铂数据的产品理念

Tapdata 是全球首个基于数据即服务架构理念、面向 TP 场景的企业实时主数据服务平台,可以帮助企业快速实现主数据的统一管理和发布,并为所有数据库、数仓、大数据平台提供最实时的源数据,让数据随时可用。

什么是数据即服务(Data as a Service)?

数据即服务(DaaS)是一种数据管理策略,旨在利用数据作为业务资产来提高业务创新的敏捷性。它是自 1990 年代互联网高速发展以来越来越受欢迎的“一切皆服务”(XaaS)趋势下关于数据服务化的那一部分,介于 PaaS 和 SaaS 之间。与 SaaS 类似,DaaS 提供了一种方式来管理企业每天生成的大量数据,并在整个业务范围内提供这些有价值的信息,以便于进行数据驱动的商业决策。同时,我们也...

什么是数据虚拟化(Data Virtualization)?

本文将简单易懂地介绍数据虚拟化技术及数据虚拟化软件架构的实现方法,尽量避免教条主义。如需要了解虚拟化定义,可通过wiki 百科了解。先引用一段百度百科的文字来说明数据虚拟化的定义:数据虚拟化(data virtualization)是用来描述所有数据管理方法的涵盖性术语,这些方法允许应用程序检索并管理数据,且不需要数据相关的技术细节,例如它格式化的方式或物理位置所在。正如百科的定义,采用数据...

Tapdata 数据库实时同步的技术要点

Tapdata 专注于实时数据的处理技术,在数据库迁移和同步方面,Tapdata 的表现非常优秀,实时、多元、异构,尤其在关系数据库到非关系数据库之间的双向同步方面,无论是从操作上,还是效率上,都体现了业界领先的水平。本文重点阐述 Tapdata 在数据库实时同步方面的技术要点。

教育中台与第三方系统对接整合数据案例

最近, 南京秦淮区教育中台系统,成功地和市系统进行了一次圆满对接。通过教育中台提供的统一数据能力和低代码API对接能力,实现了对市系统数据的实时推送和拉取,以及各类业务逻辑上的处理。这次对接为南京市中小学生创客大赛的成功举办提供了及时可靠的数据支撑, 体现了中台系统在快速响应业务方面的优越性。

周生生 | 全渠道商品中心建设

通过Tapdata 构建全渠道商品中心,实现: - 支持中国大陆港澳台的上千家门店的生产环境; - 使用JS脚本来进行流处理计算,业务需求从开发到上线过程快至 1 天以内; - 任务配置与执行监测全程可视化操作,不懂技术也能完成操作,极大降低维护成本; - 一套产品可满足不同需求,根据业务需求产出不同类型的业务模型节省大量人力物力。

关系型数据库到MongoDB实时数据同步解决方案

使用MongoDB作为主机下行或新一代数据库的选择,将业务数据从已有主机或Oracle等关系型数据库复制到MongoDB; 使用Tapdata Replicator的CDC技术,实时监听现有业务库的数据变动并同步至MongoDB; 使用Tapdata 的RDM技术将关系型表合并转型到MongoDB JSON数据结构,并保持和源库的高度数据一致; 在MongoDB上进行新业务的开发。

Tapdata肖贝贝:实时数据引擎系列(一)-新鲜的数据流

前言2006 年诞生的 hadoop 和 她周边的生态, 在过去的这些年里为大数据的火热提供了足够的能量, 十几年过去了, 场景在变化, 技术在演变, 大家对数据的认知已经不再局限于 T+1 与 高吞吐高延迟 为主要特征的上一代框架理念, 在真实的场景里, 实时, 准确, 多变 的数据也发挥着越来越重要的作用为满足这些新的需求, 各种框架和中间件如雨后春笋般不断涌出hive 的出现让这头大象...
联络我们:
Email:team@tapdata.io    电话:0755-26656080
深圳市南山区临海大道香江金融中心 2410-13(总部)
全国分部:北京/上海/广州/杭州/成都/武汉/西安
官方服务号
Tapdata 微信公众号
扫码关注