Inhalt
- Definition - Was bedeutet Apache Cassandra?
- Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.
- Techopedia erklärt Apache Cassandra
Definition - Was bedeutet Apache Cassandra?
Apache Cassandra ist ein Open-Source-System zur Verwaltung verteilter NoSQL-Datenbanken. Es wurde ursprünglich von Avinash Lakshman und Prashant Malik entwickelt. Version 2.0.7 wurde am 14. April 2014 veröffentlicht.Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.
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.