memo
memo copied to clipboard
No streaming API
I would have expected a streaming API to save objects bigger than the (usable) RAM of the client. Is this desired? Even the Value-Store API doesn't provide anything similar to this.
Are there plans to add such a API? And perhaps hand-made client libraries (go/c++ etc...)?
Hi.
@mnottale can probably answer that, but yes, we definitely need it.
Hi, the Value-Store is not designed to store too much data in a single block (more than a few megabytes), so no streaming API is provided. If you want to store objects bigger than that, you'll need to perform your own chunking. The gRPC layer is pretty straightforward to use, so there is no plan for client libraries in the immediate future.