powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Поиск: Искать ответы на сообщение: #719885  
15 сообщений из 15, страница 1 из 1
Просто Трёп / Дедокластер Z
    #719885
basename
Скрыть профиль Поместить в игнор-лист
Участник
megabyte [игнорируется] 

А что скажешь по поводу конфигурации split read/write?

Физически, master и slave я размещу на разных серверах. Было бы хорошо, если бы читали с реплики, а писали в мастер. Какие-нибудь камни есть? Кроме того, деда говорил, что у него из коробки форум может работать с такой конфой, то есть, переключение не должно вызвать особых трудностей, как я понимаю.
...
Рейтинг: 0 / 0
Просто Трёп / Дедокластер Z
    #719909
megabyte
Скрыть профиль Поместить в игнор-лист
Участник
basename  11.02.2024, 08:40
[игнорируется]
megabyte [игнорируется] 

А что скажешь по поводу конфигурации split read/write?

Физически, master и slave я размещу на разных серверах. Было бы хорошо, если бы читали с реплики, а писали в мастер.
Так это как раз проблема master-master. А если реплика readonly, но никаких проблем не должно быть, кроме отставания данных по репликации. Лаг репликации надо мониторить.
...
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных..
Рейтинг: 0 / 0
Просто Трёп / Дедокластер Z
    #719969
basename
Скрыть профиль Поместить в игнор-лист
Участник
megabyte  11.02.2024, 09:50
[игнорируется]
basename  11.02.2024, 08:40
[игнорируется]
megabyte [игнорируется] 

А что скажешь по поводу конфигурации split read/write?

Физически, master и slave я размещу на разных серверах. Было бы хорошо, если бы читали с реплики, а писали в мастер.
Так это как раз проблема master-master. А если реплика readonly, но никаких проблем не должно быть, кроме отставания данных по репликации. Лаг репликации надо мониторить.
Не, я имел в виду не master-master (в курсе, что много нюансов в такой репликации и не очень рекомендуют), а именно простую, master-slave/

НО!

При этом, получается, селекты пользака обрабатывает slave, а апдейты, инсерты и т.д - master.
pasted_image.png
...
Рейтинг: 0 / 0
Просто Трёп / Дедокластер Z
    #719978
basename
Скрыть профиль Поместить в игнор-лист
Участник
basename  11.02.2024, 13:13
[игнорируется]
megabyte  11.02.2024, 09:50
[игнорируется]
basename  11.02.2024, 08:40
[игнорируется]
megabyte [игнорируется] 

А что скажешь по поводу конфигурации split read/write?

Физически, master и slave я размещу на разных серверах. Было бы хорошо, если бы читали с реплики, а писали в мастер.
Так это как раз проблема master-master. А если реплика readonly, но никаких проблем не должно быть, кроме отставания данных по репликации. Лаг репликации надо мониторить.
Не, я имел в виду не master-master (в курсе, что много нюансов в такой репликации и не очень рекомендуют), а именно простую, master-slave/

НО!

При этом, получается, селекты пользака обрабатывает slave, а апдейты, инсерты и т.д - master.
pasted_image.png
1. Простую репликацию master-slave я умею, делал не раз, для систем монтиоринга, именно с целью в случае аварии иметь возможность вручную переключиться на резервный. Тут понятно.

2. С автофайловером выяснили, не для нубья, то есть, не для меня, и гладко там на бумаге, хотя может тоже эффективный инструмент в руках профессионала.

3. Настроить репликацию с последующим ручным переключением - не вопрос. Настрою. Но я бы хотел утилизировать вычислительные мощности, отданные slave, чтобы не только master всё делал, а slave простаивал, но и slave что-то делал.
Как-то так https://syntaxbug.com/26e5ac0907/

Но нюансы последнего пунтка мне неизвестны.

Вот, например, нашёл статью, хоть и старую, начинают закрадываться сомнения, что я правильно смогу настроить https://www.percona.com/sites/default/files/presentations/Read Write Split.pdf

