SAP продолжает интенсивно развивать свою флагманскую in-memory платформу HANA, выпуская с этой целью сервис-паки, являющиеся, по сути, новыми версиями продукта. В конце прошлого года ею был выпущен HANA Support Package Stack 9 (SPS9), в котором впервые была реализована поддержка многоарендности (multitenancy), позволившая на одном программно-аппаратном комплексе HANA запускать несколько экземпляров БД и приложений, а также технология динамического многоуровневого хранения (data tiering), давшая возможность загружать в оперативную память только часто используемые данные и держать остальные в дисковой подсистеме. В только что выпущенном HANA SPS10 основой акцент сделан на расширение возможностей обработки и анализа больших данных и поддержку набирающего популярность Интернета вещей (IoT).
С этой целью добавлены средства интеграции HANA с самыми свежими версиями дистрибутивов Hadoop от Cloudera и Hortonworks, реализована поддержка быстрой передачи структурированных и неструктурированных данных Spark SQL и унифицированный пользовательский интерфейс для администрирования HANA и Hadoop-кластеров посредством Apache Ambari. Распределение данных в реализованном в SPS9 механизме data tiering теперь может задаваться с помощью правил, идущих от бизнеса. К примеру, предприятие может хранить данные за последний год в оперативной памяти, а более старые перемещать на дисковую СХД или в Hadoop. Расширены возможности анализа текстов (text mining), где теперь поддерживается синтаксис стандартного SQL и добавлено 32 национальных языка. При анализе данных, имеющих пространственную природу, допускается использование многомерных объектов, которые можно включать в специализированные выражения на языке SQLScript.
В задачах Интернета вещей важное место отводится синхронизации данных, накопленных на удаленных площадках, с центральной БД. Разработчки IoT-приложений и мобильных решений с интенсивным обменом данными теперь могут воспользоваться встроенной СУБД SAP SQL Anywhere, которая способна накапливать и обрабатывать данные на местах, передавая их в центральное хранилище синхронно или в те моменты, когда доступны коммуникационные каналы. При этом критические с точки зрения бизнес-логики процессы могут с учетом результатов прогнозной аналитики отрабатываться локально даже в отсутствие устойчивого соединения с центральным сервером.
Благодаря появлению механизмов асинхронной репликации 1:n, восстановления динамической иерархии многоуровневого хранения данных после сбоев и инкрементного резервного копирования, существенно повышена отказоустойчивость, имеющая большое значение в ответственных приложениях, требующих бесперебойного круглосуточного функционирования. В вертикально масштабируемых серверных конфигурациях HANA теперь поддерживаются многопроцессорные архитектуры NUMA, что позволяет использовать в одном in-memory сервере более 12 Тб оперативной памяти.
По словам представителей SAP, за полгода с момента выпуска сервис-пака SPS9 число заказчиков, использующих HANA, выросло с 4100 до 6400. Облачным сервисом SAP HANA Cloud Platform сегодня охвачены 1400 клиентов компании. Зарегистрировано более 1900 стартапов, применяющих в своих разработках платформу HANA.