什么是网上银行(数据仓库系列8)
admin
2023-08-26 07:24:03

什么是OLTP?

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

OLTP的特点

以下是OLTP的重要功能:

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

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

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

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

检索特定产品的描述。过滤所有与供应商相关的产品。搜索客户记录。列出价格低于预期金额的产品。这是OLTP的体系结构:

OLTP架构

业务/企业战略:企业战略处理影响整个组织的问题。在OLTP中,业务流程:OLTP业务流程是一组活动和任务,通常由公司的最高管理层、董事会或高级经理制定。一旦完成,它将实现组织目标。客户、订单和产品:OLTP数据库存储有关产品、订单(交易)、客户(买方)、供应商(卖方)和员工的信息。ETL过程:从各种RDBMS源系统分离数据,然后转换数据(如应用程序连接、计算等)。)并将处理后的数据加载到数据仓库系统中。* *数据集市和数据仓库:* *数据集市是特定于数据仓库环境的结构/访问模式。OLAP用它来存储处理过的数据。存储在数据挖掘、分析和决策:数据集市和数据仓库中的数据可用于数据挖掘、分析和决策。这些数据可以帮助您发现数据模式、分析原始数据,并为组织的发展做出分析决策。

OLTP架构

OLTP系统的一个例子是ATM中心。假设一对夫妇在银行有一个联名账户。有一天,两个人同时来到不同的ATM中心,想取出他们银行账户里的全部金额。

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

OLTP系统的其他示例包括:

网上银行网上预订机票发送短信订单输入添加图书到购物车

OLTP事务示例

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多维数据集不是开放的SQLServer数据仓库。因此,技术知识和经验对于管理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

相关内容

热门资讯

金花创建房间/微信金花房卡怎么... 1.微信渠道:(荣耀联盟)大厅介绍:咨询房/卡添加微信:88355042 2.微信游戏中心:打开微...
金花房间卡/金花房卡如何购买/... 金花房间卡/金花房卡如何购买/新超圣金花房卡正版如何购买新超圣是一款非常受欢迎的游戏,咨询房/卡添加...
牛牛创建房间/金花房卡批发/神... 微信游戏中心:神牛大厅房卡在哪里买打开微信,添加客服【88355042】,进入游戏中心或相关小程序,...
链接牛牛/牛牛房卡游戏代理/鸿... 鸿运大厅房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 3、根...
科技实测!牛牛房卡怎么获得/乐... 微信游戏中心:乐酷大厅房卡在哪里买打开微信,添加客服【88355042】,进入游戏中心或相关小程序,...