Джеймс Кобьелус: «Неудивительно, что в Oracle решили всерьез взяться за язык R, который становится реальной силой в области анализа»
Джеймс Кобьелус: «Неудивительно, что в Oracle решили всерьез взяться за язык R, который становится реальной силой в области анализа»

Новый продукт Advanced Analytics привяжет R к системе управления базми данных Oracle и линейке программно-аппаратных комплексов корпорации.

В состав Oracle Advanced Analytics входят модули Oracle R Enterprise и Data Mining. Продукт поставляется в виде дополнения к СУБД Oracle Database 11g. Лицензия на один процессор предлагается покупателям за 23 тыс. долл. Модуль Data Mining будет исключен из ассортимента и заменен на Advanced Analytics.

Oracle R Enterprise позволит пользователям R применять существующие у них сценарии и статистические модели к данных, хранимым в базах Oracle 11g. Алгоритмы добычи данных Oracle, кубы оперативной аналитической обработки (OLAP) и другие технологии также интегрированы с R, а сценарии R можно вызывать с помощью стандартных SQL-запросов.

Интеграция R, Oracle 11g и Hadoop при обработке больших объемов данных позволит программистам, использующих R, написав один сценарий, внедрять его в разных средах, в том числе и на программно-аппаратных комплексах Oracle Big Data.

Результаты, полученные модулем Advanced Analytics, можно просматривать с помощью средств бизнес-анализа Oracle BI и использовать в рамках комплекса Exalytics In-Memory.

«Oracle займется распространением языка R, предложив поддержку всего стека соответствующих программных технологий, – сообщил Джордж Лампкин, вице-президент корпорации по управлению продуктами, предназначенными для построения хранилищ данных. – Мы упростили процесс администрирования и управления средой R. Раньше данные приходилось собирать из разных мест, теперь же они находятся на одном сервере. Для всех пользователей предусмотрена единая политика безопасности, созданы условия для консолидации источников данных».

Другие поставщики инструментов статистического моделирования (в частности, компания SAS Institute) также активизировали свою деятельность, связанную с поддержкой R. «Впрочем, данный анонс Oracle не следует непременно увязывать с обострением конкуренции между двумя компаниями, – заметил Лампкин. – Прочные отношения с SAS выстроены уже давно, и мы продолжим их укрепление. У Oracle есть крупные клиенты, инвестировавшие средства в инструменты SAS, и мы намерены поддерживать этих клиентов. Ранее продуктами для рынка R наша компания не занималась. Одна из причин, побудившая нас прийти в эту область, связана с усилением коммерческой направленности R и ростом популярности этого языка в корпоративной сфере».

Корпорация Oracle намерена внести свой вклад в развитие проекта с открытым кодом R и уже имеет в своем распоряжении пакет R, позволяющий обращаться к СУБД Oracle через интерфейс ODBC. По функциональным возможностям, правда, он уступает Oracle R Enterprise.

«Неудивительно, что в Oracle решили всерьез взяться за язык R, который становится реальной силой в области анализа, – отметил аналитик Forrester Research Джеймс Кобьелус. – Он получает повсеместное распространение и становится все более популярным в корпоративной среде. Когда речь заходит об используемых средствах статистического моделирования, наши клиенты обычно упоминают SAS или IBM SPSS, однако все чаще в этом же ряду оказывается и R. У SAS имеется абсолютно все необходимое для статистического моделирования. То же самое можно сказать и о SPSS. В сообществе R тоже можно найти все, что вам нужно. Однако в предложениях компаний-стартапов, работающих с R (к их числу относится, например, Revolution Analytics), отсутствует интегрированная платформа разработки, и в Oracle готовы восполнить этот недостаток. В ближайшей перспективе инструментами R займутся и другие поставщики СУБД и хранилищ данных, включая IBM, Teradata и EMC Greenplum».