anonymous@RULINUX.NET~# Last login: 2024-12-26 00:27:38
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Постгресокапец

Выловил тут на опенете ссылку на статью девелоперов Uber'а в которой они поясняют свои причины для перехода с Postgresql на MySQL: https://eng.uber.com/mysql-migration/ - в общем-то статья разгромная. Авторы мягко пишут, что Pg не подошёл под специфику их конкретного бизнеса, но на самом деле то, о чём они говорят - применимо к любому бизнесу, функционирующему в режиме 24/7, даже к нашему веб-сайтику, потому что пропгрейдить Pg без остановки сервиса нельзя. Плюс соображения производительности тоже заслуживают внимания.

anonymous(*) (2017-03-06 17:35:37)

Mozilla/5.0 (X11; Fedora; Linux i686; rv:50.0) Gecko/20100101 Firefox/50.0

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: Постгресокапец от anonymous 2017-03-06 17:35:37
avatar
Скрыть

Re:Постгресокапец

А разве MySQL не сдох много лет назад (в пользу MariaDB или как там её)?

anonymous(*)(2017-03-06 19:19:53)

[#] [Добавить метку] [Редактировать] Ответ на: Постгресокапец от anonymous 2017-03-06 17:35:37
avatar
Скрыть

Re:Постгресокапец

>Uber
Это те, которые не валидируют свои же платёжные формы?

>потому что пропгрейдить Pg без остановки сервиса нельзя
Как и mysql в случае смены мажорной версии. В примере он именно про смену 9.2 на 9.3 говорит.

Про репликацию - у постгреса было несколько разных решений для репликации, достаточно популярных и проверенных. Они же рассматривают только встроенное, которое, к слову, в 9.2 было ещё далеко от совершенства.

При этом плюсы постгреса, например, сложные типы данных (массивы, json), расширения (ltree, tsearch2), нормальную работу с джойнами, в отличие от mysql, умение нормально работать с типами, а не конвертировать по воле левой пятки как mysql, и т.д. - это они, скорее всего, не используют - у них вообще далее про некий schemaless mysql:

>Today, we have some legacy Postgres instances, but the bulk of our databases are either built on top of MySQL (typically using our Schemaless layer) or, in some specialized cases, NoSQL databases like Cassandra
А про него в другой статье:

>We ended up building a key-value store which allows you to save any JSON data without strict schema validation, in a schemaless fashion (hence the name). It has append-only sharded MySQL with buffered writes to support failing MySQL masters and a publish-subscribe feature for data change notification which we call triggers.
Собственно, комментировать дальше нечего - ребятам нужен k-v storage, а им дают SQL - естественно, что им это не нравится. Чего жалуетесь-то? Давайте ещё напишем, что монга работает с жсоном лучше, чем постгрес, ведь в ней более удобные агрегации и даже мапредьюс, и впишем это в недостаток постгресу, чего уж там.

SystemV(*)(2017-03-06 23:10:45)

Mozilla/5.0 (X11; Linux x86_64; rv:51.0) Gecko/20100101 Firefox/51.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Постгресокапец от SystemV 2017-03-06 23:10:45
avatar
Скрыть

Re:Постгресокапец

Вот расшумелся-то! Никто твой любимый pg с рулинукса не выпиливает, ибо некому!

anonymous(*)(2017-03-10 12:42:50)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Постгресокапец от SystemV 2017-03-06 23:10:45
avatar
Скрыть

Re:Постгресокапец

> Про репликацию - у постгреса было несколько разных решений для репликации, достаточно популярных и проверенных. Они же рассматривают только встроенное, которое, к слову, в 9.2 было ещё далеко от совершенства.

Хм, в Постгресе 10 изобрели режим логической репликации: Анонс на опенете

> При этом плюсы постгреса, например, сложные типы данных (массивы, json), расширения (ltree, tsearch2)

... и выкинули tsearch2 :)

anonymous(*)(2017-05-21 02:10:49)

Mozilla/5.0 (X11; Fedora; Linux i686; rv:53.0) Gecko/20100101 Firefox/53.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Постгресокапец от anonymous 2017-05-21 02:10:49
avatar
Скрыть

Re:Постгресокапец

SystemV нарыл гдето [немного устаревшее уже] разоблачение позции постгресообщества по вопросу Убера, ссылка для протокола: http://kaamos.me/talks/devconf17/#/sec-title-slide

anonymous(*)(2017-06-19 17:51:15)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Постгресокапец от anonymous 2017-05-21 02:10:49
avatar
Скрыть

Re:Постгресокапец

> ... и выкинули tsearch2 :)
Они его интегрировали внутрь в 8-й версии ещё, это я его так по старой привычке называл. Полнотекстовый поиск остался, а выкинули лежащую сбоку версию, которая была для совместимости.

SystemV(*)(2017-06-19 18:58:47)

Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!