Revolution R v6.0 приходить у місто

  • Aug 30, 2023

Revolution Analytics — це те ж саме, що Cloudera для Hadoop. А з новою версією Revolution R Enterprise ця маленька мова програмування перетворюється на потужну систему дослідження великих даних.

Я ще не писав багато про мову програмування "R" або про величезну кількість бібліотек для неї, але це дуже важлива мова та платформа. R поширений у всьому світі Big Data, але це не виключно технологія Big Data. За своєю суттю R є мовою програмування з відкритим кодом для математичного та статистичного аналізу. І тому, з одного боку, R конкурує з SAS і IBM SPSS, два комерційні пакети програмного забезпечення, які традиційно займали простір. Але він також конкурує з різними автономними продуктами інтелектуального аналізу даних і прогнозної аналітики. Це велика площа поверхні для покриття.

Для програмістів і дослідників даних також. R — це більше, ніж просто безкоштовна заміна SAS і SPSS. Це дійсно інструмент науки про дані. Популярність R як в академічних, так і в комерційних колах у поєднанні з його розширюваністю призвели до бурхливого зростання екосистема бібліотек, які використовують мову R загального призначення та роблять її більш спеціалізованим інструментом для різних спеціальностей області. Big Data є головним серед них; в результаті чого з’явився проект RHadoop разом із його бібліотекою rmr, яка дозволяє використовувати мову R для коду Hadoop MapReduce. Супутні бібліотеки rhdfs і rhbase дозволяють цьому коду працювати з необробленими файлами HDFS або даними в HBase, частому компаньйоні NoSQL Hadoop.

Додаткова вартість У світі Hadoop такі компанії, як Cloudera, надають повні безкоштовні дистрибутиви Hadoop з відкритим вихідним кодом і також пропонують платні комерційні продукти, як-от Cloudera Manager, які доступні через Enterpise ліцензії. R нічим не відрізняється: і базується на Пало-Альто Революційна аналітика пропонує свій дистрибутив із відкритим вихідним кодом і комерційні вдосконалення, які включають власні розширення. Разом вони упаковані як продукт під назвою Revolution R Enterprise, 6 версія якого виходить сьогодні.

Що нового? Revolution R Enterprise, версія 6, включає версію 2.14.2 основного продукту R з відкритим кодом. Останній, у свою чергу, включає компілятор байт-коду для вихідного коду розробників, забезпечуючи підвищену продуктивність порівняно з чисто інтерпретованою архітектурою коду, яка використовувалася в попередніх версіях.

Revolution R Enterprise наразі пропонувала RevoScaleR, підтримуючи багатоядерне та багатовузлове масштабування, що значно контрастує з однопотоковою архітектурою R з відкритим кодом у пам’яті. Продукт Enterprise також включає RevoDeployR, який пропонує інтерфейс служби RESTful для бібліотек R, відкриваючи можливості цих бібліотек для Java, .NET та інших платформ розробки.

Випуск Revolution R Enterprise версії 6 додає кілька нових корпоративних функцій. Серед них:

  • Підтримка обчислювальних мереж на базі Linux, використання Платформа IBM LSF
  • Підтримка Microsoft Режим серії Azure, локальна/хмарна гібридна реалізація Windows High-Performance Computing (HPC). Це приєднується до підтримки локальної Windows HPC, яка існувала у версії 5.
  • Підтримка узагальнених лінійних моделей на RevoScaleR
  • Прямий доступ до джерел даних ODBC, а також до плоских файлів, файлів SAS і SPSS, без використання проміжних файлів XDF.

Назад до креслярської дошки. R можна використовувати для математики, машинного навчання, прогнозної аналітики тощо. Завдяки великій екосистемі та абсолютно новій корпоративній версії R також прагне стати першокласним інструментом для великих даних із можливістю отримувати дані з різноманітних джерел даних.

Якщо вам здається доцільним дізнатися більше про R, перегляньте розділ порад для початківців блогу Revolutions. Автор блогу Девід Сміт, тієї самої людини, яка ознайомила мене з Revolution R Enterprise v6. Девід був дуже чітким і терплячим зі мною, і я вважаю, що як віце-президент Revolution Analytics з маркетингу та спільноти, він повинен бути таким. Але м’яка поведінка в поєднанні з технічними відбивними – це досить рідкісне явище. Тож подивіться на його публікації та відео та швидко навчіться.