О чём молчит политрук: к дискуссии о переходе Uber с PostgreSQL на MySQL
Опубликованный год назад доклад Uber о причинах перехода с PostgreSQL на MySQL произвёл большой переполох как в российском, так и в международном PostgreSQL сообществе. Круги от этого доклада до сих пор расходятся по Интернету в виде различных "ответов Уберу", суть которых сводится к трём противоречивым тезисам. Во-первых, никаких проблем в PostgreSQL нет, просто Uber не умели его готовить. Во-вторых, проблемы были, но их давно исправили. А в-третьих, скоро исправят ещё лучше!
Так как тема сравнительного анализа MySQL и PostgreSQL интересует меня довольно давно, я проанализировал как сам доклад, так и ответы на него в деталях. На мой взгляд, в дискуссии рано ставить точку, и есть определённые моменты, в которых сообщество PostgreSQL предпочитает либо отмалчиваться, либо давать поверхностные ответы. Чему и посвящён этот доклад.