Открыть сервис

MapR

MapR — это бывшая американская компания, разрабатывавшая одноимённую платформу для обработки и хранения больших данных (Big Data) на основе Apache Hadoop и Apache Spark. Платформа MapR позиционировалась как альтернатива классическому дистрибутиву Hadoop от Apache, предлагая улучшенную производительность, встроенную поддержку контейнеризации и собственные проприетарные компоненты, такие как файловая система MapR-FS и база данных MapR-DB. Компания была основана в 2009 году, а в 2019 году прекратила самостоятельное существование, войдя в состав корпорации Hewlett Packard Enterprise (HPE).

История

Основание и ранние годы

Компания MapR Technologies, Inc. была основана в 2009 году в Сан-Хосе (Калифорния, США) выходцами из таких компаний, как Google, Yahoo! и Oracle. Основатели — Мохаммед Ислам (Mohammed Islam), Джон С. К. (John C. K.) и другие — ставили целью создать корпоративную платформу для работы с большими данными, которая была бы быстрее и надёжнее стандартного дистрибутива Apache Hadoop. В отличие от многих стартапов того времени, MapR с самого начала делала ставку на проприетарные технологии, а не только на открытый код.

Рост и развитие (2011–2015)

В 2011 году компания выпустила первую версию своей платформы — MapR M3 (бесплатная версия с ограничениями) и MapR M5 (коммерческая). Ключевым отличием стала собственная файловая система MapR-FS, которая заменила стандартную HDFS (Hadoop Distributed File System). MapR-FS обеспечивала более высокую производительность, поддержку произвольного доступа к данным (не только потокового) и встроенную репликацию без использования NameNode. В 2012 году MapR привлекла $20 млн инвестиций от венчурных фондов, включая NEA и Lightspeed Venture Partners. К 2014 году клиентами MapR стали такие компании, как Comcast, Cisco, Pfizer и другие.

Период зрелости и конкуренция (2015–2018)

В 2015 году MapR выпустила версию 5.0, которая включала интеграцию с Apache Spark, поддержку контейнеризации (Docker) и собственную базу данных MapR-DB (NoSQL, совместимая с HBase API). Платформа стала позиционироваться как «конвергентная платформа данных» (converged data platform), объединяющая обработку потоков, пакетную обработку, хранение и аналитику. В этот период MapR конкурировала с такими гигантами, как Cloudera и Hortonworks (позже объединившимися в Cloudera), а также с облачными сервисами Amazon EMR и Google Cloud Dataproc. Несмотря на технологические преимущества, MapR не смогла достичь масштабов выручки, сопоставимых с конкурентами.

Финансовые трудности и поглощение (2019)

В 2019 году компания столкнулась с серьёзными финансовыми проблемами. В феврале 2019 года MapR объявила о привлечении $56 млн в рамках раунда финансирования, но уже в мае того же года появились слухи о возможной продаже. В августе 2019 года Hewlett Packard Enterprise (HPE) объявила о приобретении активов MapR Technologies за нераскрытую сумму (по оценкам, около $50–100 млн). Сделка была закрыта в сентябре 2019 года. После этого платформа MapR была интегрирована в портфель HPE, а самостоятельная разработка и поддержка оригинального дистрибутива прекратилась. Часть технологий MapR (в частности, MapR-FS и MapR-DB) легли в основу продукта HPE Ezmeral Data Fabric.

Архитектура и ключевые компоненты

MapR-FS (файловая система)

Основное отличие MapR от стандартного Hadoop — собственная файловая система MapR-FS. В отличие от HDFS, которая требует отдельного NameNode для управления метаданными, MapR-FS использует распределённую архитектуру без единой точки отказа. Ключевые особенности:

  • Отсутствие NameNode: метаданные хранятся распределённо на всех узлах кластера, что повышает отказоустойчивость.
  • Произвольный доступ: поддержка операций чтения и записи в произвольном порядке (не только потоковых), что позволяло использовать MapR-FS для баз данных и приложений реального времени.
  • Высокая производительность: по заявлениям компании, скорость записи и чтения была в 2–5 раз выше, чем у HDFS.
  • Сжатие и шифрование: встроенная поддержка сжатия на уровне блоков и шифрования данных.

