发明名称 SYSTEM AND METHOD FOR FACILITATING REPLICATION IN A DISTRIBUTED DATABASE
摘要 According to one aspect, a distributed database system is configured to manage multi-writer operations on a distributed database by implementing one or more catamorphic database operators. Catamorphic operators can be architected on the system, and executed with little or no reconciliation logic. Catamorphic operators define sets of catamorphic operations and respective execution logic where the order of execution of catamorphic operations is not relevant to a final result.
申请公布号 US2016371155(A1) 申请公布日期 2016.12.22
申请号 US201615176973 申请日期 2016.06.08
申请人 MongoDB, Inc. 发明人 Merriman Dwight
分类号 G06F11/14;G06F17/30 主分类号 G06F11/14
代理机构 代理人
主权项 1. A database system for managing distributed write operations, the system comprising: at least one processor operatively connected to a memory for executing system components; a database comprising a plurality of database instances and a plurality of copies of the data in the database instances; a data routing component executed by the at least one processor configured to: determine multiple writer capability for target data;limit execution of write operations for a multiple writer data instance to catamorphic operators;select a node for executing the write operation from a group of nodes hosting copies of the same database data; wherein the data routing component is configured to: identify the target data responsive to a received write operation, andcommunicate the received write operation to the selected node responsive to validation of the operation and multiple writer configuration.
地址 New York NY US