Presented at Reaktor Dev Day 2012
Reaktor Dev Day is a conference for developers by developers. Organized on Oct 19th in Helsinki, Finland it attracted over 300 enthusiastic developers. Topics included Haskell, Python, JavaScript, FP, Data security and Bacon.js.
For more information, please visit
reaktordevday.fi/
reaktor.fi/en/
Introduction to eventual consistency
- Different implementations briefly
- Implementation in Riak
- Operations on multiple tables/buckets (data offloading)
How riak solves the issue
- Copies of data, read and write quorum
- Primary and secondary nodes
- Vector clock
- Read repair
- Successful write vs. failed write
Conflict resolution
- Application taking the responsibility
- Different strategies + CRDT
- More complex scenario - conflict resolution in data offloading case
Ещё видео!