Я хотел бы знать основное различие между hadoop и nosql
- Какая потребность в Hadoop?
- В чем необходимость NoSQL?
- Оба одинаковы?
Я хотел бы знать основное различие между hadoop и nosql
Hadoop относится к экосистеме пакетов программного обеспечения, включая MapReduce, HDFS и целый ряд других пакетов программного обеспечения для поддержки импорта и экспорт данных в и из HDFS (распределенная файловая система Hadoop). Когда кто-то говорит: "У меня есть кластер Hadoop", они обычно означают кластер машин, работающих в этой общей экосистеме, с большой распределенной файловой системой для поддержки крупномасштабных вычислений.
NoSQL ссылается на нереляционные или, по крайней мере, не-SQL-решения баз данных, такие как HBase (также входит в состав экосистемы Hadoop), Cassandra, MongoDB, Riak, CouchDB и многие другие.
Hadoop - вычислительная среда
NoSQL - не только - базы данных SQL
Согласно Википедии:
Apache Hadoop - это программная среда с открытым исходным кодом, которая поддерживает распределенные приложения с интенсивным использованием данных, лицензированные в соответствии с лицензией Apache v2. 1 Он позволяет приложениям работать с тысячами вычислительных независимых компьютеров и петабайт данных.
В вычислениях NoSQL (в основном интерпретируемый как "не только SQL" 1) - это широкий класс систем управления базами данных обусловленный его несоблюдением широко используемой модели системы управления реляционными базами данных; то есть базы данных NoSQL в основном не построены на таблицах, и, как результат, обычно не используют SQL для обработки данных.
Они не одно и то же, но связаны с данными inten. Hadoop - это полная структура (которая может использоваться с СУБД NoSQL как Oracle NoSQL).
Я думаю, что ваши вопросы ведут в неправильном направлении.
hasoop - это имя распределенной файловой системы, называемой hdfs, и возможность использовать парадигму сокращения карты для крупномасштабных вычислений. С помощью пряжи также можно использовать кластер hadoop с гораздо большим количеством задач (например, шторм, улей и т.д.).
nosql ссылается на базы данных, не запрашиваемые sql и не обязательно используемые таблицы и т.д.
вы можете посмотреть страницы wiki hadoop и noSQL для дальнейшего понимания различий между ними