
«В ближайшие 5-7 лет благодаря мощным инструментам аналитики Big Data рынок торговли финансовыми активами и валютами изменится больше, чем за последние несколько десятилетий. Уже сейчас QuadCode активно использует Open Source технологии для хранения данных и принятия решений, но мы отказались от «ванильных» сборок из-за того, что нам самим приходилось собирать, тестировать и поддерживать решения, а также решать проблему с интеграцией разрозненных компонентов. Так для задач хранения мы мигрировали на платформу Arenadata DB с открытой гибридной архитектурой и технической поддержкой».
Проект миграции был успешно реализован в начале 2020 года. В настоящий момент Arenadata продолжает оказывать QuadCode услуги технической поддержки, которые включают:
Текущая конфигурация кластера QuadCode — 13 nodes и 2 master-сервера.
Обычно происходит с помощью функций backup-restore. Однако на историческом кластере не было достаточно места для полноценного backup. В результате воспользовались специальным плагином для выполнения backup на внутреннем сервисе S3-хранилище.
Были нюансы с восстановлением данных в связи с изменениями DDL отдельных представлений и функций. В релизе Greenplum 6 (по сравнению с версией 5) некоторые представления ссылались на колонки, которые были переименованы в Greenplum 6. В результате внесли изменения в DDL в ручном режиме и после этого завершили тестовый перенос данных.