会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • PROVIDING EVENTUAL CONSISTENCY FOR MULTI-SHARD TRANSACTIONS
    • 为多方交易提供事件一致性
    • US20150317349A1
    • 2015-11-05
    • US14268888
    • 2014-05-02
    • Facebook, Inc.
    • Neil Earnest ChaoDaniel Nota PeekDmitri PerelmanPhilippe Vincent Ajoux
    • G06F17/30
    • G06F17/30359G06F17/30227G06F17/30371G06F17/30584
    • A multi-shard database system receives a transaction including multiple actions directed to different shards of the database system. The database system creates a transaction record including a transaction identifier and a transaction status for the transaction in a transaction database. The database system then executes, in parallel, the multiple actions on the different shards by associating with each data item involved in the transaction a data structure that includes the transaction identifier and new data to be applied to the data item. The database system then updates the transaction status in the transaction record for the transaction from pending to completed when each of the multiple actions is successfully executed on the corresponding shard. Consistency is eventually implemented when the data structures associated with the data items involved in the transaction are evaluated. The evaluation of a data structure can be triggered by a read request or other events.
    • 多分支数据库系统接收包括针对数据库系统的不同碎片的多个动作的事务。 数据库系统在交易数据库中创建交易记录,其中包括事务标识符和交易状态。 数据库系统然后并行执行不同碎片上的多个动作,通过与事务中涉及的每个数据项相关联,包括事务标识符和要应用于数据项的新数据的数据结构。 然后,数据库系统将交易记录中的交易状态从挂起更新到完成,当在相应的分片上成功执行多个操作。 当与交易中涉及的数据项相关联的数据结构被评估时,一致性最终被实现。 数据结构的评估可以由读取请求或其他事件来触发。