???????????????
???????????????????????й??? PostgreSQL ??????????Physical Replication??????????????????????????????? Uber ?????????? PostgreSQL ?????????????????η????????????????????????“????? Postgres  9.2 ???Щ????汾??????????????κ?????”????
??????? PostgreSQL 9.2 ??? core ?????????????????“??????????????????ó?????Ч??”????????????????????????д????????????????????????????????Щ????????????Ч????????????????????????“?????????? Bug?????????????????”????????????????????????????????????????????????????
????Uber ????????????????????????????????????????????—???????????′??????д????—????????????????μ??μ? PostgreSQL ?汾?????????????????????????????????????????????????????????????? statements on the PostgreSQL-hackers mailing list ????
???????????????? Postgres ??????????? MVCC ?????????????????????????? PostgerSQL ??????????????????????????????????????????????????????????????????????????????????????Щ???????????????????????
???????? PostgreSQL ??????????????????????????????
????1.??????????????????????????????????л?????ɡ?????????а??????????????????????????????????????
????2.??????????????????????е???????????????????master??????????????????????????а汾??row versions?????????Щ?а汾???Щ?????slave????????????Uber ????????????汾??????????????????????汾?????????????? Uber ??????????
?????????????
???????????????????λ???“??????????????????Щ????????????????????????????????д?????Щ?????????????????????????????в????? I/O ????????????????????????????????????????????????????Щ?????????????? ORM ???ORM ??????????????????? open transactions ??”
??????????????????????????????????????????“?????????????????????????????????? SQL ???????? transaction ?? ??????????????”
??????????????????? SQL ???????????????????????????????????????????????????????£?????????????????????????????????????“open transaction”???????????????????п???????????????????????????????????????? ????????????д??????????????????????????????????????????
??????????
????????????д???????????????????????????????????????????????????????????????????????????????????????е???????????????????????????????????
???????????????????????????????
????1??????????????????????????????????и??????????????????????????
????2?????????????????????????????????????????????????κ?????????????????????????????????????????????????????????????????????????——?????????????????——???ò??????????????Щ????????????????? empirical data from 2014 ???????仰????????????????????????????????????????????
????????????????????????????????????????????????Σ??????????????????????????????????ò??????????????????С? SQL ?????????????????????????????κη??????????????????????????????? SQL ???????????? SQL ???????????????????????????????—??????????????????????????????????????????????????????????????????????? SQL  ??????????????????????Uber ????????
?????Щ????????????? SQL ???????????????????????????и????????????????????…?Щ????????鷢?????????????????????????????????????????????????????????????????????????????????? NoSQL ??????????????? Uber ??????????? Schemaless ??
????????Uber ??????????
?????????????????? Uber ???????????????????????? MySQL ??? PostgreSQL ???????????????Щ???????????滻?? PostgreSQL ??????Щ????????? MySQL / InnoDB ????????????????????????????????? MySQL/InnoDB ?? PostgreSQL ???????? Schemaless ?????????? Schemaless ????????????????????飡??????????????????????????????????????? 2013 ??? MySQL ???? PostgreSQL ?????????????????????? Schemaless ?????????????
????????????Uber ?????????????????е????飬?? PostgreSQL ?????