摘要:
A method for providing access to data items from a distributed storage system comprising multiple storage nodes. Each data item is replicated across a plurality of storage nodes. Data items are read from the distributed storage system by selecting between a first reading mode, comprising attempting to read the data item from a set of the storage nodes to check for data item consistency across at least a quorum of the set of nodes, and a second reading mode, comprising reading the data item from at least one of the storage nodes. The reading mode is selected according to at least one detected characteristic of system status of the distributed storage system. The second reading mode is selected when the detected characteristic indicates a higher likelihood of data item consistency, and the first reading mode is selected when the detected characteristic indicates a lower likelihood of data item consistency.
摘要:
A method for providing access to data items from a distributed storage system comprising multiple storage nodes. Each data item is replicated across a plurality of storage nodes. Data items are read from the distributed storage system by selecting between a first reading mode, comprising attempting to read the data item from a set of the storage nodes to check for data item consistency across at least a quorum of the set of nodes, and a second reading mode, comprising reading the data item from at least one of the storage nodes. The reading mode is selected according to at least one detected characteristic of system status of the distributed storage system. The second reading mode is selected when the detected characteristic indicates a higher likelihood of data item consistency, and the first reading mode is selected when the detected characteristic indicates a lower likelihood of data item consistency.