memo icon indicating copy to clipboard operation
memo copied to clipboard

No streaming API

Open trusch opened this issue 7 years ago • 2 comments

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...)?

trusch avatar Sep 12 '17 13:09 trusch

Hi.

@mnottale can probably answer that, but yes, we definitely need it.

Dimrok avatar Sep 12 '17 13:09 Dimrok

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.

mnottale avatar Sep 12 '17 14:09 mnottale