А вот, кстати, что-то новенькое впендюрили
https://dev.mysql.com/blog-archive/mysql-8-2-transparent-read-write-splitting/
...
Изменено: 11.02.2024, 13:32 - basename
Рейтинг: 0 / 0
Просто Трёп / Дедокластер Z
    #719990
Кусь
Скрыть профиль Поместить в игнор-лист
Участник
basename  11.02.2024, 08:40
[игнорируется]
А что скажешь по поводу конфигурации split read/write?
Реплика может отставать от мастера. И у тебя же не adhoc запросы и не BI система с репортингом. Зачем эти танцы с бубном?
MySQL позволяет делать горячие бекапы? Тогда делай их регулярно, в случае аварии всегда восстановишься. И не надо тебе поднимать реплику, да ещё и постоянно мониторить её лаг. Лучше бекап сделай, небольшой простой форума тебе не критичен, здесь и так при каждом патче всё замирает до рассвета. :)))
...
Рейтинг: 0 / 0
Просто Трёп / Дедокластер Z
    #719998
basename
Скрыть профиль Поместить в игнор-лист
Участник
Кусь  11.02.2024, 14:22
[игнорируется]
basename  11.02.2024, 08:40
[игнорируется]
А что скажешь по поводу конфигурации split read/write?
Реплика может отставать от мастера. И у тебя же не adhoc запросы и не BI система с репортингом. Зачем эти танцы с бубном?
MySQL позволяет делать горячие бекапы? Тогда делай их регулярно, в случае аварии всегда восстановишься. И не надо тебе поднимать реплику, да ещё и постоянно мониторить её лаг. Лучше бекап сделай, небольшой простой форума тебе не критичен, здесь и так при каждом патче всё замирает до рассвета. :)))
Согласен. Но не совсем.
- репликация простая, совсем, мне никак не помешает в штатном варианте, но тут речь про то, что я хочу усложнить, перераспледелив запросы
- по идее данных мало, ресурсов достаточно, линк между узлами 10гбит, нечему там отставать, но да, знаю, ломается на ровном месте репликация, сталкивался, чинил, давно, правда было, ещё в 5 mysql. Думаю, щас оракле её вылизал от глюков
- патчи уже два месяц как применяются без остановки, самые долги были связаны с изменением структуры хранилища картинок, и то, изменения быстро накатились, было необходимо синхронизировать с яндексом, это было очень долго
- бэкапы делаются каждый день, бэкапов валяется за 2 года
- на простой мне вообще по фиг ))) но надо красиво )
...
Рейтинг: 0 / 0
Просто Трёп / Дедокластер Z
    #720135
megabyte
Скрыть профиль Поместить в игнор-лист
Участник
Кусь  11.02.2024, 14:22
[игнорируется]
basename  11.02.2024, 08:40
[игнорируется]
А что скажешь по поводу конфигурации split read/write?
Реплика может отставать от мастера. И у тебя же не adhoc запросы и не BI система с репортингом. Зачем эти танцы с бубном?
MySQL позволяет делать горячие бекапы? Тогда делай их регулярно, в случае аварии всегда восстановишься. И не надо тебе поднимать реплику, да ещё и постоянно мониторить её лаг. Лучше бекап сделай, небольшой простой форума тебе не критичен, здесь и так при каждом патче всё замирает до рассвета. :)))
Не соглашусь. Бэкапы для другого. Нет большой сложности запустить обычную мастер-слейв репликацию.
...
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных..
Рейтинг: 0 / 0
Просто Трёп / Дедокластер Z
    #720138
