发明名称 SCALABLE DISTRIBUTED DATA STORE
摘要 Described is a framework that manages a clustered, distributed NoSQL data store across multiple server nodes. The framework may include daemons running on every server node, providing auto-sharding and unified data service such that user data can be stored and retrieved consistently from any node. The framework may further provide capabilities such as automatic fail-over and dynamic capacity scaling.
申请公布号 US2016188426(A1) 申请公布日期 2016.06.30
申请号 US201514983912 申请日期 2015.12.30
申请人 International Business Machines Corporation 发明人 Kousha Keyan;Munson Michelle C.;Simu Serban;Xu Ying
分类号 G06F11/20;G06F11/16 主分类号 G06F11/20
代理机构 代理人
主权项 1. A distributed database (DB) system, comprising: a plurality of DB nodes, each DB node comprising a processor, a memory, a storage medium, and a network interface for communicating over a communication network; one or more distributed DBs hosted by the plurality of DB nodes, each of the one or more distributed DBs comprising a plurality of DB partitions, wherein each DB partition is a process executed by a processor of a particular DB node representing either a master DB partition or a slave DB partition, wherein the master DB partition is configured to accept data requests, and wherein the slave DB partition is configured to synchronize with the master DB partition; at least one daemon process executed by at least one processor of at least one of the plurality of DB nodes, wherein the at least one daemon process: accepts data requests and determines which DB partition serves the request; upon a failure of a DB node of the plurality of DB nodes, promotes at least one first slave DB partition hosted by a non-failed DB node to at least one first master DB partition, wherein the at least one first slave DB partition corresponds to at least one second master DB partition hosted by the failed DB node.
地址 Armonk NY US