jamf / regatta

Regatta is a distributed key-value store. It is Kubernetes friendly with emphasis on high read throughput and low operational cost.

Home Page:https://engineering.jamf.com/regatta

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduce cursor-like API

coufalja opened this issue · comments

The gRPC message size is limited to ~ 4MB, and the maximum size of a value stored in Regatta is 2MB which means that the Range query would return just 2 values in the response. It would be great to introduce a server-side uni-directional stream that would stream the Range results until the iterator exhaustion.