2016-07-29

metaclass: (Default)
2016-07-29 10:51 am

Postgresql в убере

https://eng.uber.com/mysql-migration/
http://postgresql.nabble.com/Why-we-lost-Uber-as-a-user-td5913417.html

Занятное чтиво про заморочки MVCC и реализации индексов в postgresql.
Все бы это хорошо, но я не понимаю один момент - почему они сравнивают только физическую репликацию (передачу изменений в страницах БД) и репликацию передачей исполняемых запросов?
Есть же вариант "передавать логические изменения в во всех измененных записях в порядке их коммита". Т.е. в таком варианте проблемы с недетерминированным выполнением запросов отсутствуют, но размер передаваемых данных заметно меньше, чем в случае "передавать весь WAL".
metaclass: (Default)
2016-07-29 11:06 am

Все правильно написано

https://www.facebook.com/apazhe/posts/10155034492578102

"Фэйсбук в той или иной степени ненавидят все, кого я знаю. И при этом все, кого я знаю, имеют аккаунты в фэйсбуке. Потому что у всех, кого они знают, есть аккаунты в фэйсбуке. Ну да, ну да.

Как так вышло? Каким образом мы стали заложниками этого вороватого дегенерата, Марка Цукерберга? Как мы оказались в этой вонючей политкорректной левацкой помойке, модерируемой азиатскими тараканами за полрубля в час?"