Добрый день! Сегодня мне бы хотелось рассказать Вам об еще одной древней СУБД, что жива...
Добрый день! Сегодня мне бы хотелось рассказать Вам об еще одной древней СУБД, что жива до сих пор, активно обновляется и способна обставить по скорости работы многие современные решения. Итак, IBM IMS (Information Management System). Разработка — середина 1960‑х. В 1969 году система вышла на коммерческий рынок и стала одной из первых промышленных СУБД в мире. Архитектура вполне типична для решений этих лет — иерархическое дерево. Данные хранятся как вложенные структуры: корневой сегмент (например, «Клиент») и дочерние («Заказы», «Платежи»). Чтобы получить информацию, нужно знать точный путь по этому дереву. Никаких сложных JOIN — только навигация. Система до сих пор работает в крупнейших банках, страховых компаниях и авиаперевозчиках. Например один европейский банк ежегодно проводит через core-banking систему на базе IMS рекордные 80 миллиардов транзакций. IMS вполне выдерживает до 117 000 обновляющих информацию запросов в секунду. Такое и не снилось многим более современным системам. СУБД IMS регулярно обновляется. Последнее обновление IMS 15.6 вышло 13 июня 2025 года. IMS, несмотря на свой почтенный возраст, поддерживает многие современные технологии, например, REST API, шифрование данных, использование Java и Python, поддерживает интеграцию с Kafka и даже имеет свой оператор для Kubernetes.