Июн
19
2014

Миграция БД 1С на PostgresSQL

Все рано или поздно, особенно после «любезного» общения с представителями софтверного гиганта Mictosoft задумываются про оптимизацию парка серверов / баз данных / клиентских рабочих мест. Естественно я тоже столкнулся с подобным вопросом. Пред историю рассказывать  особо не буду, расскажу только один актуальный вопрос — консолидация серверов баз данных. В моей инфраструктуре было развернуто большое количество рабочих мест пользователей 1С. Первоначально  базы естественно были на серверах MS SQL Server.  С ростом численности персонала, стало очень затратно покупать все новые и новые «колы» и перешли к лицензированию на ядра.  Проанализировав  поддерживаемые б/д фирмой 1С выбор был остановлен на PostgreSQL.

Попробую кратко описать механизм миграции баз 1С с MS SQL на PostgresSQL, суть которого заключается в установке PostgressSQL сервера + экспорт-импорт базы из 1С.

Приступим:

postgers-download

 

С сайта 1С скачиваем актуальную версию сборки PostgresSQL для выбранной ОС. (для простоты в моем случае это Win x64 платформа)

postgres-install1

Начало установки скачанного дистрибутива

postgres-install2

Указываем данные для учетной записи, от имени которой будет запущен сервис.

postgres-install3

В следующем окне указываем кодировку UTF-8, определяем пароль для суперюзера и разрешаем доступ с любых адресов.

postgres-install4

Тут просто далее…

postgres-install5

Устанавливаем дополнительные модули (при необходимости)

postgres-install6

Все готово для установки…. но уверен что всплывет следующее окно.

postgres-install3-error

Запускаем сервис для установки

postgres-install3-error1

postgres-install-complete

Ну и собственно, установка завершена.

Осталось дело за малым — создать базу с сервера 1С предприятия

И естественно загружаем имеющеюся выгрузку из 1С.

Получаем:

1c_ver

db

postgresdb

 

Готово, база работает, сервер PostgresSQL, деньги остались в  кармане бюджете!

Первоначально было 3 MS SQL сервера, консолидировав задачи  и путем использования полнофункционального PostgresSQL сервера вышла экономия в 2 MS SQL сервера. Много это или мало?

На момент написания статья стоимость подключений (CAL ) составляла около 8000 р. При штате сотрудников использующих 1С в 100 человек, экономия колоссальная!  Я не против Microsoft, просто порядок их цен и отношение к клиентам — оставляет желать лучшего. В данной статье я описал перевод на PostgressSql баз данных 1С. В следующий раз расскажу про консолидацию sql серверов, а в частности — перенос баз данных Citrix XenDesktop)

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс

Мастерская IT решений © | 2013-2018 | При копировании или цитировании ссылка на сайт netolkoit.ru и автора обязательна!