Skip to content

An example of using Ripple to keep a rolling average of objects being inserted.

Notifications You must be signed in to change notification settings

clr/riak-rolling-average

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Riak Rolling Average Example

Provide an example of using vector clocks and a rolling average algorithm to track the average of values in Ripple documents.

Requires a test Riak node to be running. Memory backend recommended.

Steps in our example

  • Given a DataPointDocument and a StatisticDocument
  • Set allow_multi to true on StatisticDocument
  • Resolve StatisticDocument conflicts in a meaningful way
  • Add a buch of DataPointDocuments concurrently
  • Retrieve the StatisticDocument answer for a count and rolling average of the data points

About

An example of using Ripple to keep a rolling average of objects being inserted.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages