首页> 外国专利> System and method for writing data dependent upon multiple reads in a distributed database database

System and method for writing data dependent upon multiple reads in a distributed database database

机译:用于根据分布式数据库数据库中的多次读取来写入数据的系统和方法

摘要

An improved system and method for writing data dependent upon multiple reads in a distributed database is provided. A client may read several data records and may then send a request to a database server to perform a transaction to write a data record dependent upon multiple data records read. A database server may receive the request specifying a transaction to write a data record dependent upon multiple data records read and may perform the transaction by latching a master data record to be written and validating the data records the write depends upon. The multiple data records upon which the write depends may be validated by verifying the multiple data records are current versions of the data records stored in the distributed database. Data intensive applications may use this transaction type in large scale distributed database systems to provide stronger consistency without significantly degrading performance and scalability.
机译:提供了一种用于根据分布式数据库中的多次读取来写入数据的改进的系统和方法。客户端可以读取多个数据记录,然后可以向数据库服务器发送请求,以执行事务以根据读取的多个数据记录写入数据记录。数据库服务器可以接收请求,该请求指定依赖于读取的多个数据记录来写入数据记录的事务,并且可以通过锁存要写入的主数据记录并验证该写入所依赖的数据记录来执行事务。可以通过验证多个数据记录是存储在分布式数据库中的数据记录的当前版本来验证写所依赖的多个数据记录。数据密集型应用程序可以在大规模分布式数据库系统中使用此事务类型,以提供更强的一致性,而不会显着降低性能和可伸缩性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号