Zuhause Datenbanken Was ist Apache Cassandra? - Definition aus techopedia

Was ist Apache Cassandra? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Apache Cassandra?

Apache Cassandra ist ein Open-Source-System zur Verwaltung verteilter NoSQL-Datenbanken. Es wurde ursprünglich bei Facebook von Avinash Lakshman und Prashant Malik entwickelt. Version 2.0.7 wurde am 14. April 2014 veröffentlicht.

Techopedia erklärt Apache Cassandra

Apache Cassandra verwendet das NoSQL-System anstelle des traditionellen relationalen Datenbankverwaltungssystems (RDBMS), da letzteres nicht für die Verarbeitung großer Mengen unstrukturierter Daten geeignet ist, wie sie beispielsweise von Websites oder Online-Unternehmen erstellt werden. NoSQL ist einfacher aufgebaut und unterstützt die horizontale Skalierung, wodurch neue Server hinzugefügt werden können, um die Leistung zu verbessern.


Cassandra verwendet eine Peer-to-Peer-Architektur anstelle des in RDBMSs verwendeten Master / Slave-Setups. Im ersten Fall gibt es keinen Master-Server wie beim Peer-to-Peer-Filesharing. Wenn ein Master-Server aufgrund zahlreicher Anforderungen blockiert oder ausfällt, werden die Slave-Server unbrauchbar, wohingegen in einer Peer-to-Peer-Konfiguration jeder Datenbankcluster gleich ist und Anforderungen von jedem Client annehmen kann. Infolgedessen hat Cassandra keine einzige Fehlerquelle.

Was ist Apache Cassandra? - Definition aus techopedia