节点文献

交易系统高可用性研究

The Research of High Availability of Transaction Systems

【作者】 张智强

【导师】 杨社堂;

【作者基本信息】 太原理工大学 , 计算机软件与理论, 2004, 硕士

【摘要】 随着网络技术的不断发展和计算机应用的不断深入,许多企业的日常业务都依靠计算机系统来进行,而这些系统大多是基于数据库的联机事务处理系统,往往维系着企业的生命。因此,人们对于计算机系统及依赖它的交易系统的高可用性的要求越来越高,人们不仅希望关键业务的数据信息能保持完整,而且希望联机交易能够不间断或者在最短的时间内自动恢复,这就有必要对交易系统的高可用性问题进行研究。 一体化银行卡消费系统是华夏银行的重要业务系统,是连接商家MIS系统和华夏银行卡业务系统的交易通道,而银行网关又是该系统的关键环节。目前,银行网关存在单点故障问题,降低了整个系统的可用性,也无法保证交易的一致性和完整性。因此,提高银行网关的可用性可以提高整个卡消费系统的可用性,对此进行研究具有现实的意义。 太原理工大学硕士研究生学位论文 本文从交易概念入手,分析了事务处理系统的发展状况,阐述了事务的ACID特征以及事务处理的相关规范;然后引出了高可用性的概念并分析了高可用系统的发展历程,指出交易系统实现高可用性的必要性。 本文对造成系统故障的原因进行了分析,指出软件故障是系统故障的重要因素。文中还对高可用系统理论作了初步探讨,对系统可用度进行了分析。并对集群技术进行研究,分析了双机集群的系统软硬件架构,对实现集群高可用系统的关键要素进行了详细的阐述。 在以上理论的基础上,结合卡消费系统的实际情况,本文改造了双机集群架构,改进了银行网关应用程序,设计出了一套适用于一体化银行卡消费系统的高可用性方案。此方案在提高整个系统可用性的同时,还保证了交易的一致性和完整性。希望能为同类系统设计提供一些借鉴和帮助。

【Abstract】 With increasing improvement of network technology and the application of computer, many enterprises’ daily businesses are mainly supported by computer systems. Most of these systems are the Online Transaction Processing Systems, and critical to enterprises. So there are more and more demand on the High Availability of computers and Transaction Systems. And people hope not only that the data of important business will be protected completely, but that online transaction won’t be discontinuous or will recover automatically in the lest time. This is the problem of the HighAvailability of Transaction System.The Integrate System of Consume by Bank-card is an important business system of the Huaxia Bank. It is the transaction channel between the MIS System of merchant and the Bank-card Business System of the bank, and moreover, the bank’s gateway is the key link of it. But at present the bank’s gateway has single point failure problem, which drops lower the feasibility of the whole system and makes it impossible to maintain the consistency and perfection of transaction. So, to improve the feasibility of the bank’s gateway is to improve the feasibility of the whole system. Research on this has realistic meaning.The article, at first, puts forward the conception and the ACID characteristic of transaction, and expounds the development and the standard of the Transaction Processing System; then, introduces the conception and development progress of the High Availability, and finally points out that it is very necessary for Transaction System to achieve.And in the article, the author gives the cause of systemfailure, and indicates that Software failure is the major factor. He also makes some initial inquiry into the High Availability theory and analysis of the availability of the system in the article. With studying the cluster technology, the author analyses the framework of Hardware and Software of the two-computer cluster system, and describes the critical factors in the achievement of the High Availability of cluster.Based on these theory and the actual condition of the Bank-card Consume System, the article transforms the framework of the two-computer cluster, improves the application software of the bank’ gateway, and designs a set of High Available project suitable for the Integrate System of Consume by Bank-card. This project can improve the feasibility of the whole system and maintain the consistency and perfection of transaction as well.Finally, the article is expected to be able to provide some useful experience and help to the similar system design.

  • 【分类号】TP393.09
  • 【被引频次】4
  • 【下载频次】132
节点文献中: 

本文链接的文献网络图示:

本文的引文网络