@pgsql

Страница 334 из 1062
Pavel
17.05.2017
08:19:42
записей

Александр
17.05.2017
08:20:00
А как кол-во записей соотносится со сложностью администрирования, я может чего-то не понимаю

Fedor
17.05.2017
08:20:01
Запросов в минуту , и записей

Google
Александр
17.05.2017
08:20:06
Эм..

Pavel
17.05.2017
08:20:09
Александр
17.05.2017
08:20:14
1млн запросов с секунду/минуту?

Fedor
17.05.2017
08:20:19
1млн запросов с секунду/минуту?
пока в минуту , через пол года будет в секунду

Александр
17.05.2017
08:21:01
Много,..

Fedor
17.05.2017
08:21:24
Чуваки хотят сделать шардирование горризонтальное , будет 100 нод .

raksita
17.05.2017
08:21:58
можно недавнюю презентацию Александра Короткова посмотреть, где он разбирал кейс перехода убера с пг на мускл

и какие улучшения планируются в пг

Fedor
17.05.2017
08:22:10
+ к кждой надо будет реплику , + бэкапы

Fike
17.05.2017
08:22:15
Google
Fedor
17.05.2017
08:22:38
Да вот и я удивляюсь :)

но поезд уже набрал обороты :)

и несется к светлому будущему МУскула

Александр
17.05.2017
08:23:10
))))))))))))

Fedor
17.05.2017
08:23:14
Бизнес уже ждет нового решения

Alex
17.05.2017
08:23:26
Скорее к боли и страданиям

Pavel
17.05.2017
08:23:38
cap?
Consistency Availability Partition tolerance ^_^

Fedor
17.05.2017
08:23:47
поэтому хочу подготовится к большому Зведопаду заранее, как админ .

Александр
17.05.2017
08:23:47
@fjfalcon не умеешь ты готовить mysql, видишь люди с pg уходят

Fike
17.05.2017
08:23:49
Consistency Availability Partition tolerance ^_^
ага, а при чем это здесь?

raksita
17.05.2017
08:23:51
Типа не смогли в pg, смогут в mysql?
да постоянно всплывает он)) https://eng.uber.com/mysql-migration/

Pavel
17.05.2017
08:24:01
ага, а при чем это здесь?
ну там говорят key value ^_^

Fike
17.05.2017
08:24:13
ну там говорят key value ^_^
каким образом key-value завязан на cap?

Pavel
17.05.2017
08:24:15
следовательно движение по двум другим буковкам

Александр
17.05.2017
08:24:32
Pavel
17.05.2017
08:24:50
???
забей;)

raksita
17.05.2017
08:25:37
Ага, спасибо гляну.
и сама презентация-ответ http://akorotkov.github.io/blog/2017/04/08/uber-answer/

Fedor
17.05.2017
09:09:23
На само деле хотел сконцентрироваться не на войне между БД , а на приемуществах :) Постгреса.

Pavel
17.05.2017
09:34:48
оконные функции, индексы на json, нормальный explain - это из того, что я увидел как новичек в постгре

Google
Pavel
17.05.2017
09:35:02
только начинаю использовать, до этого всю жизнь на mysql

Pavel
17.05.2017
09:40:54
пока нравится :)

Dmitry
17.05.2017
10:20:57
В mysql нет полноценной бинарной репликации. Есть statement-based и row-based. Но это все равно логическая реплика в терминах постгри.

Это следствие того, что в mysql подключаемые движки БД и логическая часть очень сильно отделена от низкоуровневой реализации.

Alexey
17.05.2017
10:27:49
но с другой стороны, в постгресе нет полноценной логической репликации. и это, кстати, одна из причин перехода Uber

Dmitry
17.05.2017
10:28:23
Нет из коробки. Сторонних решений полно.

Alexey
17.05.2017
10:29:05
помимо того, что они сторонние, они ещё и достаточно убоги по сравнению с логической встроенной в mysql

Dmitry
17.05.2017
10:30:16
Мой небольшой опыт настройки репликации mysql выявил богатейшие возможности отстрелить себе ногу при настройке.

Alexey
17.05.2017
10:30:34
вообще, я тут собираюсь опять брать в руки шашку. В попытках постгрес сообщества ответить на доклад Uber есть много комических моментов. Ну, например когда slony рекоммендуют в качестве альтернативы репликации в mysql. Думаю, мне есть, что сказать на эту тему, а значит будет статья на Хабре :0

Dmitry
17.05.2017
10:31:12
Хотябы то, что стендбай по умолчанию открыт для записи, и вообще открыт для записи - это просто шок

Alexey
17.05.2017
10:31:19
А богатейшие возможности отстрелить себе ноги есть в любой репликации. Я тут не первый день сижу :)

и pglogical пока далеко до логической репликации в mysql, да

Mike Chuguniy
17.05.2017
10:32:22
Кстати, а по сравнению с pglogical?
А оно репликация, или таки logical decoding? А то меня терзают смутные сомнения...

Alexey
17.05.2017
10:33:20
pglogical таки репликация

другой вопрос, что сторонее, ни разу не параллельное, и то, что будет в десятке — это некоторое подмножество pglogical

Dmitry
17.05.2017
10:35:08
В постгресе баланс быстро/надёжно выстроен в сторону надёжно - и это правильно для РСУБД, я считаю.

Google
Alexey
17.05.2017
10:37:01
да это всё hand waving. Как, например, Александр Коротков сообщил мне, что не любит MySQL, потому что в 2010-м году ему не удалось настроить репликацию в MySQL. В 2010-м году, Карл! Когда фейсбук уже бороздил просторы большого театра. да, на репликации mysql, которую почему-то никому не удаётся настроить

