Oracle Cloud Day 2017 Moscow

В Москве 26 октября прошла конференция Oracle Cloud Day 2017.

В залах Raddison-славянская в этот день много говорилось о новейших, прежде всего облачных, технологиях в области хранения, обработки и анализа данных. Можно было послушать выступления как консультантов Oracle относительно новых продуктов компании, так и представителей компаний-клиентов.

Наиболее интересными мне показались примеры внедрения, осуществленных компаниями Ашан и Мегафон. Кирилл Бойко, представитель Ашана, рассказал об использовании on-premis решения exadata, и отметил чрезвычайно высокую скорость работы этого решения. Мария Трофимова из Мегафона поделилась опытом интеграции ЦОД из восьми филиалов в одном месте. Также она отметила потенциал использования технологии Oracle Big Data SQL, когда к традиционной реляционной БД добавляется Hadoop кластер, к которому также идет обращение при отправке SQL-запросов на сервер.

Программа конференции была в некоторой степени скорректирована, с учетом прошедшей три недели назад Oracle Open World. В частности сделали презентацию новых фич готовящейся к релизу версии базы данных 18с. Из интересных нововведений хотел бы обозначить две. Первое – полиморфные табличные функции. Теперь для возврата данных в табличном виде их не обязательно строго определять в самой функции. Количество колонок, тип данных – все это можно динамически менять путем, например, передачи параметров при вызове функции. Соответственно, в новой версии можно будет избежать дублирования кода в случаях, когда необходимо получать различные таблицы при исполнении функции.

Второе – Stored Procedure Multilingual Engine. Новый движок для разных языков программирования, на основе GraalVM. Поддерживается JavaScript, ожидается поддержка Python, Ruby, R. На слайдах показали пример компиляции процедуры на JS, которая печатает ‘Hello’ и Trace. Впоследствии эту процедуру можно вызывать уже непосредственно из SQL-Plus. Так что, принимая во внимание стабильно растущую популярность JavaScript, этой технологии определенно стоит уделить внимание. Хотя хоронить PL-SQL, конечно, не стоит.

И еще один очень хороший анонс был сделан в конце конференции. Бесплатная версия базы данных Oracle XE также получит обновление, но не до предыдущей версии 12c, как оно обычно происходило, а сразу до актуальной версии 18с. Релиз обещают чуть позже в течение 2018 года, и в дистрибутив будет включено множество раньше недоступного для бесплатной версии функционала. В частности упомянули о партиционировании (хотя при ограничении размера табличного пространства в 12 Gb говорить о значительной пользе партиционирования не приходится).

В целом мероприятие было достаточно интересным. Истории успешного внедрения крупных и сложных продуктов всегда занимательны.