<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Apache_Cassandra</id>
	<title>Apache Cassandra - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Apache_Cassandra"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Apache_Cassandra&amp;action=history"/>
	<updated>2026-05-31T18:22:30Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Apache_Cassandra&amp;diff=1890457&amp;oldid=prev</id>
		<title>imported&gt;Fan-vom-Wiki: /* Verwendung */ Leerzeichen entfernt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Apache_Cassandra&amp;diff=1890457&amp;oldid=prev"/>
		<updated>2026-04-15T08:52:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Verwendung: &lt;/span&gt; Leerzeichen entfernt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{{Infobox Software&lt;br /&gt;
|Name                 = Cassandra&lt;br /&gt;
|Logo                 = [[Datei:Cassandra logo.svg|100px|Logo]]&lt;br /&gt;
|Screenshot           = &lt;br /&gt;
|Beschreibung         = &lt;br /&gt;
|Maintainer           = &lt;br /&gt;
|Hersteller           = [[Apache Software Foundation]]&lt;br /&gt;
|Erscheinungsjahr     = &lt;br /&gt;
|AktuelleVersion      = &amp;lt;!-- Versionen bitte Absatzweise eintragen --&amp;gt;&lt;br /&gt;
5.0.5&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;31. Juli 2025&amp;lt;/small&amp;gt;&amp;lt;ref name=&amp;quot;Download&amp;quot;&amp;gt;{{Internetquelle |url=https://cassandra.apache.org/_/download.html |titel=Downloading Cassandra |werk=apache.org |sprache=en |abruf=2025-09-27}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1.10&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;03. September 2025&amp;lt;/small&amp;gt;&amp;lt;ref name=&amp;quot;Download&amp;quot; /&amp;gt;&lt;br /&gt;
|Betriebssystem       = [[Plattformunabhängigkeit|plattformübergreifend]]&lt;br /&gt;
|Programmiersprache   = [[Java (Programmiersprache)|Java]]&lt;br /&gt;
|Kategorie            = [[Datenbank]]managementsystem&lt;br /&gt;
|Lizenz               = [[Apache-Lizenz|Apache]]&lt;br /&gt;
|Deutsch              = nein&lt;br /&gt;
|Website              = [http://cassandra.apache.org/ cassandra.apache.org]&lt;br /&gt;
|Dateien              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cassandra&amp;#039;&amp;#039;&amp;#039; ist ein einfaches, [[Verteiltes System|verteiltes]] [[Datenbankverwaltungssystem]] für sehr große [[Datenstruktur|strukturierte]] Daten (ein sogenanntes „[[NoSQL]]“-Datenbanksystem). Es ist auf hohe [[Skalierbarkeit]] und [[Ausfallsicherheit]] bei großen, verteilten Systemen ausgelegt. Die Daten werden in [[Schlüssel (Datenbank)|Schlüssel]]-Wert-[[Relation (Datenbank)|Relationen]] abgelegt. Es ist offen dokumentiert und in [[Java (Programmiersprache)|Java]] implementiert. Die Implementierung wird als [[freie Software]] unter den Bedingungen von Version&amp;amp;nbsp;2 der [[Apache-Lizenz]] verbreitet.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Cassandra wurde ursprünglich von Avinash Lakshman (einem der Autoren von [[Amazon]]s &amp;#039;&amp;#039;[[Amazon Dynamo|Dynamo]]&amp;#039;&amp;#039;) und Prashant Malik bei [[Facebook Inc.|Facebook]] für das dortige Inbox-Search-Problem entwickelt&amp;lt;ref&amp;gt;{{Internetquelle |autor=Avinash Lakshman |url=https://www.facebook.com/note.php?note_id=24413138919 |titel=Cassandra – A structured storage system on a P2P Network |werk=[[Facebook Inc.|Facebook]] |datum=2008-08-25 |sprache=en |abruf=2017-08-17}}&amp;lt;/ref&amp;gt; und im Juli 2008 freigegeben. Danach haben auch andere große Unternehmen wie [[IBM]], [[Rackspace]]&amp;lt;ref&amp;gt;{{Webarchiv |url=http://www.rackspacecloud.com/blog/2009/09/23/the-cassandra-project/ |text=Jonathan Ellis: &amp;#039;&amp;#039;The Cassandra Project&amp;#039;&amp;#039; |wayback=20110130214342}}.&amp;lt;/ref&amp;gt; und [[Twitter]] zum Code beigetragen. Das Projekt wurde im März 2009 bei der [[Apache Software Foundation]] als Unterprojekt in den Apache Incubator aufgenommen. Am 17. Februar 2010 wurde Cassandra von der Apache Software Foundation zum „Top-Level“-Projekt erklärt&amp;lt;ref&amp;gt;{{Internetquelle |autor=Matthieu Riou |url=http://www.mail-archive.com/cassandra-dev@incubator.apache.org/msg01518.html |titel=Cassandra is an Apache top level project |werk=mail-archive.com |datum=2010-02-18 |sprache=en |abruf=2017-03-13}}&amp;lt;/ref&amp;gt; und ist somit kein Unterprojekt von Apache Incubator mehr. Die am 2. Juni 2011 erschienene Version 0.8 führt die &amp;#039;&amp;#039;Cassandra Query Language (CQL)&amp;#039;&amp;#039; ein, eine [[Abfragesprache]] mit [[SQL]]-ähnlicher Syntax.&amp;lt;ref name=&amp;quot;heise&amp;quot;&amp;gt;{{Internetquelle |autor=Oliver Diedrich |url=https://www.heise.de/newsticker/meldung/NoSQL-Datenbank-Cassandra-in-Version-0-8-1255982.html |titel=NoSQL-Datenbank Cassandra in Version 0.8 |werk=[[Heise online]] |datum=2011-06-06 |abruf=2016-03-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Konzept ==&lt;br /&gt;
Cassandra ist eine spaltenorientierte NoSQL-Datenbank. Die Partitionierung erfolgt hingegen zeilenbasiert. Sie kann als Mischung aus [[Amazon Dynamo]] und [[Bigtable]] gesehen werden, da es leicht weiterentwickelt die Replikationsmechanismen von Dynamo nutzt, gleichzeitig aber nach außen die Datenstruktur von Bigtable anbietet.&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
Cassandra wird bei [[Apple]],&amp;lt;ref&amp;gt;[http://www.vldb.org/pvldb/vol11/p540-shraer.pdf CloudKit: Structured Storage for Mobile Applications], Shraer u. a., Proceedings of the VLDB Endowment, Vol. 11, No. 5, 2018.&amp;lt;/ref&amp;gt; [[Twitter]], [[Digg]],&amp;lt;ref&amp;gt;{{Webarchiv |url=http://blog.digg.com/?p=966 |text=Looking to the future with Cassandra |wayback=20090912082130}} (englisch).&amp;lt;/ref&amp;gt; [[Spotify]]&amp;lt;ref&amp;gt;{{Internetquelle |autor=Gösta Forsum |url=https://labs.spotify.com/2013/03/15/backend-infrastructure-at-spotify/ |titel=Backend infrastructure at Spotify |werk=Labs |datum=2013-03-15 |sprache=en |abruf=2019-08-27}}&amp;lt;/ref&amp;gt;, [[Discord]]&amp;lt;ref&amp;gt;{{Internetquelle |url=https://discord.com/blog/how-discord-stores-billions-of-messages |titel=How Discord Stores Billions of Messages |abruf=2023-01-02}}&amp;lt;/ref&amp;gt; und [[Reddit]] genutzt.&amp;lt;ref name=&amp;quot;heise&amp;quot; /&amp;gt; Auch bei Facebook bediente es bis Mitte 2011 hunderte Millionen von Mitgliedern (seit Juli 2011 ersetzt durch eine Kombination aus [[Apache Hadoop#HBase|HBase]], [[Apache Hadoop#Hadoop Distributed File System (HDFS)|HDFS]] und &amp;#039;&amp;#039;Haystack&amp;#039;&amp;#039;).&amp;lt;ref&amp;gt;{{Internetquelle |autor=James Hamilton |url=http://perspectives.mvdirona.com/2011/10/storage-infrastructure-behind-facebook-messages/ |titel=Storage Infrastructure Behind Facebook Messages |werk=mvdirona.com |datum=2011-10 |sprache=en |abruf=2017-03-13}}&amp;lt;/ref&amp;gt; Cassandra ist die populärste spaltenorientierte NoSQL-Datenbank.&amp;lt;ref&amp;gt;[http://db-engines.com/de/ranking/wide+column+store DB-Engines Ranking] von Wide Column Stores&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Haupteigenschaften ==&lt;br /&gt;
&lt;br /&gt;
; Verteilt&lt;br /&gt;
: Jeder Knoten im Cluster hat die gleiche Rolle. Es gibt nicht den einen Ausfallpunkt. Die Daten werden über das Cluster verteilt (damit enthält jeder Knoten unterschiedliche Daten). Einen Master gibt es nicht, jeder Knoten kann jede Anfrage bedienen.&lt;br /&gt;
&lt;br /&gt;
; Unterstützt Replikation und Multi Data Center-Replikation&lt;br /&gt;
: Die Replikations-Strategien sind konfigurierbar.&amp;lt;ref&amp;gt;{{Internetquelle|url=http://www.datastax.com/dev/blog/deploying-cassandra-across-multiple-data-centers|titel=Deploying Cassandra across Multiple Data Centers|werk=DataStax|abruf=2014-12-11}}&amp;lt;/ref&amp;gt; Die Haupteigenschaften von Cassandras verteilter Architektur sind speziell für die Auslieferung durch multiple Daten-Center maßgeschneidert, ebenso für Redundanzen, für Ausfallsicherung und für Notfall-Wiederherstellung.&lt;br /&gt;
&lt;br /&gt;
; Skalierbarkeit&lt;br /&gt;
: Entwickelt, damit sowohl der Lese- als auch der Schreib-Durchsatz linear ansteigt, wenn neue Maschinen hinzugefügt werden. Das Ziel ist, dass die Applikationen keine Downtime oder Unterbrechungen erfahren.&lt;br /&gt;
&lt;br /&gt;
; Fehlertoleranz&lt;br /&gt;
: Daten werden zur Fehlertoleranz automatisch zu multiplen Knoten repliziert. Die Replikation über multiple Datencenter wird unterstützt. Ausgefallene Knoten können ohne Downtime ersetzt werden.&lt;br /&gt;
&lt;br /&gt;
; Einstellbare Konsistenz&lt;br /&gt;
: Cassandra wird typischerweise als AP system eingestuft. Das bedeutet, dass Verfügbarkeit und Partitionstoleranz im Allgemeinen für wichtiger gehalten werden als die Konsistenz in Cassandra.&amp;lt;ref&amp;gt;{{Internetquelle|url=https://teddyma.gitbooks.io/learncassandra/content/about/the_cap_theorem.html|titel=The CAP Theorem – Learn Cassandra|werk=teddyma.gitbooks.io|abruf=2020-05-13}}&amp;lt;/ref&amp;gt; Lesen und Schreiben bieten ein einstellbares Level an Konsistenz an, von “Schreiben fällt niemals aus” bis hin zu “Alle Replikas sind blockiert gelesen zu werden” bei mittlerem Quorum-Level.&lt;br /&gt;
&lt;br /&gt;
; MapReduce Unterstützung&lt;br /&gt;
: Cassandra verfügt über [[Hadoop]] Integration mit [[MapReduce]] Unterstützung. Außerdem unterstützt Cassandra Apache Pig und Apache Hive.&lt;br /&gt;
&lt;br /&gt;
; Query Sprache&lt;br /&gt;
: Cassandra hat die Cassandra Query Sprache (CQL) eingeführt. CQL ist eine einfache Schnittstelle, um auf Cassandra zuzugreifen als Alternative zur traditionellen Structured Query Sprache [[SQL|Structured Query Language]] (SQL).&lt;br /&gt;
&lt;br /&gt;
; Eventual Consistency&lt;br /&gt;
: Cassandra steuert die Eventual Consistency von Lese-, Upsert- und Löschvorgängen durch Tombstones.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://cassandra.apache.org/ Offizielle Website] (englisch)&lt;br /&gt;
* [http://www.cs.cornell.edu/projects/ladis2009/papers/lakshman-ladis2009.pdf Originalpaper, das Cassandra präsentiert] (englisch) (PDF; 133&amp;amp;nbsp;kB)&lt;br /&gt;
* [http://www.freiesmagazin.de/mobil/freiesMagazin-2011-09-bilder.html#11_09_cassandra Artikel über Cassandra von Jochen Schnelle in &amp;quot;Freies Magazin&amp;quot;, Ausgabe 09/2011]&lt;br /&gt;
* [https://www.informatik-aktuell.de/betrieb/datenbanken/die-migration-auf-apache-cassandra.html Artikel zu  Cassandra von Merlin Walter in &amp;quot;Informatik Aktuell&amp;quot;, 07. März 2023]&lt;br /&gt;
* [http://ria101.wordpress.com/2010/02/24/hbase-vs-cassandra-why-we-moved/ HBase vs Cassandra: why we moved] – Dominic Williams (FightMyMonster.com): Blog-Eintrag mit Darstellung einiger Features von Cassandra (insb. gegenüber HBase)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freies Datenbankmanagementsystem]]&lt;br /&gt;
[[Kategorie:NoSQL]]&lt;br /&gt;
[[Kategorie:Cloud Computing]]&lt;br /&gt;
[[Kategorie:Apache-Projekt|Cassandra]]&lt;br /&gt;
[[Kategorie:Facebook]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Fan-vom-Wiki</name></author>
	</entry>
</feed>