nathanaschbacher / nodiak

Nodiak is a Node.js client for the Riak Distributed Database
MIT License
43 stars 16 forks source link

Create event stream interface for the Bucket get, save, delete operations. #15

Closed nathanaschbacher closed 11 years ago

nathanaschbacher commented 12 years ago

If you're performing large batch/bulk operations on objects in a Bucket, like requesting hundreds of keys at a time through batch objects.get, it can often take a while before the entire operation completes and you get your results back.

There are cases where it might be nice to have the results or status streamed back to you so you can start working on results as they arrive.

The intention here is to do something for all types of primary Bucket operations that is similar to how MapReduce streaming is handled.