首页> 外国专利> Ensuring globally consistent transactions

Ensuring globally consistent transactions

机译:确保全球一致的交易

摘要

The present technology proposes techniques for ensuring globally consistent transactions. This technology may allow distributed systems to ensure the causal order of read and write transactions across different partitions of a distributed database. By assigning causally generated timestamps to the transactions based on one or more globally coherent time services, the timestamps can be used to preserve and represent the causal order of the transactions in the distributed system. In this regard, certain transactions may wait for a period of time after choosing a timestamp in order to delay the start of any second transaction that might depend on it. The wait may ensure that the effects of the first transaction are not made visible until its timestamp is guaranteed to be in the past. This may ensure that a consistent snapshot of the distributed database can be determined for any past timestamp.
机译:本技术提出了用于确保全局一致的交易的技术。该技术可以允许分布式系统确保跨分布式数据库的不同分区的读写事务的因果顺序。通过基于一个或多个全局一致的时间服务将因果关系生成的时间戳分配给事务,时间戳可以用于保留和表示分布式系统中事务的因果顺序。在这方面,某些事务可能会在选择时间戳后等待一段时间,以延迟可能依赖它的任何第二个事务的开始。等待可以确保直到确保其时间戳记在过去之前,才使第一个事务的效果不可见。这可以确保可以为任何过去的时间戳确定分布式数据库的一致快照。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号