Alexey
17.05.2017
10:37:11
по поводу mysql репликации. Я бывший DBA со стажем с 2002г (Oracle). Накрутился всяких standby-ев вдоволь. Так вот, когда пришлось мутить подобноне на mysql я чувствовал себя беззащитным и растерянным. В любой момент по неведомой херне начиналось все рассыпаться и собрать это все было то еще мучение

после этого PGSQL показался просто праздником

Dmitry
17.05.2017
10:38:09
Неистово плюсую. Тоже в прошлом Oracle DBA

Alexey
17.05.2017
10:38:10
да я допускаю, что уберу не подходит физическая репликация, но в 98% остальных случаев это: просто, надежно, предсказуемо и производительно

Alexey
17.05.2017
10:39:12
да я слышал таких историй много. И я бы даже поверил, что mysql репликация — это ужас-ужас-ужас. Если бы каждый день не общался с компаниями, которые таки осилили и никаких глобальных претензий не имеют

почитайте доклады букинга. проникнитесь масштабами, на которых люди используют репликацию в mysql

Alexey
17.05.2017
10:40:32
это ничего не доказывает и не опровергает мой тезис

Admin
ERROR: S client not available

Alexey
17.05.2017
10:40:42
но я не планирую с вами тут перепираться

Dmitry
17.05.2017
10:40:50
Значит потеря небольшой части данных для них не критична.

Alexey
17.05.2017
10:41:30
а я ничего не доказываю и не опровергаю ваш тезис. Охотно верю, что при настройке логической репликации многое может пойти не так

Александр
17.05.2017
10:41:43
А мне mysql нравится, когда при реплике ломается к хуям всё. ? Праздник жизни просто какой-то

Alexey
17.05.2017
10:42:18
Логическая в принципе сложнее, чем физическая. Я например читал документацию по настройке slony, и репликация в mysql мне показалась образцом надёжности и простоты

Ну ладно, это ж всё разговоры в пользу бедных. а то в постгресе проблем с убитым мастером при отвалившейся реплике не бывает

Dmitry
17.05.2017
10:44:30
Дело не логической репликации как таковой, а в конкретной реализации. Мне вот в голову прийти не могло, что стендбай может быть открыт на запись. У нормальных БД это уже мастер-мастер. А тут с нескольких реплик могут литься куски в одну таблицу. Можно назвать это киллер-фичей, конечно. Но для меня это дикий ужас.

Alexey
17.05.2017
10:45:24
так можно документацию почитать и обнаружить read-only mode

Mike Chuguniy
17.05.2017
10:45:25
С нескольких реплик?! Куски в одну таблицу?! Это как?

lost
17.05.2017
10:45:36
это multisource

называется

Google
Dmitry
17.05.2017
10:45:59
так можно документацию почитать и обнаружить read-only mode
Я конечно так и сделал в итоге. Но сам подход обескуражил

Alexey
17.05.2017
10:46:03
я вообще подозреваю, что большинство неосиливших репликацию в mysql, документацию либо не читали, либо читали весьма поверхностно.

Mike Chuguniy
17.05.2017
10:46:43
это multisource
Я помню только разговоры за данную возможность. Сам в глаза не видел.

Alexey
17.05.2017
10:46:46
как впрочем и большинство проблем здесь вызваны неспособностью прочитать документацию. не любят у нас читать мануалы

lost
17.05.2017
10:46:52
в 5.7 реаллизовано

Alexey
17.05.2017
10:47:18
я уже больше года использую мультисурс с помощью pglogical в проде

Mike Chuguniy
17.05.2017
10:47:23
в 5.7 реаллизовано
Ага, понял, спасибо. Это они "здорово" придумали.

Denis
17.05.2017
10:50:57
А оно репликация, или таки logical decoding? А то меня терзают смутные сомнения...
Мы уже не в первый раз это обсуждаем, по-моему. pglogical - это логическое декодирование wal плюс плюшки сверху. Это равно логической репликации?)

Alexey
17.05.2017
10:52:40
да равно, чего тут обсуждать-то?

Alexey
17.05.2017
10:52:52
в общем, на мой взгляд, логическая реплкикация - это более тонкий инструмент призванный решать всякие нестандартные задачи (масштабирования, нетипичный роутинг, ETL, консолидация и т.д.)

Alexey
17.05.2017
10:53:16
но если попытаться сравнить в функциональном смысле, pglogical ещё есть куда расти

Alexey
17.05.2017
10:53:25
для задачи HA, логическая реплкикция не всегда оправдана

и тут более надежна выглядит физическая репликация

Alexey
17.05.2017
10:53:39
да если бы всё так просто было

Alexey
17.05.2017
10:53:49
и проблема mysql в том, что выбора нет

Mike Chuguniy
17.05.2017
10:53:49
Denis логическая репликация - это прямая отправка запросов на все и всяческие изменения на ведомые узлы. logical decoding - это именно преобразование WAL-ов в запросы. В контексте вопроса это разные понятия.

Denis
17.05.2017
10:54:40
Denis логическая репликация - это прямая отправка запросов на все и всяческие изменения на ведомые узлы. logical decoding - это именно преобразование WAL-ов в запросы. В контексте вопроса это разные понятия.
Вот и я все пытаюсь понять ваш вопрос. Логическая репликация или декодирование. И чувствую себя как при сравнении тёплого и мягкого

Alexey
17.05.2017
10:54:54
pglogical — это инструмент логической репликации в PostgreSQL, реализованный поверх механизма logical decoding, встроенного в PosgreSQL. вы чего?

Denis
17.05.2017
10:56:07
Alexey
17.05.2017
10:57:01
я тоже не понял вопроса

Stas
17.05.2017
11:31:17
я пропустил или никто не упомянул, что большую часть pglogical перенесли в десятку в виде publication/subscription =)

Страница 334 из 1062