数据仓库系列8-OLTP是什么

什么是 OLTP?

OLTP是一个操作系统,它支持三层架构中面向事务的应用程序。它管理组织的日常事务。OLTP 基本上专注于查询处理、在多访问环境中维护数据完整性以及通过每秒事务总数来衡量的有效性。OLTP 的完整形式是在线事务处理。

OLTP 的特点

以下是 OLTP 的重要特性:

  • OLTP 使用包含少量数据的事务。
  • 可以轻松访问数据库中的索引数据。
  • OLTP 拥有大量用户。
  • 它具有快速的响应时间
  • 最终用户可以直接访问数据库
  • OLTP 使用完全规范化的模式来保证数据库的一致性。
  • OLTP 系统响应时间短。
  • 它严格只对少量记录执行预定义的操作。
  • OLTP 存储最近几天或一周的记录。
  • 它支持复杂的数据模型和表格。

OLTP 系统可以处理的查询类型:

OLTP 系统是一个在线数据库更改系统。因此,它支持从数据库中插入、更新和删除信息等数据库查询。

考虑一个超市的销售点系统,以下是该系统可以处理的示例查询:

  • 检索特定产品的描述。
  • 过滤与供应商相关的所有产品。
  • 搜索客户的记录。
  • 列出价格低于预期金额的产品。

OLTP 架构

这是OLTP的架构:


OLTP 架构
  1. 业务/企业战略:企业战略处理影响整个组织的问题。在 OLTP 中,它通常由公司内部高层、董事会或高层管理人员开发
  2. 业务流程: OLTP 业务流程是一组活动和任务,一旦完成,将实现组织目标。
  3. 客户、订单和产品: OLTP 数据库存储有关产品、订单(交易)、客户(买方)、供应商(卖方)和员工的信息。
  4. ETL 过程:它将数据从各种 RDBMS 源系统中分离出来,然后对数据进行转换(如应用串联、计算等)并将处理后的数据加载到数据仓库系统中。
  5. **数据集市和数据仓库: **数据集市是特定于数据仓库环境的结构/访问模式。OLAP 使用它来存储处理过的数据。
  6. 数据挖掘、分析和决策:存储在数据集市和数据仓库中的数据可用于数据挖掘、分析和决策。

此数据可帮助您发现数据模式、分析原始数据并为组织的发展做出分析决策。

OLTP 事务示例

OLTP 系统的一个例子是 ATM 中心。假设一对夫妇在一家银行有一个联名账户。有一天,两人同时精确地同时到达不同的 ATM 中心,并想提取他们银行账户中的总金额。

但是,首先完成身份验证过程的人将能够获得金钱。在这种情况下,OLTP 系统确保提取的金额永远不会超过银行中的金额。这里要注意的关键是 OLTP 系统针对事务优势而不是数据分析进行了优化。

OLTP 系统的其他示例包括:

  • 网上银行业务
  • 网上订机票
  • 发送短信
  • 订单输入
  • 将一本书添加到购物车

OLTP 与 OLAP

OLTP-OLAP

以下是 OLTP 和 OLAP 之间的重要区别:

