Split Brain Condition in Distributed Systems

Split Brain Condition in Distributed Systems

Today’s application software runs in the complex environment of interdependent services connected in a network. Users don’t even think about it and many software developers give networks little more consideration than electricity. Meanwhile…

Processes, servers, NICs, switches, and local and wide area networks can all fail, with real economic consequences. Network outages can suddenly occur in systems that have been stable for months at a time, during routine upgrades, or as a result of emergency maintenance. The consequences of these outages range from increased latency and temporary unavailability to inconsistency, corruption, and data loss. Split-brain is not an academic concern: it happens to all kinds of systems—sometimes for days on end. Partitions deserve serious consideration.

Source: The Network is Reliable – ACM Queue by Peter Bailis, UC Berkeley and Kyle Kingsbury, Jepsen Networks.

Click the link above to learn from real world outages at Google, Amazon,  HP, Microsoft, MongoDB, Yahoo! and more.

Image by Hikmet Gümüş.

SlashDB Can Turn Any Data Source Into A Website – TechCrunch

SlashDB Can Turn Any Data Source Into A Website – TechCrunch

Most programmers like two things: pizza and things that make their work easier. That’s why I was especially interested in SlashDB, a product that purports to turn any data source into accessible XML, JSON, or HTML. Created by programmer Victor Olex, the system allows you to connect almost any data to the web in a few seconds with a REST API.

Source: SlashDB Can Turn Any Data Source Into A Website by John Biggs, East Coast Editor, TechCrunch

Work wraps in 0.3.x branch

Another batch of improvements has just been reintegrated into the stable branch of code. Among changes are better and faster internals and improvements to configuration files. We have also successfully completed testing with MS SQL Server 2008 R2, which happens to be a database server of choice at one of our early adopters. These will be the last of the 0.3.x updates.