MapR-DB (база данных)

MapR-DB — это NoSQL-база данных, совместимая с API Apache HBase и Apache Cassandra. Она работала поверх MapR-FS, что обеспечивало ей высокую производительность и отказоустойчивость. Поддерживала:

  • Модель данных «ключ-значение» и широкие столбцы.
  • Транзакции ACID (в ограниченном объёме).
  • Поддержку JSON и SQL-запросов через Apache Drill.

MapR Streams (потоковая обработка)

MapR Streams — это встроенная система обмена сообщениями, совместимая с Apache Kafka. Она позволяла обрабатывать потоки данных в реальном времени без необходимости развёртывания отдельного кластера Kafka. Интегрировалась с Apache Spark Streaming, Apache Flink и другими фреймворками.

Интеграция с Apache Spark и Hadoop

Платформа MapR поддерживала все основные компоненты экосистемы Hadoop: Apache Spark, Apache Hive, Apache Pig, Apache HBase, Apache Drill, Apache Sqoop и другие. При этом MapR предлагала собственную версию этих компонентов, оптимизированную для работы с MapR-FS и MapR Streams.

Применение

MapR использовалась в различных отраслях для решения задач, связанных с большими данными:

  • Финансовый сектор: анализ транзакций в реальном времени, обнаружение мошенничества, управление рисками.
  • Телекоммуникации: обработка данных о звонках и трафике, построение рекомендательных систем.
  • Здравоохранение: анализ медицинских изображений, обработка геномных данных.
  • Промышленность: сбор и анализ данных с датчиков (IoT), прогнозирование отказов оборудования.
  • Розничная торговля: анализ поведения покупателей, управление цепочками поставок.

Конкуренция и рыночная позиция

На рынке дистрибутивов Hadoop MapR конкурировала с:

  • Cloudera (включая CDH — Cloudera Distribution for Hadoop).
  • Hortonworks (HDP — Hortonworks Data Platform).
  • Amazon EMR (облачный сервис).
  • Google Cloud Dataproc.
  • Microsoft Azure HDInsight.

По оценкам аналитиков (Gartner, IDC), доля MapR на рынке дистрибутивов Hadoop в 2017–2018 годах составляла около 5–10%, уступая Cloudera и Hortonworks. Основным преимуществом MapR считалась производительность и отказоустойчивость, а недостатком — более высокая стоимость лицензий и меньшая популярность в сообществе разработчиков.

Критика

Критика MapR была связана с несколькими аспектами:

  • Проприетарность: значительная часть кода (включая MapR-FS и MapR-DB) была закрытой, что вызывало опасения у некоторых клиентов относительно vendor lock-in (зависимости от одного поставщика).
  • Сложность миграции: переход с классического Hadoop на MapR требовал переписывания части приложений из-за различий в API и архитектуре.
  • Ценообразование: коммерческие лицензии MapR были дороже, чем у конкурентов, особенно для небольших компаний.
  • Нестабильность компании: финансовые трудности и последующее поглощение HPE создали неопределённость для клиентов, которые использовали платформу в production-средах.

Наследие

После поглощения HPE технологии MapR были интегрированы в продукт HPE Ezmeral Data Fabric, который предлагает распределённое хранение и обработку данных в гибридных облачных средах. Оригинальный дистрибутив MapR больше не поддерживается, однако сообщество пользователей и некоторые компании продолжают использовать его в legacy-системах. В 2020 году HPE выпустила версию MapR 6.2 под своим брендом, но дальнейшая разработка ведётся в рамках Ezmeral.

Источники

  • Официальный сайт MapR (архивные копии, 2019 год).
  • Пресс-релизы Hewlett Packard Enterprise о приобретении MapR (2019).
  • Статьи в изданиях ZDNet, TechCrunch, Silicon Angle за 2015–2019 годы.
  • Документация HPE Ezmeral Data Fabric (2020–2023).
  • Аналитические отчёты Gartner и IDC по рынку больших данных (2017–2019).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →