Подтвердить что ты не робот

Разница между Hadoop и Nosql

Я хотел бы знать основное различие между hadoop и nosql

  • Какая потребность в Hadoop?
  • В чем необходимость NoSQL?
  • Оба одинаковы?
4b9b3361

Ответ 1

Hadoop относится к экосистеме пакетов программного обеспечения, включая MapReduce, HDFS и целый ряд других пакетов программного обеспечения для поддержки импорта и экспорт данных в и из HDFS (распределенная файловая система Hadoop). Когда кто-то говорит: "У меня есть кластер Hadoop", они обычно означают кластер машин, работающих в этой общей экосистеме, с большой распределенной файловой системой для поддержки крупномасштабных вычислений.

NoSQL ссылается на нереляционные или, по крайней мере, не-SQL-решения баз данных, такие как HBase (также входит в состав экосистемы Hadoop), Cassandra, MongoDB, Riak, CouchDB и многие другие.

Hadoop - вычислительная среда

NoSQL - не только - базы данных SQL

Ответ 2

Согласно Википедии:

Hadoop:

Apache Hadoop - это программная среда с открытым исходным кодом, которая поддерживает распределенные приложения с интенсивным использованием данных, лицензированные в соответствии с лицензией Apache v2. 1 Он позволяет приложениям работать с тысячами вычислительных независимых компьютеров и петабайт данных.

NoSQL:

В вычислениях NoSQL (в основном интерпретируемый как "не только SQL" 1) - это широкий класс систем управления базами данных обусловленный его несоблюдением широко используемой модели системы управления реляционными базами данных; то есть базы данных NoSQL в основном не построены на таблицах, и, как результат, обычно не используют SQL для обработки данных.

Они не одно и то же, но связаны с данными inten. Hadoop - это полная структура (которая может использоваться с СУБД NoSQL как Oracle NoSQL).

Ответ 3

Я думаю, что ваши вопросы ведут в неправильном направлении.

hasoop - это имя распределенной файловой системы, называемой hdfs, и возможность использовать парадигму сокращения карты для крупномасштабных вычислений. С помощью пряжи также можно использовать кластер hadoop с гораздо большим количеством задач (например, шторм, улей и т.д.).

nosql ссылается на базы данных, не запрашиваемые sql и не обязательно используемые таблицы и т.д.

вы можете посмотреть страницы wiki hadoop и noSQL для дальнейшего понимания различий между ними