首页> 外国专利> Method for maximizing throughput and minimizing transactions response times on the primary system in the presence of a zero data loss standby replica

Method for maximizing throughput and minimizing transactions response times on the primary system in the presence of a zero data loss standby replica

机译:在零数据丢失备用副本存在的情况下在主系统上最大化吞吐量和最小化事务响应时间的方法

摘要

A method and system is provided for reducing delay to applications connected to a database server that guarantees no data loss during failure or disaster. After storing a log record persistently in a local primary log, the log writer returns control to the application which continues running concurrently with the database server sending the session's log records to a standby database. A separate back channel is used by the standby to communicate, out-of-band to the primary, the location of the last log record stored persistently to the standby log. An application waiting for a transaction to commit may wait until the transaction's commit record has been persisted. Also described is a technique for reducing application delay when there is contention between nodes of a multi-node cluster for updating the same block. The technique provides for an asynchronous ping protocol that guarantees zero data loss during failure or disaster.
机译:提供了一种用于减少连接至数据库服务器的应用程序的延迟的方法和系统,该方法和系统可确保在故障或灾难期间不会丢失任何数据。在将日志记录持久存储在本地主日志中之后,日志编写器将控制权返回给应用程序,该应用程序继续与将会话的日志记录发送到备用数据库的数据库服务器并发运行。备用数据库使用一个单独的反向通道,与主要数据库持久地存储到备用日志的最后一个日志记录的位置进行带外通信。等待事务提交的应用程序可以等待,直到该事务的提交记录已被保留。还描述了一种用于在多节点集群的节点之间存在争用以更新同一块时减少应用延迟的技术。该技术提供了一种异步ping协议,该协议可确保在故障或灾难期间零数据丢失。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号