Компоненты

Поставщики базы данных Добавить Google MapReduce

What Is MapReduce? | What Is MapReduce In Hadoop? | Hadoop MapReduce Tutorial | Simplilearn

What Is MapReduce? | What Is MapReduce In Hadoop? | Hadoop MapReduce Tutorial | Simplilearn
Anonim

Greenplum и Aster Data Systems, два стартапа, участвующих в крупномасштабных анализ данных, объявила на этой неделе, что их продукты будут поддерживать MapReduce, технологию программирования, разработанную Google для параллельной обработки больших наборов данных на товарном оборудовании.

Разработчики программного обеспечения, как правило, более удобны с такими языками, как Java и C ++, SQL Server, сказал Майанк Бава, соучредитель и главный исполнительный директор Aster, создатель системы баз данных кластера, которая разбивает рабочие нагрузки на несколько дискретных уровней.

«Большинство разработчиков борются с нюансами создания базы данных хорошо по своим направлениям», - сказал он написал в блоге. «Действительно, SQL-маэстро требуется для выполнения интересных запросов для преобразований данных (во время обработки ETL или обработки Extract-Load-Transform) или интеллектуального анализа данных (во время аналитики).»

Введите MapReduce, целью которого было предоставить «тривиально-параллелизуемая структура, чтобы даже начинающие разработчики (ака-интерны) могли писать программы на разных языках (Java / C / C ++ / Perl / Python) для анализа данных, не зависящих от масштаба», - писал Бава.

Между тем Greenplum, создатель базы данных, которая, по ее словам, может масштабировать до петабайта информации, заявила на этой неделе, что инфраструктура MapReduce будет частью механизма обработки данных по состоянию на сентябрь.

Близкие объявления принесли одобрение одного из близких наблюдателей базы данных мир.

«Сам по себе MapReduce может сделать много важной работы по манипулированию данными и анализу. Интеграция с SQL должна только увеличить его применимость и силу», - написал Курт Монаш из Monash Research в блоге DBMS2.

«MapReduce не нужен для табу управления данными. Это было эффективно распараллелировано другими способами, - добавил он. - Но если вы хотите создавать некластовые структуры, такие как текстовые индексы или графики, MapReduce оказывается большой помощью ».