`
yinchunjian
  • 浏览: 283087 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

OLTP的概念、集成与开发系统

阅读更多

一、OLTP的概念

   OLTP(联机事务处理)是指利用计算机网络,将分布于不同地理位置的业务处理计算机设备或网络与业务管理中心网络连接,以便于在任何一个网络节点上都可以进行统一、实时的业务处理活动或客户服务。

     通常在数据库系统中,事务是工作的离散单位。例如,一个数据库事务可以是修改一个用户的帐户平衡或库存项的写操作。联机事务处理系统(OLTP)实时地采集处理与事务相连的数据以及共享数据库和其它文件的地位的变化。在联机事务处理中,事务是被立即执行的,这与批处理相反,一批事务被存储一段时间,然后再被执行。大多数批处理(例如帐目交换)是在夜间进行的。OLTP的结果可以在这个数据库中立即获得,这里假设这些事务可以完成。联机事务处理以实时的方式发生。民航定票系统和银行ATM机是联机事务处理系统的例子。

      在单一用户、单一数据库环境下执行事务是简单的,这是因为没有冲突问题或对数据库间同步的需求。在分布式环境下,维护多个数据库的完整性是另外一种问题。传统上,大多数联机事务处理系统在大型计算机系统上实现,这是由于它的操作的复杂性,以及需要快速输入/输出、禁止和管理的原因。如果一个事务必须在多个场地进行修改,那么就需要管理机制来防止重写数据并提供同步。其它的需求包括具有卷回失效事务的能力、提供安全性特征,以及如果需要,提供数据恢复的能力。这是通过一个事务处理监督器来处理的。这个监督器保证了事务是完全完成的或是进行卷回的,因而就可以保证数据库状态的正确性。

      在一个分布式环境下,写操作经常并行地在多个数据库服务器上发生。这样的并发事务处理需要一个“卷回”机制,以保证在一次写操作中系统失效的情况下,仍保证数据库的完整性。事务要么一起确认,要么放弃。如果一个或多个与事务有关的系统响应不一致,这意味着系统或通信可能出现了故障,因而就会放弃一个事务。

      可以看出,当多个用户试图同时改变数据的同一块时,就出现了冲突问题。另外,对多个数据库的写入操作必须进行同步处理,并且必须保证这个写入已经确实被所有的数据库处理完毕了,需要一个监督程序来保证数据的完整性。对在分布式环境下的事务处理有四种需求,联合起来称为“ACID”。

      原子性(Atomicity):定义工作的独立单元。如果一个事务是分布的,所有影响分离地点数据的子事务都必须象一个事务那样被一起执行。为了保持在多个地点数据的一致性,需要使用下面就将介绍的双阶段认可过程。

      一致性(Consistency):一致性基本上是一种数据库从一个状态变到同等的另一个状态的需求。事务监督器必须检验所有被影响的数据都是一致的。

      孤立性(Isolation):事务必须被孤立地执行直到完成,执行期间不受到其它事务的影响。

      持续性(Durability):这个性质是与事务的最终确认一起进行的。一旦一个事务被检验为对所有受影响的系统都是正确的,它就被认可并且不再需要卷回。

      联机事务处理在金融、证券、期货以及信息服务等系统得到广泛的应用。

      例如金融系统的银行业务网,通过拨号线、专线、分组交换网和卫星通信网覆盖整个国家甚至于全球,可以实现大范围的储蓄业务通存通兑,在任何一个分行、支行进行全国范围内的资金清算与划拨。

      在自动提款机网络上,用户可以持信用卡在任何一台自动提款机上获得提款、存款及转帐等服务。

      在期货、证券交易网上,遍布全国的所有会员公司都可以在当地通过计算机进行报价、交易、交割、结算及信息查询。 此外,民航订售票系统也是典型的联机事务处理,在全国甚至全球范围内提供民航机票的预订和售票服务。

 

二、OLTP集成与开发系统

随着联机事物处理(OLTP)技术的发展,开放环境下的分布OLTP应用开发工具不断推出。

Level 8 System是美国TIS(Transaction Information System)公司推出的一个OLTP系统集成与开发的系统,它所提供的产品和服务,能帮助一个组织在开放的、C/S环境下建立业务部门的联机事物处理系统。

一、OLTP:事物处理的上佳选择 在全球市场为许多新的商业机会打开大门的同时,也带来了新的、更加激烈的竞争。全球市场竞争迫使企业需要一周7天、一天24小时都能得到必要的产品、服务和信息。随着获取全球信息需求的不断增加,组织的事物管理越来越复杂,复杂事物管理不断增加。而在一个组织内,各种不同的硬件、软件、语言程序和网络同时存在,这几乎是非常寻常的事情。 OLTP就是一种能提供快速、可靠存取包括组织内部的信息、合作伙伴和用户信息的体系结构,能满足组织随时掌握所需信息的要求。具体的说,即使系统临时发生故障,OLTP也能及时保存组织的最新信息。 Level 8 System是TIS公司为OLTP系统集成与开发所提供的专用系统。它通过为组织建立OLTP系统而提供一系列服务,帮助组织提高竞争力。组织OLTP系统和应用的建立,可以使企业产品更快地占领市场,实现企业的关键商业战略,提高企业的效益。 据悉,OLTP应用在世界范围内的许多重要工业领域都取得了成功,如银行业、股票交易、通信公司、连锁经营、医疗服务和加工业等。事实上,分布的OLTP解决方案已从1991年的2亿美元营业收入,增加到1996年的15亿美元。预计,它将以每年50~100%的速度发展。 但是开发和移植OLTP应用并不是没有风险的,它需要借助一些专用工具和具有专业技能的技术人才。

二、Level 8 System:OLTP的整体解决方案 Level 8 System专门从事将组织业务部门的管理系统从大型主机平台移植到分布的C/S平台。这些分布的平台可以是从单一的Windows、PC和基于Novell的LAN,直到运行在带有企业大型主机接口的WAN上的Unix的系统平台。

1.技术支持领域 为了和众多用户建立技术伙伴关系,Level 8 System提供了已经实践证明具有较好的性能价格比的OLTP解决方案。在大多数领域,它的具有熟练技能的工程师在下列分布的OLTP结构方面能提供专门的技术支持: ·分布的OLTP监控器,如Tuxedo、Encina、CI-CS/AIX、OS/2。 ·事物消息传递技术,如ezBRIDGE、Transact和MQI。 ·分布的通信技术,如RPC和OSF/DCE。 ·X.400和SDF(Storeand-Forward)Messaging。 ·分布数据库机制,如复制和两阶段提交。 ·对象技术,如Microsoft的OLE和OMG的CORBA(Common Object Requestor Broker Architecture)。 ·通信协议,如TCP/IP、APPC和X.25。

2.提供的整体解决方案 Level 8 System提供了采用最新OLTP技术的一系列服务。它可以集成当今已经成熟的技术,以能对企业带来最佳收益的方式应用它。Level 8 System提供的服务包括: ·系统结构分析与设计 基于系统生命周期的分析与设计服务,提供将演变成为系统发展蓝图的严格的系统计划。 ·协调 取能是快速协调用户团体;在地区分支机构试运行系统。 ·试行 提供系统的所有层次和所有应用的开发和程序设计服务。 ·系统集成 硬件和软件的独立供应商的集成服务,包括局域网和广域网。 ·项目管理 制定整体战略,协助客户确定技术发展方向,构建技术基础和从设计到开发的项目全过程的整体管理。 ·客户化训练 统一培训用户的工作组成员,使它们能在C/S和分布的OLTP系统上有效地工作;重新培训能使新应用更易移植和无故障运行。 Level 8 System有在LAN、服务器和工作站上开发OLTP应用的专门技能。因此,我们认为,OLTP+Level 8 System=世界一流的企业范围内的解决方案。

3.成功事例 Level 8 System在银行系统的应用中取得了巨大成功。它曾成功地在金融领域的国际银行、投资公司、地区消费银行、商业银行、商品交易、信誉公司等各个层次创建了OLTP应用。 例如,在国际银行层次,Level 8 System与银行的高级技术人员设计和实施了一个全面的银行范围内客户/服务器战略。这个战略用于资金市场和与物资传输系统一起工作对的外交易贸易系统。同时,它为国际银行建立了C/S环境下的多功能C/S实验室。系统的技术人员和银行的技术人员一起工作六个月后,交给银行独立使用。实验室用于测试所有新开发的OLTP应用的内容、软件和界面。利用Level 8 System,还为国际银行开发了一个开放的分布系统,具有E-mail功能的综合的基于OLTP的中间件解决方案。

三、OLTP应用发展的几个重要领域 在90年代,OLTP应用发展能收到显著收益的关键领域包括: (1)金融服务 在贸易、清算、资金传输、自动零售银行(ATM)等应用中的实时、动态的资金和帐单传输。 (2)电信 提供高附加值服务,如存取联机数据库、信用卡、授权自动化、多媒体教育和家庭购物。 (3)加工业 工厂生产、经营自动化,及时(Just-In-Time)存货管理和减少产品上市周期。 (4)零售与服务业 POS应用、定单和存货清单的跟踪、市场和销售分析及时。 (5)运输 车辆动态管理、行程安排和线路追踪记录、自动路由和在线调度。

 

三、 其他:

在线交易处理程序是用于管理面向交易的应用,主要用于一定数量行业(包括银行业、航空、邮购订单、超级市场和制造业)的数据入口和取回交易数据。目前最广泛使用的OLTP产品可能是IBM的用户信息控制系统(CISS)。  目前的OLTP要求对于网络交易以及多个公司间交易的支持。因此,新的OLTP软件使用客户/服务器处理机制以及允许交易在网络中不同电脑平台上运行的中间软件。

oltp:主要面向事务处理,一般为单行或几行操作。
olap:主要面向分析,一般基于数据仓库,数据主要为只读方式,涉及海量查询。

 

容灾备份异地容灾数据容灾容灾系统数据同步复制采集归档检索集中分发容灾方案异地容灾备份远程容灾容灾技术异地容灾方案oracle容灾容灾方案异地容灾数据容灾容灾是什么容灾系统异地容灾备份oracle容灾容灾备份数据容灾系统异构容灾方案下载EMCSRDF容灾技术和业务连续性服务方案,IBMPPRC,HPBusinessCopy,HDSTrueCopy,VERITASVVR;DSGRealSync,QuestSharePlex等,HDS数据中心容灾解决方案,飞康公司的持续数据保护(CDP)抽取共享升级迁移优化灾难恢复备份恢复数据保护器FalconStorCDP,StoreAge容灾方案,SEPATON容灾解决方案oracle数据库备份oracle自动备份oracle数据备份oracle冷备份oracle备份表证券税务财政社保公安电力交通保险银行工商石化电信联通移动网通企业管理金宏钱金税金关金财金卡和金审社会金盾金保金农金质和金水热备异构热容灾方案备份软件工具方案技术磁盘磁带oracle备份与恢复oracle定时备份oracle备份命令oracle热备份oracle的备份与恢复oracle如何备份oracle备份还原oracle备份方式oracle逻辑备份oracle9i备份oracle联机备份DSG公司DSGRealSync数据库复制容灾软件抽取共享升级迁移优化灾难恢复备份恢复oracleexp备份oracle备份rmanoracle的备份oracle远程备份oracle的rman备份oracle备份方案oracle备份脚本oracle数据备份语句oracle备份工具oracle增量备份oracle备份技术oracle物理备份oracle冷备份脚本异地容灾备份oracle备份表空间SnapAssure高速备份恢复软件pb备份oracle数据库oracle备份级别oracle容灾备份oracle容灾方案oracle容灾技术招标oracle容灾备份oracle容灾dataguardoracle容灾产品电信级容灾系统建设boss容灾系统分布式数据容灾系统数据同步复制采集归档检索集中分发容灾系统的实现原理数据库容灾系统上海移动boss容灾系统证券税务财政社保公安电力交通保险银行工商石化电信联通移动网通企业管理金宏钱金税金关金财金卡和金审社会金盾金保金农金质和金水热备异构热容灾方案备份软件工具方案技术磁盘磁带RealMigrates数据库异构平台实时迁移软件建设银行容灾系统异地容灾系统结构pptvvr容灾系统容灾系统级异地容灾方案veritas异地容灾方案远程容灾方案vvr容灾方案iscsi容灾方案oracle容灾方案应用级容灾方案数据同步复制采集归档检索集中分发数据容灾方案远程异地容灾方案电信容灾方案数据备份方案双机热备份方案数据库备份方案服务器备份方案oracle备份方案oracle数据库备份方案异地备份方案异地容灾备份veritas备份方案doc磁带机备份方案企业数据备份方案案企业数据备份方案北京天津河北山西内蒙辽宁吉林黑龙江上海江苏浙江安徽福建江西山东河南湖北湖南广东广西海南四川 重庆贵州云南西藏陕西甘肃青海宁夏新疆大连厦门青岛苏州应急平台容灾中心查询平台OLTP VS OLAP数据抽取复制报表分离负载均衡数据集中数据广播应用数据实时同步实时数据仓库及决策支持系统应用

容灾备份异地容灾数据容灾容灾系统数据同步复制采集归档检索集中分发容灾方案异地容灾备份远程容灾容灾技术异地容灾方案oracle容灾容灾方案异地容灾数据容灾容灾是什么容灾系统异地容灾备份oracle容灾容灾备份数据容灾系统异构容灾方案下载EMCSRDF容灾技术和业务连续性服务方案,IBMPPRC,HPBusinessCopy,HDSTrueCopy,VERITASVVR;DSGRealSync,QuestSharePlex等,HDS数据中心容灾解决方案,飞康公司的持续数据保护(CDP)抽取共享升级迁移优化灾难恢复备份恢复数据保护器FalconStorCDP,StoreAge容灾方案,SEPATON容灾解决方案oracle数据库备份oracle自动备份oracle数据备份oracle冷备份oracle备份表证券税务财政社保公安电力交通保险银行工商石化电信联通移动网通企业管理金宏钱金税金关金财金卡和金审社会金盾金保金农金质和金水热备异构热容灾方案备份软件工具方案技术磁盘磁带oracle备份与恢复oracle定时备份oracle备份命令oracle热备份oracle的备份与恢复oracle如何备份oracle备份还原oracle备份方式oracle逻辑备份oracle9i备份oracle联机备份DSG公司DSGRealSync数据库复制容灾软件抽取共享升级迁移优化灾难恢复备份恢复oracleexp备份oracle备份rmanoracle的备份oracle远程备份oracle的rman备份oracle备份方案oracle备份脚本oracle数据备份语句oracle备份工具oracle增量备份oracle备份技术oracle物理备份oracle冷备份脚本异地容灾备份oracle备份表空间SnapAssure高速备份恢复软件pb备份oracle数据库oracle备份级别oracle容灾备份oracle容灾方案oracle容灾技术招标oracle容灾备份oracle容灾dataguardoracle容灾产品电信级容灾系统建设boss容灾系统分布式数据容灾系统数据同步复制采集归档检索集中分发容灾系统的实现原理数据库容灾系统上海移动boss容灾系统证券税务财政社保公安电力交通保险银行工商石化电信联通移动网通企业管理金宏钱金税金关金财金卡和金审社会金盾金保金农金质和金水热备异构热容灾方案备份软件工具方案技术磁盘磁带RealMigrates数据库异构平台实时迁移软件建设银行容灾系统异地容灾系统结构pptvvr容灾系统容灾系统级异地容灾方案veritas异地容灾方案远程容灾方案vvr容灾方案iscsi容灾方案oracle容灾方案应用级容灾方案数据同步复制采集归档检索集中分发数据容灾方案远程异地容灾方案电信容灾方案数据备份方案双机热备份方案数据库备份方案服务器备份方案oracle备份方案oracle数据库备份方案异地备份方案异地容灾备份veritas备份方案doc磁带机备份方案企业数据备份方案案企业数据备份方案北京天津河北山西内蒙辽宁吉林黑龙江上海江苏浙江安徽福建江西山东河南湖北湖南广东广西海南四川 重庆贵州云南西藏陕西甘肃青海宁夏新疆大连厦门青岛苏州应急平台容灾中心查询平台OLTP VS OLAP数据抽取复制报表分离负载均衡数据集中数据广播应用数据实时同步实时数据仓库及决策支持系统应用

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dsg_gulibin/archive/2007/07/04/1679011.aspx

分享到:
评论

相关推荐

    1第一部分 关系数据库之OLTP模型设计(2012-09-23第5版).pdf

    在OLTP系统中,设计ER图是概念模型设计的关键步骤,它涉及到属性与实体型的定义,以及实体间关系的三种类型(1:1、1:N、N:M)。逻辑模型的设计则关注于ER图到逻辑模型的转换原则,以及范式化与反范式化。范式化是将...

    Hadoop (2.X版本) 管理与开发

    总结来说,Hadoop 2.X版本管理与开发的知识涵盖了大数据的概念理解、OLTP与OLAP的辨析、数据仓库的构建、Google的低成本处理大数据思想、以及Hadoop生态系统搭建和使用等关键知识点。这些都是学习和运用Hadoop进行...

    2019年上半年系统集成项目管理工程师考试系统集成项目管理基础知识真题.docx

    【系统集成项目管理工程师考试】是一项针对IT行业项目管理人员的专业认证考试,主要考察考生在系统集成项目管理基础知识方面的理解和应用能力。2019年上半年的考试涵盖了多个关键知识点,包括但不限于: 1. **信息...

    2017年下半年(中级)系统集成项目管理师真题+答案解析

    2. IT技术术语和概念:文件中提到的诸多术语如CRM(客户关系管理)、ERP(企业资源计划)、OLAP(在线分析处理)、OLTP(在线事务处理)、BI(商业智能)等均属于信息系统和项目管理领域中的重要概念。 3. 网络技术...

    信息系统技术.pptx

    信息系统技术是信息技术的一个重要分支,它涵盖了在信息系统开发与应用中所使用的各种技术,包括但不限于计算机技术、网络通信技术、程序设计技术和数据库技术。这些核心技术是构建和运行信息系统的基础,确保信息的...

    CICS联机程序开发与调试教程.pdf

    **CICS联机程序开发与调试教程:关键知识点解析** **一、CICS概念与功能** CICS(Customer Information Control System),即客户信息控制系统,是由IBM公司开发的一款强大的联机事务处理(Online Transaction ...

    数据仓库系统实践经验

    另一方面,应用系统的产品化趋势日益明显,银行期望通过系统集成和标准化减少开发成本,提高服务质量和响应速度。 数据仓库不同于传统的数据库系统,它是一种以大量数据存储为核心的处理系统,专门针对联机分析处理...

    数据仓库的概念与体系结构

    **数据仓库系统的设计与开发** 设计数据仓库时需考虑业务需求、数据源、数据质量、性能和安全性等因素。开发过程包括需求分析、概念设计、逻辑设计、物理设计、实施和维护。此外,还需要考虑数据的生命周期管理,...

    信息系统考试复习--整理版.pdf

    信息系统考试复习涵盖了多个关键概念,包括信息资源的存储结构、系统开发过程、风险管理和信息系统的基本特征。 信息资源的存储结构主要有三种方式:文件存储结构、数据库存储结构和数据仓库存储结构。文件存储结构...

    Oracle_11gR2_概念_序言

    它支持包括在线事务处理(OLTP)、决策支持系统(DSS)以及数据仓库等多种工作负载,并提供了丰富的数据管理工具和开发接口。 此外,该手册还介绍了一些Oracle数据库的核心概念,例如表空间、数据块、回滚段、数据...

    EasyCICS学习资料、编程入门、开发手册

    10. 持续集成与自动化:随着DevOps理念的普及,"开发手册"可能包含如何将CICS融入持续集成/持续部署(CI/CD)流程,实现自动化测试和发布。 通过深入学习"EasyCICS学习资料、编程入门、开发手册",开发者不仅能掌握...

    CICS联机程序开发与调试

    ### CICS联机程序开发与调试 #### 一、CICS概念与功能 **CICS**(Customer Information Control System),即客户信息控制系统,是由IBM开发的一款先进的联机事务处理(OLTP)系统,专为大型主机环境设计。它提供了...

    2022年软考系统架构设计师知识点.docx

    "2022年软考系统架构设计师知识点" ...系统开发基本知识: 构造化措施: 强调开发措施的构造合理性及所开发软件的构造合理性。 缺陷: 1. 开发周期长 2. 兼顾数据构造方面不多 3. 在开发初期难

    大数据技术 数据仓库设计与开发 oracle数据仓库设计指南 共9页.pdf

    ODS(Operational Data Store)是数据仓库体系结构中的一个可选部分,ODS 具备数据仓库的部分特征和 OLTP 系统的部分特征,它是“面向主题的、集成的、当前或接近当前的、不断变化的”数据。ODS 作用一般在带有 ODS ...

    CICS 程序开发基础教程

    - **定义与历史**: CICS(Customer Information Control System)是IBM开发的一种事务处理系统,主要用于支持大型企业的在线交易处理(OLTP)需求。它最初在1969年为IBM的主框架(Mainframe)系统设计,并随着技术的发展...

Global site tag (gtag.js) - Google Analytics