Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 16:06

Одна ИБ размещена сразу в двух разных БД (а-ля зеркалирование 1С сервером) ?

Автор oooo800, 11 ноя 2021, 00:17

0 Пользователей и 1 гость просматривают эту тему.

oooo800

Может ли 1 ИБ размещаться в 2 БД. например на физически разных серверах - БД1-srv1, БД2-srv2, а эта ИБ и на БД1 и на БД2, что-то вроде такого:
много клиентов -> 1С сервер - ИБ1 -> БД на srv1
                                  |
                                  -> БД на srv2

Если возможно это, то:
1. возможно это в рамках только кластера или не обязательно кластера;
2. БД могут быть только одного вида - обе MsSQL или обе PostgreSQL или разных видов - одна MsSQL, друга PostgreSQL.

Например, ИБ - Бхгалтерия 3.0 Проф, 1С сервер на Windows (или Linux) сервере, одна БД - MsSQL на другом Windows сервере, другая БД - PostgreSQL на еще одном Linux сервере.

Через клиент - "толстый" , "тонкий" , "web" создается элемент справочника, он создается сразу в двух БД, если они обе доступны для 1С сервера или в одной из доступных.


DmitriyF

Цитата: oooo800 от 11 ноя 2021, 00:17Может ли 1 ИБ размещаться в 2 БД. например на физически разных серверах - БД1-srv1, БД2-srv2, а эта ИБ и на БД1 и на БД2, что-то вроде такого:
много клиентов -> 1С сервер - ИБ1 -> БД на srv1
                                  |
                                  -> БД на srv2

Если возможно это, то:
1. возможно это в рамках только кластера или не обязательно кластера;
2. БД могут быть только одного вида - обе MsSQL или обе PostgreSQL или разных видов - одна MsSQL, друга PostgreSQL.

Например, ИБ - Бхгалтерия 3.0 Проф, 1С сервер на Windows (или Linux) сервере, одна БД - MsSQL на другом Windows сервере, другая БД - PostgreSQL на еще одном Linux сервере.

Через клиент - "толстый" , "тонкий" , "web" создается элемент справочника, он создается сразу в двух БД, если они обе доступны для 1С сервера или в одной из доступных.


Слышали про такую штуку как репликации?

oooo800

Цитата: DmitriyF от 11 ноя 2021, 07:55
Цитата: oooo800 от 11 ноя 2021, 00:17Может ли 1 ИБ размещаться в 2 БД. например на физически разных серверах - БД1-srv1, БД2-srv2, а эта ИБ и на БД1 и на БД2, что-то вроде такого:
много клиентов -> 1С сервер - ИБ1 -> БД на srv1
                                  |
                                  -> БД на srv2

Если возможно это, то:
1. возможно это в рамках только кластера или не обязательно кластера;
2. БД могут быть только одного вида - обе MsSQL или обе PostgreSQL или разных видов - одна MsSQL, друга PostgreSQL.

Например, ИБ - Бхгалтерия 3.0 Проф, 1С сервер на Windows (или Linux) сервере, одна БД - MsSQL на другом Windows сервере, другая БД - PostgreSQL на еще одном Linux сервере.

Через клиент - "толстый" , "тонкий" , "web" создается элемент справочника, он создается сразу в двух БД, если они обе доступны для 1С сервера или в одной из доступных.


Слышали про такую штуку как репликации?

Средствами СУБД или 1С ?

DmitriyF


oooo800

Про средствами СУБД слышал - не настраивал (пока) .
Есть но.
Как реплицировать ту же самую 1С ИБ между MsSQl и PostrgeSQL ?
Подскажете ?

DmitriyF

Цитата: oooo800 от 11 ноя 2021, 19:38Про средствами СУБД слышал - не настраивал (пока) .
Есть но.
Как реплицировать ту же самую 1С ИБ между MsSQl и PostrgeSQL ?
Подскажете ?

Ни как. Вообще зачем вам две разные субд?

oooo800

Цитата: DmitriyF от 11 ноя 2021, 20:51Ни как. Вообще зачем вам две разные субд?

Разные сервера - Windows и Linux.
Можно попробовать поставить MsSQL на Linux, но 1С сервер на Linux не рабоиаетс MsSQL на Linux.

Насчет никак.
Уже что-то, хоть теоретически, нашел:
https://pgloader.readthedocs.io/en/latest/ref/mssql.html

Это конечно не репликация, в полном смысле этого слова, но исходя из рекомендаций 1с не использовать dt файлы, хоть что-то.
Но надо проверять.
Обратный вариант. правда пока не нашел.


DmitriyF

Цитата: oooo800 от 11 ноя 2021, 21:42
Цитата: DmitriyF от 11 ноя 2021, 20:51Ни как. Вообще зачем вам две разные субд?

Разные сервера - Windows и Linux.
Можно попробовать поставить MsSQL на Linux, но 1С сервер на Linux не рабоиаетс MsSQL на Linux.

Насчет никак.
Уже что-то, хоть теоретически, нашел:
https://pgloader.readthedocs.io/en/latest/ref/mssql.html

Это конечно не репликация, в полном смысле этого слова, но исходя из рекомендаций 1с не использовать dt файлы, хоть что-то.
Но надо проверять.
Обратный вариант. правда пока не нашел.


Проще слонов на винде поднять. Ну и реплика на сколько я знаю не будет работать в mssql с винды на линукс

oooo800

Цитата: DmitriyF от 11 ноя 2021, 21:47Проще слонов на винде поднять

Писали, что быстродействие PostgreSQL на windows, существенно хуже чем на MsSQL.

DmitriyF

Цитата: oooo800 от 11 ноя 2021, 23:09
Цитата: DmitriyF от 11 ноя 2021, 21:47Проще слонов на винде поднять

Писали, что быстродействие PostgreSQL на windows, существенно хуже чем на MsSQL.

На сарае писали х..., а там дрова) Ты какую из этих СУБД знаешь? Если ни какую то езжай сразу на слонов. И кстати, среда для реплики должна быть одинаковая. А ниже при каких условиях использования? Не думал?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск