Google’s lesson learned: distributed transactions matter

In retrospect I think that [not supporting distributed transactions] was a mistake. We probably should have added that in because what ended up happening is a lot of people did want distributed transactions, and so they hand-rolled their own protocols, sometimes incorrectly, and it would have been better to build it into the infrastructure. So in Spanner we do have distributed transactions. We don’t have a lot of experience with it yet.

–Jeff Dean, in response to “What was the biggest mistake?” at the end of his Stanford EE380 lecture (note: video has since been replaced with that of another lecture)

Follow me on Twitter for stuff far more interesting than what I blog.

  • http://twitter.com/stevej Steve Jenson

    The link appears to be a different Stanford talk.

  • http://yz.mit.edu/ Yang Zhang

    The video has changed since two years ago – noting this in the post, thanks.

  • http://yz.mit.edu/ Yang Zhang

    The video has been replaced since two years ago – I’ll note this in the post, thanks.

  • Camcorder prices

    I was searching internet and found your awesome blog

    http://uk.compareeuroprices.com/1/123501/nq/camcorders

  • ???? ??????

    ??? ???? ???? ??? ?????? ?????? ?????? ??? ?????? ?????? ??????? ???????? ?? ??? ???? ?????? ?????? ??? ???? ?????? ???? ?????
    ???? ????? ????? ??????
    ??? ?????? ?????? ?????????? ?? ??????? ??????? ?? ???? ??? ?????? ????? ??? ?? ??? ????? ????? ????? ?? ????? ?????? ?? ??????? ???????
    ???? ??? ?????? ?????? ????????
    ????? ??????? ?????????? ???? ????? ????? ??????? ??????? ??? ???? ????? ????????
    ???? ????? ????? ???????
    ???? ????? ?? ????? ???? ?????? ??????? , ???? ??? ?????? ??????? ????????. ???? ???
    ???? ??? ?????? ?????? ???????