У дома тенденции Какво е влиянието на отворения код върху екосистемата apache hadoop?

Какво е влиянието на отворения код върху екосистемата apache hadoop?

Съдържание:

Anonim

Една от основните причини екосистемата Hadoop е толкова голям успех е, че тя е свободна и отворена рамка за софтуер за големи данни. Софтуерните разработчици имат достъп и променят неговия изходен код, за да създадат свои собствени продукти или приложения за големи данни. Hadoop доведе до създаването на няколко приложения за анализ на големи данни. Във време, когато големите данни определят живота ни, вероятно е справедливо да се каже, че Hadoop е определял как големите данни трябва да бъдат анализирани. Това е възможно главно защото екосистемата Apache Hadoop черпи своите принципи от софтуерни стойности с отворен код. В този контекст е доста уместно да се определят принципите, които са вдъхновили екосистемата Hadoop. Основните принципи са разгледани по-долу.

Ясни принципи с отворен код, които вдъхновиха Apache Hadoop

  • Достъп до изходния код - Според принципите на отворен код изходният код на софтуера с отворен код трябва да е достъпен за всеки както за модификация, така и за подобряване. Софтуерният разработчик може дори да създава софтуерни приложения, използвайки изходния код. Така рамката на Hadoop се използва повторно и се модифицира, за да се разработят няколко софтуерни приложения около нея.
  • Сътрудничество - Качественият софтуер с отворен код се създава, когато множество хора слагат глава. Сътрудничеството може да породи нови идеи, да разреши сложни проблеми, които някой, който работи в силоз, вероятно не може и да разкрие нови начини за гледане на проблем.
  • Без дискриминация срещу какъвто и да е интерес - Според системата с отворен код всеки може да редактира изходния код, да създаде софтуерно приложение и да го раздава безплатно, да го продава или използва за изследователски цели. Този принцип вдъхновява създаването на няколко софтуерни приложения, които са достъпни безплатно или са достъпни в търговската мрежа.
  • Лицензът е технологично неутрален - Лицензионните условия с отворен код не предпочитат конкретна технология или език за програмиране. Изходният код може да се използва за разработване на софтуерни приложения на всяка платформа.
  • Без ограничения за използвания софтуер - Всеки, който има достъп до изходния код и разработва друго софтуерно приложение, е свободен да използва друг софтуер или други изходни кодове.

Влияние на отворения код върху екосистемата Hadoop

Екосистемата Hadoop е цялостна, добре организирана подредба, която прави анализа на големи данни прост и точен. Екосистемата Hadoop включва няколко софтуерни приложения, всяко от които е специализирано в конкретна задача. Въпреки че цялата екосистема е комбинация от софтуерни инструменти, всеки от инструментите сам по себе си е способен да върши специализирана работа независимо. Това означава, че можете да изберете и изберете специфичните инструменти, необходими за изпълнение на вашата цел - Hadoop е толкова гъвкав. Hadoop не ви обвързва с правила, които ви принуждават да използвате софтуера по определен начин. Можете да използвате изходния код по какъвто и да е начин.

Нека да разгледаме общ преглед на това как работи екосистемата Hadoop, както и как тя възприема принципите на отворен код по пътя.

Какво е влиянието на отворения код върху екосистемата apache hadoop?