megabyte
Скрыть профиль Поместить в игнор-лист
Участник
basename  11.02.2024, 14:41
[игнорируется]
Кусь  11.02.2024, 14:22
[игнорируется]
basename  11.02.2024, 08:40
[игнорируется]
А что скажешь по поводу конфигурации split read/write?
Реплика может отставать от мастера. И у тебя же не adhoc запросы и не BI система с репортингом. Зачем эти танцы с бубном?
MySQL позволяет делать горячие бекапы? Тогда делай их регулярно, в случае аварии всегда восстановишься. И не надо тебе поднимать реплику, да ещё и постоянно мониторить её лаг. Лучше бекап сделай, небольшой простой форума тебе не критичен, здесь и так при каждом патче всё замирает до рассвета. :)))
Согласен. Но не совсем.
- репликация простая, совсем, мне никак не помешает в штатном варианте, но тут речь про то, что я хочу усложнить, перераспледелив запросы
- по идее данных мало, ресурсов достаточно, линк между узлами 10гбит, нечему там отставать, но да, знаю, ломается на ровном месте репликация, сталкивался, чинил, давно, правда было, ещё в 5 mysql. Думаю, щас оракле её вылизал от глюков
- патчи уже два месяц как применяются без остановки, самые долги были связаны с изменением структуры хранилища картинок, и то, изменения быстро накатились, было необходимо синхронизировать с яндексом, это было очень долго
- бэкапы делаются каждый день, бэкапов валяется за 2 года
- на простой мне вообще по фиг ))) но надо красиво )
Вот это нахера?) Мы на текущем месте за последние 10дней храним)
...
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных..
Рейтинг: 0 / 0
Просто Трёп / Дедокластер Z
    #720152
Кусь
Скрыть профиль Поместить в игнор-лист
Участник
megabyte  11.02.2024, 21:04
[игнорируется]
Нет большой сложности запустить обычную мастер-слейв репликацию.
Зачем?
...
Рейтинг: 0 / 0
Просто Трёп / Дедокластер Z
    #720155
Фотография Брюквенные годы
Скрыть профиль Поместить в игнор-лист
Участник
Тучные годы прошли!
megabyte  11.02.2024, 21:04
[игнорируется]
Не соглашусь. Бэкапы для другого.
Для проёбывания:)
...
Рейтинг: 1 / 0
Нравится: Сталкер
Просто Трёп / Дедокластер Z
    #720156
Кусь
Скрыть профиль Поместить в игнор-лист
Участник
Брюквенные годы  11.02.2024, 22:03
[игнорируется]
megabyte  11.02.2024, 21:04
[игнорируется]
Не соглашусь. Бэкапы для другого.
Для проёбывания:)
Ну тогда только репликация, да :)))
...
Рейтинг: 0 / 0
Просто Трёп / Дедокластер Z
    #720172
basename
Скрыть профиль Поместить в игнор-лист
Участник
megabyte  11.02.2024, 21:07
[игнорируется]
basename  11.02.2024, 14:41
[игнорируется]
Кусь  11.02.2024, 14:22
[игнорируется]
basename  11.02.2024, 08:40
[игнорируется]
А что скажешь по поводу конфигурации split read/write?
Реплика может отставать от мастера. И у тебя же не adhoc запросы и не BI система с репортингом. Зачем эти танцы с бубном?
MySQL позволяет делать горячие бекапы? Тогда делай их регулярно, в случае аварии всегда восстановишься. И не надо тебе поднимать реплику, да ещё и постоянно мониторить её лаг. Лучше бекап сделай, небольшой простой форума тебе не критичен, здесь и так при каждом патче всё замирает до рассвета. :)))
Согласен. Но не совсем.
- репликация простая, совсем, мне никак не помешает в штатном варианте, но тут речь про то, что я хочу усложнить, перераспледелив запросы
- по идее данных мало, ресурсов достаточно, линк между узлами 10гбит, нечему там отставать, но да, знаю, ломается на ровном месте репликация, сталкивался, чинил, давно, правда было, ещё в 5 mysql. Думаю, щас оракле её вылизал от глюков
- патчи уже два месяц как применяются без остановки, самые долги были связаны с изменением структуры хранилища картинок, и то, изменения быстро накатились, было необходимо синхронизировать с яндексом, это было очень долго
- бэкапы делаются каждый день, бэкапов валяется за 2 года
- на простой мне вообще по фиг ))) но надо красиво )
Вот это нахера?) Мы на текущем месте за последние 10дней храним)
Это вообще без всякого умысла. Просто лень удалять, но там место заканчивается, почищу. Так только логи нужно хранить 3 года
...
Рейтинг: 0 / 0
Просто Трёп / Дедокластер Z
    #720215
