Byte/RE ИТ-издание

Apache Cassandra вместо СУБД Oracle в системах ДБО

Компания R-Style Softlab объявила о переходе к использованию открытой платформы Apache Cassandra в качестве замены реляционной СУБД Oracle для высоконагруженных компонентов систем дистанционного банковского обслуживания.

Предпосылкой к такому решению, поясняют в компании, стала успешная реализация сложной задачи для одного из крупнейших банков страны: с учетом растущих объемов данных и нагрузки надо было разработать архитектурное решение, позволяющее масштабировать платформу, которая обеспечивает функционирование мобильного и интернет-банка. В рамках подготовки к проекту были проведены всесторонние исследования различных СУБД и определен лидер по производительности и потенциалу к масштабированию – система Apache Cassandra.

Поскольку принципы работы реляционных баз данных и noSQL-систем существенно различаются, в ходе проекта и подготовки решения к промышленной эксплуатации потребовалась значительная переработка его функциональной и архитектурной составляющих. Были выработаны механизмы разделения и управления крупными пулами клиентов, реализован функционал, обеспечивающий бесперебойную работу всего комплекса, а также средства организации взаимодействия такой распределенной системы с основными бэк-офисными системами банка.

С точки зрения бизнеса банка новая архитектура имеет следующие преимущества:

  • централизованная база данных позволяла масштабировать решение только вертикально, путем добавления нового «железа». Новая архитектура открыла возможность горизонтального масштабирования за счет добавления новых узлов без необходимости использовать дополнительное зарубежное оборудование;
  • банк получил практически неограниченные возможности масштабирования;
  • решение позволяет отказаться от дорогостоящей СУБД Oracle в пользу системы с открытым исходным кодом, что в современных реалиях имеет большое значение.

Как комментируют в R-Style Softlab, успешная реализация подобного проекта в крупном банке говорит о высоком потенциале ПО с открытым исходным кодом и возможности его использовании в секторе корпоративных клиентов при обработке больших объемов данных и высокой транзакционной нагрузке. Компания планирует продолжить развитие этого направления и предлагать российским заказчикам недорогой способ обработки данных и горизонтального масштабирования баз данных на основе платформы InterBank RS.

Вам также могут понравиться