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

来源:互联网 发布:淘宝首页优惠券代码 编辑:程序博客网 时间:2024/05/16 18:07

   

一、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 SystemTIS公司为OLTP系统集成与开发所提供的专用系统。它通过为组织建立OLTP系统而提供一系列服务,帮助组织提高竞争力。组织OLTP系统和应用的建立,可以使企业产品更快地占领市场,实现企业的关键商业战略,提高企业的效益。 据悉,OLTP应用在世界范围内的许多重要工业领域都取得了成功,如银行业、股票交易、通信公司、连锁经营、医疗服务和加工业等。事实上,分布的OLTP解决方案已从1991年的2亿美元营业收入,增加到1996年的15亿美元。预计,它将以每年50100%的速度发展。 但是开发和移植OLTP应用并不是没有风险的,它需要借助一些专用工具和具有专业技能的技术人才。

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

1.技术支持领域 为了和众多用户建立技术伙伴关系,Level 8 System提供了已经实践证明具有较好的性能价格比的OLTP解决方案。在大多数领域,它的具有熟练技能的工程师在下列分布的OLTP结构方面能提供专门的技术支持: ·分布的OLTP监控器,TuxedoEncinaCI-CS/AIXOS/2 ·事物消息传递技术,ezBRIDGETransactMQI ·分布的通信技术,RPCOSF/DCE ·X.400SDF(Storeand-Forward)Messaging ·分布数据库机制,如复制和两阶段提交。 ·对象技术,MicrosoftOLEOMGCORBA(Common Object Requestor Broker Architecture) ·通信协议,TCP/IPAPPCX.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,VERITASVVRDSGRealSync,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远程备份oraclerman备份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,VERITASVVRDSGRealSync,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远程备份oraclerman备份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数据抽取复制报表分离负载均衡数据集中数据广播应用数据实时同步实时数据仓库及决策支持系统应用

 

 

原创粉丝点击