megabyte
Скрыть профиль Поместить в игнор-лист
Участник
Кусь  11.02.2024, 21:59
[игнорируется]
megabyte  11.02.2024, 21:04
[игнорируется]
Нет большой сложности запустить обычную мастер-слейв репликацию.
Зачем?
Бэкап если делать раз в день, то все, что за текущий день написали - проебется. Это раз.
Во вторых, время наката бэкапа - тоже потеря, на этот раз времени.
С репликацией можно более оперативно тестить изменения на одной из нод.
Каждый раз ресторить бэкап при факапе - ну такое.

Но да, нужно будет дополнительно настроить мониторинг и обслуживание.

p.s. Я не знаю, может реально все это нах не надо для задачи поддержки форума...
...
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных..
Рейтинг: 0 / 0
Просто Трёп / Дедокластер Z
    #720244
basename
Скрыть профиль Поместить в игнор-лист
Участник
megabyte  12.02.2024, 08:21
[игнорируется]
Кусь  11.02.2024, 21:59
[игнорируется]
megabyte  11.02.2024, 21:04
[игнорируется]
Нет большой сложности запустить обычную мастер-слейв репликацию.
Зачем?
Бэкап если делать раз в день, то все, что за текущий день написали - проебется. Это раз.
Во вторых, время наката бэкапа - тоже потеря, на этот раз времени.
С репликацией можно более оперативно тестить изменения на одной из нод.
Каждый раз ресторить бэкап при факапе - ну такое.

Но да, нужно будет дополнительно настроить мониторинг и обслуживание.

p.s. Я не знаю, может реально все это нах не надо для задачи поддержки форума...
Эта итерация дедофорума небольшая, а вот бэкап рескуля делается примерно 2 часа. Восстановление тоже очень не быстрое. Так что тут репликация да, очень даже кстати.

Мониторинг сейчас есть, настроен на базовые проблемы, загрузка, недоступность, место. Срет в канал в телеге.
...
Рейтинг: 0 / 0
Просто Трёп / Дедокластер Z
    #720412
Кусь
Скрыть профиль Поместить в игнор-лист
Участник
megabyte  12.02.2024, 08:21
[игнорируется]
Кусь  11.02.2024, 21:59
[игнорируется]
megabyte  11.02.2024, 21:04
[игнорируется]
Нет большой сложности запустить обычную мастер-слейв репликацию.
Зачем?
Бэкап если делать раз в день, то все, что за текущий день написали - проебется. Это раз.
Во вторых, время наката бэкапа - тоже потеря, на этот раз времени.
С репликацией можно более оперативно тестить изменения на одной из нод.
Каждый раз ресторить бэкап при факапе - ну такое.

Но да, нужно будет дополнительно настроить мониторинг и обслуживание.

p.s. Я не знаю, может реально все это нах не надо для задачи поддержки форума...
Не проебётся, если включить archive logs в MySQL (доступно с версии 8.0.17)
И это всё понятно, но просто перечитай свой p.s.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Поиск: Искать ответы на сообщение: #719885  
Пользователи онлайн (44): Анонимы (25), XEugene, Ибрагимов Мага 82, Yandex Bot, Умник-практикующий, Arn, Брюквенные годы 1 мин., Разум вселенной 1 мин., Дед-Папыхтет 1 мин., Bing Bot 1 мин., CerebroSQL 2 мин., kkk-jjj 2 мин., Sparrow 2 мин., s62 2 мин., Кусь 3 мин., sergey11 3 мин., Буся 3 мин., паразит 5 мин., IT-Клоп 6 мин., serg_tmb 7 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]