Бизнес устал от зоопарка СУБД
Требования к системам управления базами данных для поддержки транзакционных и аналитических приложений стремительно меняются.
Чтобы понять предпочтения
По мнению IDC, в мире наблюдается огромный разрыв между транзакционными и аналитическими системами, при этом для оптимизации
Интересный результат в данном исследовании получился и при выяснении стоимости владения разными базами данных. Опрос респондентов показал, что более 60% из них имеют 5 разных систем управления базами данных, а 30% — более 10! Плата за такой «зоопарк» — это растущая сложность ИТ-инфраструктуры, включая вычислительные ресурсы, сложность администрирования, при этом каждое вносимое изменение в такие сложные системы становится отдельным проектом со всеми вытекающими из этого последствиями. Расходы на поддержание таких систем возрастают по мере увеличения количества серверов почти в линейной зависимости.
Запомнить страницу чтобы посмотреть позже?Вывод IDC не терпит разночтений: решение выявленных проблем заключается в консолидации баз данных, операций, объединяющих транзакционные и аналитические возможности в единственное решение СУБД со смешанными функциями.
InterSystems IRIS Data Platform
Очевидно, что, заказывая данное исследование, в InterSystems хотели удостовериться в правильности парадигмы InterSystems IRIS Data Platform, которую в компании позиционируют как высокопроизводительную универсальную платформу для работы с транзакционными и аналитическими данными. Содержит все необходимые инструменты и возможности для быстрой разработки транзакционных, аналитических и транзакционно-аналитических приложений, которые сокращают задержки при ETL и позволяют получать информацию действительно в оперативном режиме. «InterSystems IRIS Data Platform предоставляет все необходимое для работы с данными, совместного их использования, а также для того, чтобы реализовать ценность самого большого актива, который есть в вашей компании, — данных», — отмечают в InterSystems. Это полновесная платформа, которая устраняет необходимость интеграции нескольких технологий разработки приложений и систем управления базами данных. Приложения на платформе InterSystems IRIS Data Platform, как сообщают в компании, требуют меньше кода, меньше системных ресурсов и меньше обслуживания.
Высокая производительность с горизонтальной и вертикальной масштабируемостью
Особая гордость InterSystems — это не только производительность, но и невероятная масштабируемость InterSystems IRIS Data Platform как по вертикали, так и по горизонтали, что позволяет эффективно учитывать растущие рабочие нагрузки, размеры данных и т. д.
Вертикальное масштабирование обеспечивается, в частности, за счет параллелизации SQL- и MDX-запросов. Для снижения стоимости аппаратного обеспечения, как правило, целесообразно использовать горизонтальное масштабирование.
Для систем на платформах InterSystems, с которыми работает большое количество пользователей, Enterprise Cache Protocol (ECP) позволяет распределить вычислительную нагрузку между серверами приложений, которые получают с серверов баз данных и кешируют необходимые пользователям данные. Протокол ECP автоматически синхронизирует данные между серверами данных и серверами приложений.
InterSystems IRIS Data Platform обеспечивает горизонтальное масштабирование данных за счет шардинга, разделяя большие базы данных между серверами. Запросы выполняются параллельно на каждом сервере, и результаты агрегируются перед отправкой пользователю.
Единая модель данных и высокая скорость разработки приложений
IRIS Data Platform предоставляет разработчику свободу выбора модели хранения и работы с данными — в рамках одного приложения можно использовать NoSQL, реляционный и объектный способы доступа к данным.
InterSystems IRIS Data Platform может быть использована совместно с любыми популярными средствами разработки приложений, языками программирования и стандартами, включая Java, .Net, REST, JSON, C++ JavaScript, XML и т. д.
Серверная логика может разрабатываться на объектно-ориентированном языке программирования ObjectScript. Методы классов и серверные программы на ObjectScript могут обращаться к многомерным массивам и классам IRIS Data Platform, использовать SQL и MDX.
Аналитика
InterSystems IRIS Data Platform — открытая аналитическая платформа, которая позволяет, комбинируя различные средства исследования данных, бизнес-аналитики, прогнозирования, создавать эффективные аналитические решения. Возможность анализировать данные в оперативном режиме обеспечивает поддержку принятия решений не только в аналитических, но и в транзакционных приложениях.
В IRIS DataPlatform включена OLAP-технология, средства анализа неструктурированной информации (текстов) и прогнозирования. Данные, которые хранятся под управлением IRIS Data Platform, доступны для внешних аналитических средств через xDBC, Apache Spark Connector и другие интерфейсы.
Интеграция
В платформу IRIS Data Platform входит мощная и гибкая технология для интеграции данных, приложений и бизнес-процессов.
Решения на IRIS Data Platform за счет поддержки многочисленных программных интерфейсов (API) могут использовать бизнес-логику, разработанную на Java, .NET, JavaScript, и т. д.
Поддержка JSON и REST, стандартов XML и веб-сервисов, а также расширяемый набор адаптеров обеспечивают интеграцию различных источников данных, приложений и сервисов.
Средства описания и исполнения бизнес-процессов IRIS Data Platform предназначены для автоматизации взаимодействия систем и людей (human workflow).
Все эти технологии позволяют создавать на IRIS Data Platform корпоративные сервисные шины (Enterprise Service Bus), системы автоматизации бизнес-процессов, композитные приложения в соответствии с сервис-ориентированной или микросервисной архитектурой.
Открытая среда и быстрое развертывание
IRIS Data Platform легко интегрируется в существующие ИТ-инфраструктуры заказчиков за счет поддержки контейнеров, средств развертывания в облаках, развитых технологий мониторинга приложений и интеграции со средствами мониторинга третьих фирм.
В зависимости от задач
Лучшее в своем классе
«Философия IRIS (Interoperable, Reliable, Intuitive, Scalable), которая лежит в основе разработки InterSystems IRIS Data Platform, позволяет создавать надежные, высокопроизводительные и интуитивно понятные системы, которые предоставляют большие возможности для разработки новых транзакционных и аналитических систем, интеграции приложений и вместе с тем отличаются очень высокой масштабируемостью и надежностью», — резюмируют в компании.
В исследовании IDC отмечено, что невозможность своевременно анализировать данные не позволяет ИТ в полной мере поддержать
Опираясь на результаты исследования IDC и учитывая мощный потенциал InterSystems IRIS Data Platform, можно с уверенностью утверждать, что InterSystems удалось создать решение, которое оптимально соответствует ожиданиям заказчиков, учитывая практически все существующие и потенциальные требования. Этот путь по «минному полю», где, с одной стороны, нужно соответствовать запросам потенциальных клиентов, а с другой — предложить перспективные возможности, которые на годы вперед обеспечат рост
