In the second part of the database discussion with Mike Hurwitz (Twitter: @dngrmike), we discuss distributed databases. Mike talks about what guarantees one can make about distributed data stores. Like, what guarantees can you make with updates? and what happens when a 6-year-old runs into a datacenter with a squirt gun and sets your machine into a pile of sparks and flames? do we really get a choice between availability and consistency? We also discuss consensus, latencies, and how access patterns rule everything. A fun conversation including laughter.