Hvad er forskellen mellem Cassandra, MongoDB & HBase?


Svar 1:

1. Cassandra:

Cassandra blev udviklet på Facebook til søgning efter indbakke. Cassandra er et distribueret datalagringssystem til håndtering af meget store mængder strukturerede data. Generelt er disse data spredt på mange vareservere. Du kan også tilføje lagringskapacitet for dine data, hvor du holder din service online, og du kan udføre denne opgave let. Da alle noder i en klynge er ens, er der ingen kompleks konfiguration at håndtere. Cassandra er skrevet i Java. Cassandra Query Language (CQL) er et SQL-lignende sprog til forespørgsel om Cassandra-databasen. Som et resultat er Cassandra nummer to i bedste open source-databaser. Cassandra bruges af nogle af de største virksomheder som Facebook, Twitter, Cisco, Rackspace, eBay, Twitter, Netflix og mere.

FUNKTIONER

· Lineært skalerbar

· Opretholder en hurtig responstid

· Understøtter egenskaber som atom, konsistens, isolering og holdbarhed (ACID)

· Understøtter MapReduce med Apache Hadoop

· Maksimal fleksibilitet til at distribuere dataene

· Meget skalerbar

· Peer-to-peer-arkitektur

2. MongoDB:

MongoDB er den mest kendte blandt NoSQL-databaser. Det er en Open Source-database, som er dokumentorienteret. MongoDB er en skalerbar og tilgængelig database. Det er i C ++. MongoDB kan ligeledes bruges som filsystem. I MongoDB kan JavaScript bruges som forespørgselssprog. Ved at anvende afskærmning af MongoDB-skalaer vandret. Det er meget nyttigt i populære JavaScript-rammer.

FUNKTIONER:

· Giver høj ydelse

· Auto-sharding

· Kør over flere servere

· Understøtter Master-Slave-replikation

· Data gemmes i form af JSON-stildokumenter

· Indeksere ethvert felt i et dokument

· Det har en automatisk belastningsafbalanceringskonfiguration på grund af data placeret i skår

· Understøtter regulære ekspressionssøgninger

· Let at administrere i tilfælde af fejl

3. HBase:

HBase er en distribueret og ikke-relationel database, der er designet til BigTable-databasen af ​​Google. Et af hovedmålene med HBase er at være vært for milliarder af rækker X millioner søjler. Du kan tilføje servere når som helst for at øge kapaciteten. Og flere hovednoder sikrer høj tilgængelighed af dine data. HBase er komponeret i Java 8. Det er autoriseret under Apache. Hbase ledsager enkel at bruge Java API til kundeadgang også.

FUNKTIONER

· Support automatisk fejl

· Lineært skalerbar

· Tilvejebringer datareplikering

· Integreres med Hadoop, både som kilde og destination

Sammenligning af databaser –MongoDB mod Cassandra mod HBase:

Jeg håber, at denne blog er informativ og giver merværdi til dig. Hvis du er interesseret i at lære mere, kan du gennemgå denne Hadoop Big Data-træning, der fortæller dig om Big Data, og hvordan Hadoop løser udfordringer relateret til Big Data.