Проблемы в OLTP и их решения Базы данных и системы хранения

Доклад отклонён
Иван Покоев
QIWI

Пришёл в компанию в 2009 году разработчиком баз данных. Участвовал в разработке продуктов: Qiwi Distribution, Qiwi Wallet, Совесть, Payment On Delivery.
Сейчас руковожу разработкой процессингов QIWI Wallet, платежных терминалов Qiwi Distribution, банковских платёжных сервисов Banking Open API.
Участвую в разработке архитектуры новых сервисов компании и оптимизации сервисов с OLTP нагрузкой. Провожу ревью критичных для бизнеса сервисов.

Тезисы

Цель финансовых институтов - проведение расчетов между клиентами и партнерами с одновременным учетом их денежных средств.
Для решения этих задач мы используем OLTP систему процессинга платежей – СУБД Oracle.
Бизнес предъявляет высокие требования к доступности сервисов, отказоустойчивости систем и производительности. Например, обеспечить 10 000 ТПС на одном счете клиента или партнера, с доступностью 24/7/365.
Разработкой и эксплуатацией этой системы занимаемся 15 лет. За это время сталкивались с большинством проблем, характерных для OLTP с высокой нагрузкой.
Часть из них типовые и имеют стандартные решения, но для некоторых случаев приходилось находить уникальный подход.
Расскажем про свой опыт решения проблем с высокой нагрузкой, когда использовать типовые решения не получается.

Другие доклады секции Базы данных и системы хранения