OLTP OLAP
OLTP 是一个在线事务系统。 OLAP 是一种在线分析和数据检索过程。
它的特点是大量的短线在线交易。 它的特点是数据量大。
OLTP 是一个在线数据库修改系统。 OLAP 是一个在线数据库查询管理系统。
OLTP 使用传统的 DBMS。 OLAP 使用数据仓库。
从数据库中插入、更新和删除信息。 主要是选择操作
OLTP 及其事务是数据的来源。 不同的 OLTP 数据库成为 OLAP 的数据源。
OLTP 数据库必须保持数据完整性约束。 OLAP 数据库不会被频繁修改。因此,数据完整性不是问题。
它的响应时间以毫秒为单位。 响应时间以秒到分钟为单位。
OLTP 数据库中的数据总是详细而有组织的。 OLAP 流程中的数据可能没有组织。
允许读/写操作。 只读,很少写。
这是一个以市场为导向的过程。 这是一个以客户为导向的过程。
这个过程中的查询是标准化的,简单的。 涉及聚合的复杂查询。
数据的完整备份与增量备份相结合。 OLAP 只需要不时备份。与 OLTP 相比,备份并不重要
DB 设计是一个面向应用的例子:数据库设计随着零售、航空、银行等行业的变化而变化。 DB 设计是面向主题的。示例:数据库设计随着销售、营销、采购等主题的变化而变化。
它由数据关键用户使用,如文员、DBA 和数据库专业人员。 它由数据知识用户使用,例如工人、经理和 CEO。
它专为实时业务操作而设计。 它旨在按类别和属性分析业务度量。
交易吞吐量是性能指标 查询吞吐量是性能指标。
这种数据库用户允许数以千计的用户。 这种数据库只允许数百个用户。
它有助于提高用户的自助服务和生产力 帮助提高业务分析师的生产力。
历史上,数据仓库一直是一个开发项目,可能证明其构建成本很高。 OLAP 多维数据集不是开放的 SQL Server 数据仓库。因此,技术知识和经验对于管理 OLAP 服务器至关重要。
它为日常使用的数据提供了快速的结果。 它确保对查询的响应更快一致。
它易于创建和维护。 它允许用户在电子表格的帮助下创建视图。
OLTP 旨在具有快速响应时间、低数据冗余和规范化。 数据仓库独创,可以整合不同数据源,构建统一数据库

OLTP 的优点:

以下是 OLTP 系统的优点/优点:

  • OLTP 提供准确的收入和费用预测。
  • 由于所有交易的及时修改,它为稳定的业务/组织提供了坚实的基础。
  • OLTP 使代表客户的交易变得更加容易。
  • 它通过加速和简化单个流程来扩大组织的客户群。
  • OLTP 为更大的数据库提供支持。
  • 用于数据操作的数据分区很容易。
  • 我们需要OLTP来使用系统经常执行的任务。
  • 当我们只需要少量记录时。
  • 包括插入、更新或删除数据的任务。
  • 当您需要一致性和并发性以执行确保其更高可用性的任务时使用它。

OLTP 的缺点

以下是 OLTP 系统的缺点/缺点:

  • 如果 OLTP 系统面临硬件故障,那么在线交易就会受到严重影响。
  • OLTP 系统允许多个用户同时访问和更改相同的数据,这多次创造了前所未有的局面。
  • 如果服务器挂起几秒钟,它可能会影响大量事务。
  • OLTP 需要大量员工分组工作以维护库存。
  • 在线交易处理系统没有自行将产品转移给买家的适当方法。
  • OLTP 使数据库更容易受到黑客和入侵者的攻击。
  • 在 B2B 交易中,买家和供应商都有可能错过系统提供的效率优势。
  • 服务器故障可能会导致从数据库中清除大量数据。
  • 您可以执行有限数量的查询和更新。

OLTP 系统的挑战

  • 它允许多个用户同时访问和更改相同的数据。因此,它需要并发控制和恢复技术以避免任何前所未有的情况
  • OLTP 系统数据不适合决策。您必须使用 OLAP 系统的数据进行“假设”分析或决策。

概括

  • OLTP 被定义为在三层架构中支持面向事务的应用程序的操作系统。
  • OLTP 使用包含少量数据的事务。
  • OLTP 系统是一个在线数据库更改系统。
  • OLTP 的架构包含 1) 业务/企业战略,2) 业务流程,3) 客户、订单和产品,4) ETL 流程,5) 数据集市和数据仓库,以及 6) 数据挖掘、分析和决策.
  • OLTP 是一个在线事务系统,而 OLAP 是一个在线分析和数据检索过程。
  • 由于及时修改所有事务,OLTP 为稳定的业务/组织提供了坚实的基础。
  • OLTP 系统允许多个用户同时访问和更改相同的数据,这多次创造了前所未有的局面。

参考 guru99

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,542评论 6 504
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,822评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,912评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,449评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,500评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,370评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,193评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,074评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,505评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,722评论 3 335
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,841评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,569评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,168评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,783评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,918评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,962评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,781评论 2 354

推荐阅读更多精彩内容