发明申请
US20090210428A1 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
- 专利标题(中): 依赖于分布式数据库数据库中的多次读取来写入数据的系统和方法
-
申请号: US12070604申请日: 2008-02-19
-
公开(公告)号: US20090210428A1公开(公告)日: 2009-08-20
- 发明人: Brian Cooper , Utkarsh Srivastava , Ramana V. Yerneni
- 申请人: Brian Cooper , Utkarsh Srivastava , Ramana V. Yerneni
- 申请人地址: US CA Sunnyvale
- 专利权人: Yahoo! Inc.
- 当前专利权人: Yahoo! Inc.
- 当前专利权人地址: US CA Sunnyvale
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
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.
公开/授权文献
信息查询