Uploaded image for project: 'Ratis'
  1. Ratis
  2. RATIS-1700

Support follower linearizable read

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • 2.3.0
    • None
    • None
    • None

    Description

      The RaftPHD Thesis section 6.4 proposes a approach for follower linearizable read. Despite the fact that leader has to make all write decesions, followers could help offload the processing of read-only queries. This would improve system's read throughput, and it would also dovert load away from leader, allowing the leader to process more read-write requests.

      According to experiments conducted by PingCAP, enabling follower read double the read throuput of the entire system. see source.

      In this proposal I hope the bring the Follower Linerizable Read feture to the Apache Ratis Community.

      Attachments

        Activity

          People

            William Song Song Ziyang
            William Song Song Ziyang
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: