|
Аналог standby, mirroring
|
|||
---|---|---|---|
#18+
Есть некоторый опыт работы с горячим резервированием средствами Oracle и MS-SQL. 1. Oracle physical standby - оперативные журналы, разбиты на файлы, копируются в некую область - архив, и передаются на резервный инстанс, на котором применяются. Получаем актуальную БД на отдельном носителе. 2. MS-SQL - mirroring - транзакции сразу отправляются на endpoint-ы резервных инстансов и там также применяются. Получаем актуальную БД на отдельном носителе. Вопросы: 1. Вот в Postgres существует ли какой-нибудь способ горячего резервирования и на что он больше похож (первый вариант или второй)? 2. Можно ли просто копировать журналы (если они есть в Postgres) на резервный сервер и применять их там командой аналогичной: "recover database until time" - выполнять ручной лог-шиппинг? Если есть ссылка на мануал непосредственно по горячему резервированию, прошу кинуть. Вопрос возник в связи с необходимостью миграции на СУБД с Oracle. Какой вариант выбрать - пока не понятно. Насколько Postgres в данном случае подойдет именно по вопросу горячего резервирования?! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2019, 13:31 |
|
Аналог standby, mirroring
|
|||
---|---|---|---|
#18+
helgisbox, в postgresql есть как архивирование, так и streaming репликация WAL есть и логическая репликация построенная поверх WAL. Начните вот с этого раздела мануала: https://www.postgresql.org/docs/11/high-availability.html ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2019, 13:36 |
|
|
start [/forum/topic.php?fid=53&msg=39767003&tid=1995377]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 156ms |
0 / 0 |