@dba_ru

Страница 64 из 718
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
Где ьы мисал про мультимастера?
Я сразу сказал что это no way вместе с мускулем

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
У СКБ есть multi-DC сетап
Поподробнее можно?

Кассандра с rack awareness
Где-то слышал такие аббревиатуры, ты задачу читал? Только честно.

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

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

Alex
22.11.2016
20:00:29
HBase
Ну, можно

Но лично я не пробовал

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
Mysql на костер. Урааа
Ну что вы, самое оно для распределеных проектов.

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
То сойдет и MySQL
смеюсь сквозь слезы

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
Если в таблице никогда не меняются данные
То рбр не нужна, как и репликация вообще

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
Ясн

Страница 64 из 718