HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
NOSQL eXchange 2011: Russell Brown on Handling conflicts in eventually consistent systems
Handling conflicts in eventually consistent systems

When starting to work with distributed, fault-tolerant systems like Riak, application developers who are used to the cosy world of strongly consistent databases may be shocked to suddenly have to deal with conflicting writes. This can be daunting, often leading to comments like "TODO: handle siblings" in the code, and confusing exceptions for end users.

In this talk for the NOSQL eXchange Russell Brown examines how conflicting values are kept to a minimum in Riak and illustrates some techniques for automating semantic reconciliation. There will be practical examples from the Riak Java Client and other places

WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!

Ian Robinson and Jim Webber's Neo4J Tutorial

"Graph databases like Neo4j are an esoteric and powerful member of the NOSQL family. For highly connected data, graph databases can be thousands of times faster than relational databases, making Neo4j popular for managing complex data across many domains from finance to social, and telecoms to geospatial. This intensive two-day tutorial provides a mixture of theory and hands-on practical sessions to demonstrate the capabilities of graph data and the Neo4j database. Find out more here.

DeNormalised NOSQL 2012 (Sept 20-21)

Skills matter is delighted to announce DeNormalised NOSQL, a two-day conference packed with talks and exchanges with experts of NOSQL solutions such as Neo4J, Cassandra, and MongoDB. Dive deep in the world of Big Data. The first day of DeNormalised NoSQL sees our NoSQL experts share their NoSQL solutions such as Cassandra, Neo4j, MongoDB and Riak with you. Put your NoSQL related questions to our panel of experts in the Park Bench discussion. Day two Lets you pick a track and work closely with our experts in hands-on workshops.
Find out more here.

Progressive NOSQL Tutorials (May 9-11)

Skills Matter is pleased to announce the First Progressive NOSQL Tutorials, the annual NOSQL conference offering a unique blend of product and experience mixed, and tempered with theory and practice. Find out more here.

FREE EVENT Neo4J User Group: Neo4j in a .NET world (Feb 22)

This month, Tatham Oddie will be coming from Australia to present to the Neo4j User Group on Neo4j in a .NET world, including:
  • the Neo4j client we have built for .NET
  • hosting it all in Azure
  • why our queries were 200ms slower in the cloud, and how we fixed it
Find out more and sign up here.

Brian Sletten's Semantic Web Technologies Bootcamp

Brian Sletten's five day Semantic Web Technologies Bootcamp provides a broad, example-driven and compelling vision of computing's future. Organisations are struggling with data integration solutions that operate at the wrong level of abstraction or are shackled to legacy systems with no idea of how to modernize incrementally. Their service-oriented architectures decompose business processes into services without the ability to identify and protect the information that flows through these services. In this course, you will learn how the technical and business value of Web semantics is available and useful today behind firewalls as well as on the public Web.
Find out more here

Udi Dahan's Advanced Distributed Systems Design with SOA

This very intensive 5-day workshop will help you take the pain out of designing large-scale distributed systems. New technologies make it easier to comply with today’s communications and security standards, but they won't magically provide you with a robust and scalable system. Join Udi for a course packed with the wisdom of companies like SUN, Amazon and eBay. Tried-and-true theories and fallacies will be shown, helping you to avoid costly mistakes. Communications patterns like publish/subscribe and correlated one-way request/response will be demonstrated, in conjunction with advanced object-oriented state management practices for long-running workflows. If you enjoy deep architectural discussion, join! To find out more, please go here


ABOUT RUSSELL BROWN
Russell Brown is a Senior Engineer at Basho Technologies. Russell got his first taste of Erlang on his honeymoon in 2007 and, in early 2011, was recruited by Basho to work on Riak and the Riak Java Client. He's passionate about technically-sound soft
More about Russell Brown
PODCAST HANDLING CONFLICTS IN EVENTUALLY CONSISTENT SYSTEMS

This session took part at the NOSQL eXchange 2011. You can view the other 9 podcasts here.
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer