[KongchangAI]
ConceptChain Replication with Apportioned Queries

CRAQ

An enhancement of Chain Replication that introduces apportioned query handling on top of the original protocol. It is typically paired with coordination components such as ZooKeeper to implement the control plane and supports dynamic chain reconfiguration to improve high availability.

Timeline (last 90 days)

Sep 23

CRAQ (Chain Replication with Apportioned Queries), proposed by Terrace and Freedman in 2009, allows all nodes on the chain to respond to read requests in order to horizontally scale read throughput.

Unverified50%
Sep 23

CRAQ maintains two states for each object—a committed version and a dirty version; a non-tail node can respond to read requests locally when it holds a committed state, otherwise it must query the tail node for the latest committed version number.

Unverified50%

All Facts (2)

Source Articles