172 похожих чатов

Всем доброго вечера. А как думаете, можно ли так сделать: Таблицы

между мастеров и слейвом синхронизировать по логической репликации.
И сделать физическую репликацию для "сиквенсов".
Теория такая имеет место быть ?

27 ответов

25 просмотров

А что большая задержка между мастером и репликой?

Konstantin Zaitsev
А что большая задержка между мастером и репликой?

Нет ответа на этот вопрос. Живого теста не было да и опасно делать на клиентах. Я только у себя испытываю чтобы потом был какой то результат.

Марсель Габдрахманов
Нет ответа на этот вопрос. Живого теста не было да...

Хм Так то и с мастера можно I’d получить по FDW Так что вопрос к архитектуре

Марсель Габдрахманов
Пока он живой да.

О это уже мультимастер 🤦‍♀️ Не тогда таблица функция с мастера и функция текущего узла, вставка Id*1000 + номер узла 🤦‍♀️🤦‍♀️🤦‍♀️🤦‍♀️

Konstantin Zaitsev
О это уже мультимастер 🤦‍♀️ Не тогда таблица функ...

есть еще нюанс, я ограничен ресурсами Windows ((((( спасибо за совет, тоже думал так но не подойдет.

Марсель Габдрахманов
есть еще нюанс, я ограничен ресурсами Windows ((((...

Что касается винды - оказалось удобно снимать для экспериментов простенькие сервера по 130р

Konstantin Zaitsev
Win тут то причём?

была бы альтернатива haproxy - вопросов бы не было.

Konstantin Zaitsev
Не понял

ну или я чего то не понимаю. Сейчас сиквенс поднимается вызовом тригера ( открытие окна ). Логическая реплика его конечно не передаст. Думал haproxy сделает баланс на мастер + слейв, и можно будет дописать в скрипт haproxy имитацию этого действия на слейве * вызов окна ).

Марсель Габдрахманов
ну или я чего то не понимаю. Сейчас сиквенс подним...

Что нужно на слейве. Там не может быть открытия окна 😂

Konstantin Zaitsev
Что нужно на слейве. Там не может быть открытия ок...

в конечном итоге я хочу, чтобы слейв был "горячей" заменой мастера, если мастер "отъедет". Но пока что слейв спасает тем, что через него можно сделать меньший размер БД, если на мастере очистить данные "на горячую" без "вакуума" и запустить реплику - то на выходе размер БД меньше будет в разы. Но тут встал вопрос с "сиквенсами". И если научиться передавать сиквенсы в "реал тайме" - то на выходе будет "горячая" замена мастера.

Konstantin Zaitsev
А какой размер мастера??

максимальный пока что 200 гигов ) судя по сообщениям в чате - это мало конечно, но всё таки.

Konstantin Zaitsev
Вы решает не существующую проблему

проблема в том, что на момент работы с БД служба "встает". И если что то не так пойдет с базой - то восстановление занимает порядка 8-12 часов из бэкапа.

Марсель Габдрахманов
проблема в том, что на момент работы с БД служба "...

Тогда прямой вопрос а чем обычная то физическая репликация не подошла ??? Ваш же случай

Konstantin Zaitsev
Тогда прямой вопрос а чем обычная то физическая ре...

я как то некорректно настроил "WAL" логи, они начали занимать много места и у меня мастер обогнал слейв за 15 минут.

Konstantin Zaitsev
И?

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

Konstantin Zaitsev
И ошибки логической репликации ещё сложнее

спасибо вам большое, за ответы и советы.

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта