
Alex
22.11.2016
19:45:03
У СКБ есть multi-DC сетап
Кассандра с rack awareness

Al
22.11.2016
19:45:24

Alex
22.11.2016
19:45:30
Я лично не видал, как оно и даже рядом не стоял

Google

KOT
22.11.2016
19:45:39

Alex
22.11.2016
19:45:40
Потому что ийбав такое в рот литерально
А у перкона даже думать забудьте

Alex
22.11.2016
19:46:04

Alex
22.11.2016
19:46:28
Мультимастер это no way с любой RDBMS

Akzhan
22.11.2016
19:46:42
да не, сумкуль нормально подойдет, возможно. а мастер-мастер актив-актив - никак

Alex
22.11.2016
19:46:44
Тоже верно
Я про высказывание великого и ужасного
Если что :)

KOT
22.11.2016
19:51:50

Akzhan
22.11.2016
19:54:08
@Kote_deWoland тут уже неоднократно прямым текстом написали, мультимастер выкинуть придется (по крайней мере в вашей постановке).

Alex
22.11.2016
19:54:40

Google

Alex
22.11.2016
19:55:51
У тебя multi-DC, единственный известный мне сетап на open source компонентах - это не слишком нагруженная кассандра

Al
22.11.2016
19:59:54

Alex
22.11.2016
20:00:29
Но лично я не пробовал

Alex
22.11.2016
20:00:46
Но не нужно :)

Alex
22.11.2016
20:01:10
Технически можно собрать стенд
И эмулировать длинные линки
Но ебковато

Alex
22.11.2016
20:01:30
Речь про нагрузку, увы нет
Я пробовал, не понравилось.

Al
22.11.2016
20:02:31

Alex
22.11.2016
20:03:11
Может сделать свой сетап набить шишек и выразить свое мнение
?
Если кратко: медленно

Al
22.11.2016
20:04:57

Fike
22.11.2016
20:05:09
и одним клиентом

Al
22.11.2016
20:05:21
Но это не помешало создать эмуляцию и поднять температуру в бейсменте на пару градусов

Alex
22.11.2016
20:06:56
Один клиент это огонь

Fike
22.11.2016
20:07:12
сорян, но без репозитория с конфигурацией нагрузчика и отчетом о тестировании пропускаю все такое мимо

Google

Al
22.11.2016
20:08:43
Если кратко: медленно
сорян, но без репозитория с конфигурацией нагрузчика и отчетом о тестировании пропускаю все такое мимо

Alex
22.11.2016
20:09:21
Ну.. ваше право :)

Al
22.11.2016
20:09:47
Ладно. Повеселились. Пора пойти поработать. Обед закончился

Alex
22.11.2016
20:10:23
Да с бара домой пора, это факт

Dmitry
22.11.2016
20:11:17

Al
22.11.2016
20:33:32

Dmitry
22.11.2016
20:35:20
Вы мне лучше скажите, это нормально что при репликации инсерты на слейв приезжают в другом порядке?
Gtid/row

Alex
22.11.2016
20:35:34
В мускуле, да
Оно не гарантировано

Dmitry
22.11.2016
20:35:57
Простите, но это пиздец

Alex
22.11.2016
20:36:14
Ура, еще один обрел просветление

Dmitry
22.11.2016
20:36:23
Разрабы нафигачили констрейнов
И оно постоянно делает ой

Alex
22.11.2016
20:36:52
Use postgres, dude!

Akzhan
22.11.2016
20:37:52
да, в mysql ставить constraints - это боль. дешевое решение - убить их.

Al
22.11.2016
20:38:53
Mysql на костер. Урааа

Alex
22.11.2016
20:40:15

Al
22.11.2016
20:40:57

Google

Alex
22.11.2016
20:43:34
Коллеги, а я тут подумал
Если в таблице никогда не меняются данные
И используется RBR
И на серверах разный шаг автоинкремента
То сойдет и MySQL
Ну вот правда, чо

Alex
22.11.2016
20:44:29
Ну да

Akzhan
22.11.2016
20:45:16
не шаг, а смещение
но таки геморрой некоторый при увеличении числа DC

Admin
ERROR: S client not available

Alex
22.11.2016
20:45:57

Akzhan
22.11.2016
20:46:04
да и не является тут тип PK ограничивающим фактором, зато ждать ответа от СУБД не надо, если генерировать uuid на клиенте и использовать deferred insert (да, это тоже очередь, средствами mysql)

Alex
22.11.2016
20:46:31
Ну - я всего лишь имел в виду, что надо бы запретить UPDATE
То есть - на уровне логики его не делать никогда
А на инсертах конфликтов не будет

Alex
22.11.2016
20:47:25
Я даже придумал кейс где это проктит... но нт

Fike
22.11.2016
20:54:21
жорошо, конечно, но нет

Al
22.11.2016
20:55:43
Подведем итог, любое предложеное решение осуждается следующим оратором. То есть решение в данной реальности отсутсвует. На этом все! :)

Dmitry
22.11.2016
20:56:49

Alex
22.11.2016
20:58:37

Google

Dmitry
22.11.2016
20:59:05
как бы это странно не звучало

Alex
22.11.2016
21:03:29
Пока все звучит достаточно ебанистически
Оставьте констрейнты в покое
Давайте не будем ничего убивать, не взглянув на флеймграфы

Dmitry
22.11.2016
21:20:14
взял и сделал SET FOREIGN_KEY_CHECKS = 0; на реплике

Alex
22.11.2016
21:25:11

Dmitry
22.11.2016
21:25:44
сразу после папки сделаю
ок

Architector
22.11.2016
21:36:30

Alex
22.11.2016
21:36:46

Architector
22.11.2016
21:37:17
Зачем реплицировать то, что не меняется

Alex
22.11.2016
21:37:33
Между добавлением и изменением разницу видишь?

Architector
22.11.2016
21:39:08
Вижу, однако из утверждения что данные в таблице не меняются, нельзя сделать однозначный вывод, что добавляться они таки туда могут. То есть данные в целом в таблице меняются (добавляются)

Alex
22.11.2016
21:39:46
Данные в целом не меняются
Но добавляются

Architector
22.11.2016
21:41:39
как угодно, главная проблема всяких там репликаций в mysql это конечно апдейты (

Alex
22.11.2016
21:42:37
Главная проблема всяких там мастер-мастер репликаций это разрешение конфликтов
Ты точно архитектор, братан?

Architector
22.11.2016
21:43:31
если ты про бетон и стекло - то тот )

Alex
22.11.2016
21:43:44
Ясн

KOT
22.11.2016
21:59:00