[ 
https://issues.apache.org/jira/browse/RATIS-1700?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Song Ziyang resolved RATIS-1700.
--------------------------------
    Resolution: Duplicate

> Support follower linearizable read
> ----------------------------------
>
>                 Key: RATIS-1700
>                 URL: https://issues.apache.org/jira/browse/RATIS-1700
>             Project: Ratis
>          Issue Type: Improvement
>    Affects Versions: 2.3.0
>            Reporter: Song Ziyang
>            Assignee: Song Ziyang
>            Priority: Major
>
> The RaftPHD Thesis [section 
> 6.4|https://web.stanford.edu/~ouster/cgi-bin/papers/OngaroPhD.pdf] 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|https://pingcap.com/blog/doubling-system-read-throughput-with-only-26-lines-of-code/?from=en].
> In this proposal I hope the bring the Follower Linerizable Read feture to the 
> Apache Ratis Community.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to