Big Data Professionals
2.01K subscribers
81 photos
23 videos
97 files
159 links
Big data, Hadoop, MongoDB, NoSQL,, Spark, Kafka Professional Channel
Download Telegram
Big data for dummies.pdf
7.7 MB
Emailing Big data for dummies.pdf
pyspark.pdf
6.3 MB
Emailing pyspark.pdf
Hadoop The Definitive Guide.pdf
5 MB
Emailing Hadoop The Definitive Guide.pdf
9780134598154.pdf
9.2 MB
Emailing 9780134598154.pdf
Wiley.NoSQL.Mar.2015.ISBN.1118905741.pdf
3.3 MB
Emailing Wiley.NoSQL.Mar.2015.ISBN.1118905741.pdf
Hadoop is an open-source tool for the storing and data processing in a distributed environment. It uses simple programming models for the above functions and is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Hadoop has two fundamental components: HDFS and MapReduce. We can say that Hadoop is two tier architecture. HDFS is distributed file system mainly consists and NameNode that store metadata information and DataNode which store the actual file/data. MapReduce in the Hadoop is a computational model that basically takes intensive data processes and spreads the computation across a potentially endless number of servers (generally referred to as a Hadoop cluster).

Apache hadoop is the most popular a open source tool developed by google for big data processing and the current market is dominated by the Hadoop.

On the other hand, NoSQL simply means “Not Only SQL”. So by that means NoSQL is bigger than the SQL. It supports both SQL and Non-SQL. Like Hadoop, NoSQL is also developed for the distributed and parallel computing. The difference is Hadoop is not a database system but is a software ecosystem that allows for massively parallel computing. But, NoSQL is created especially as a database framework. The NoSQL consists of mostly unstructured data. But the framework also supports SQL which is a relational database model. Since, most of the data in NoSQL is unstructured, NoSQL is very efficient by nature. The unstructured data can be stored in the multiple processing nodes, and often across multiple servers.