GeeksforGeeks

Hadoop är ett ramverk för programmering av öppen källkod. Ramverket för Hadoop är baserat på Java-programmeringsspråk med någon inbyggd kod i skalskript och C.
detta ramverk används för att hantera, lagra och bearbeta data & beräkning för de olika applikationerna av stora data som körs under grupperade system. Huvudkomponenterna i Hadoop är HDFS, MapReduce och garn.

Cassandra är ett distribuerat datahanteringssystem med öppen källkod med bred kolumnbutik och NoSQL-databas. I denna NoSQL-databas ger möjlighet att hantera en mycket stor mängd data över många råvaru hårdvara med ingen enskild punkt fel och hög tillgänglighet. Koden är skriven i Java och utvecklad av Apache Software Foundation.

skillnad mellan Hadoop och Cassandra

S.NO. HADOOP CASSANDRA
1 Hadoop är ett skalbart ramverk som är utformat för att distribueras på billig hårdvara. det distribueras på ett mycket distribuerat sätt som ett kluster av instanser som alla är medvetna om varandra.
2 Hadoop är en stor databehandlingsram baserad på den berömda MapReduce-programmeringsmodellen. Cassandra används huvudsakligen för databehandling i realtid.
3 Hadoop stöder en mängd olika format. Cassandra stöder inte bilder.
4 Hadoop följer en master slave-arkitektur. Cassandra följer en peer-to-peer-arkitektur
5 Hadoop distribueras i ett enda datacenter. Cassandra distribueras på ett mycket distribuerat sätt.
6 den använde map reduce för att läsa / skriva. detta använder Cassandra-frågespråk.
7 i hadoop skrivs data direkt till data node. medan i Cassandra skrivs data först till MEM-tabell och sedan skrivs den till disk.
8 Hadoop har en fast replikationsfaktor på 3. Replikationsfaktor i Cassandra beror på antalet noder.
9 den har hög latenshastighet. den har mindre latenshastighet.
10 Hadoop använder TCP och UDP för kommunikation. i Cassandra används skvallerprotokoll för kommunikation.
11 det är för data satsvis bearbetning. det är för bearbetning i realtid.
Artikel Tags:

Öva Taggar :

Lämna ett svar

Din e-postadress kommer inte publiceras.