Rozetka UA Rozetka UA Выгрузка данных из SQL Server в PostgreSQL. Ускорение в 800 раз - DiggerSite

DiggerSite

Rozetka UA Rozetka UA

Выгрузка данных из SQL Server в PostgreSQL. Ускорение в 800 раз

В процессе развития проекта периодически появляется необходимость обмена данными между серверами баз данных. Предположим, у нас есть источник данных в виде

Источник: Выгрузка данных из SQL Server в PostgreSQL. Ускорение в 800 раз

 

Исключительно актуальный вопрос. Дело в том, что SQL Server штука платная и очень дорогая. Но она проверена, имеет вендора, тщательно исследована. В последних версиях лицензируется по ядрам, то есть, имеет серьезные проблемы с производительностью. Вероятность потери данных невелика. 

PostgreSQL совершенно бесплатен. Разворачивать таких серверов можно сколько угодно, абы железо было. Ядер можно использовать- сколько есть. 

То есть, сама собой напрашивается архитектура, при которой основным хранилищем будет SQL Server а поставлять и обрабатывать данные PostgreSQL. 

Как их связать? Можно по репликации, но это потребует дополнительного дискового пространства, фактически данные дублируются. Использование удаленных серверов- очень удачное решение, но оно относительно медленное. В данной статье описан возможный вариант решения проблемы.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Aliexpress INTAliexpress INTAliexpress INTAliexpress INTAliexpress INTAliexpress INTAliexpress INTAliexpress INTAliexpress INTAliexpress INTAliexpress INT