《再论事务处理》PPT课件.ppt

《再论事务处理》PPT课件.ppt

ID:52072203

大小:368.84 KB

页数:70页

时间:2020-03-31

《再论事务处理》PPT课件.ppt_第1页
《再论事务处理》PPT课件.ppt_第2页
《再论事务处理》PPT课件.ppt_第3页
《再论事务处理》PPT课件.ppt_第4页
《再论事务处理》PPT课件.ppt_第5页
资源描述:

《《再论事务处理》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十一章再论事务处理1数据库和事务(1)银行卡应用每天大约有20Million的卡来自10Million多的贸易商的事务通过2万个银行处理,涉及数Billion美元的事件仅有记录在网上的数据库中被保存数据库的正确性,安全性,可用性,以及事务的正确性和其执行性能,对于整个银行卡业务至关重要2数据库和事务(2)事务事务是对物理和抽象的应用状态上的操作集合事务请求/应答事务程序数据库存储的是描述企业当前状态的信息,某个事件发生时,事件引起的状态改变记录到数据库中.使用DBMS,数据库的改变是通过称作事务的程序实时地修改事务是与合同法等同的计算机概念3数据库和事务(3)事务处理系统管

2、理事务并控制其对DBMS的存取称作TPMonitor.事务处理系统(TPS)一般由TPMonitor,一个或多个DBMS,一组含有事务的应用程序组成,数据库是TPS的中心交互事务处理的时候用户等待应答批处理事务提交过后可能过一会儿再处理4TP系统与应用的结构表示管理器工作流控制(路由请求)数据库系统前端(客户)后端(服务器)终端用户事务程序请求5系统特征典型情况,每个应用<100事务类型事务的大小也非常不同.通常,0-30磁盘访问10K-1M指令执行2-20消息大事务举例:飞机订票系统150,000活动显示器数千个磁盘驱动器峰值时,每秒3000事务6只有交互事务小型/简单中等

3、大型/复杂性能/事务指令/事务磁盘I/O/事务本地消息(字节)远程消息(字节)代价/事务/秒tps峰值/站点100K110(5K)2(300B)10K$/tps10001M10100(50KB)2(4KB)100K$/tps100100M10001000(1MB)100(1MB)1M$/tps1交互式事务典型的性能指标7TPMonitors创建、执行和管理TP应用的软件产品将应用先抽象为处理一个申请,然后将该申请扩展到一个大的分布系统包括应用程序接口(API),和程序开发及系统管理工具8事务处理性能最小代价下的响应时间以及吞吐量涉及的选择多大的存储量每个系统需要的处理和DB功

4、能系统如何用通信网络连接即使知道单个组件的产品性能,但是对整个系统的性能也难以预测,因此,商家需要一种方法预先预构件系统的性能,使得顾客可以比较9事务处理测试基准(1)估算一个TP系统性能的测试事务处理性能委员会(TPC)制订了3个基准(A,B,C),每个基准定义标准的事务程序,通过在一系列参数如:工作负载、DB大小、响应时间保证等条件下的吞吐量来刻划系统性能。10事务处理测试基准(2)性能指标最大吞吐量(tps),以前用每秒事务数,现在用tpm,每分钟事务数事务费用购买单价表中硬件,软件,以及5年中商家提供的维护费用计算,衡量系统的性价比(美元/tps或tpm11事务处理测

5、试基准(3)TPC-A第一个tpc基准简单的银行业事务,100字节的输入信息,4个数据库更新,1个200字节的对终端输出信息。TPC-B把TPC-A的终端,网络和2/3的长期存储器去掉,只为数据库设计的基准测试,其性价比一般比TPC-A好十倍12事务处理测试基准(4)TPC-A,TPC-B(1989年前后)模拟自动取款机应用,仔细地测试TP系统中的主要瓶颈,对商家消除这些瓶颈非常成功,以至于到1994年几乎所有的DB系统在TPC-A/B基准上都运行得非常好,所以这两个基准已不再使用,替而代之的是TPC-C两个基准在同一个事务程序上运行,但是TPC-A包括终端和网络,而TPC-

6、B不包括,TPC-B仅强调DB,类似于批处理,TPC-A包括人在终端前的“思考时间”13事务处理测试基准(5)TPC-C基于批发供应商的订购应用比TPC-A复杂大约十倍,可能取代TPC-A和TPC-B成为一个重要的性能指标5种类型的事务New-orderPaymentOrder-statusDeliveryStock-level可测试的性能:延迟事务执行、访问二级Key、事务夭折等,是更实际的基准14系统Style(1)TP是一种应用,但TP也可以是系统,也即可以构建软件组件使其成为TP应用需要的形式,与如下几种常见的系统比较批处理系统60-70年代分时系统设备连到OS,经常

7、地与显示交互,PC时代之前指标:系统容量,MIPS,联机用户分时系统很少考虑可用性和原子性分时系统的处理模式不定,但TP系统的应用模式不变15系统Style(2)实时系统与TP系统相同又可预期的周期峰值负载,实时系统通常不需要原子性和持久性,只是简单地要求尽可能地快C/S系统与TP系统类似,其OS的内部结构与支持它们的通信系统都很类似,TP就是最初的具有哑终端的C/S决策支持系统有报告程序或Adhoc查询访问数据,其访问的数据可以不是当前的数据(TP要求是当前数据)设计一个系统去实施‘上述类型处理称作系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。