Apache Cassandra - LinkFang.de





Apache Cassandra


Cassandra
Entwickler Apache Software Foundation
Aktuelle Version 3.7
13. Juni 2016 [1]

3.0.8 (LTS)
5. Juli 2016 [1]

2.2.7 (LTS)
5. Juli 2016 [1]

Nur Sicherheitskorrekturen:
2.1.15 (LTS)
5. Juli 2016 [1]

Betriebssystem plattformübergreifend
Programmier­sprache Java
Kategorie Datenbankmanagementsystem
Lizenz Apache
Deutschsprachig nein
cassandra.apache.org

Cassandra ist ein einfaches, verteiltes Datenbankverwaltungssystem für sehr große strukturierte Datenbanken (ein sogenanntes „NoSQL“-Datenbanksystem). Es ist auf hohe Skalierbarkeit und Ausfallsicherheit bei großen, verteilten Systemen ausgelegt. Die Daten werden in Schlüssel-Wert-Relationen abgelegt. Es ist offen dokumentiert und in Java implementiert. Die Implementierung wird als freie Software unter den Bedingungen von Version 2 der Apache-Lizenz verbreitet.

Geschichte

Cassandra wurde ursprünglich bei Facebook von Avinash Lakshman (einem der Autoren von Amazons Dynamo) und Prashant Malik für das Inbox-Search-Problem bei Facebook entwickelt[2] und im Juli 2008 freigegeben. Danach haben auch andere große Unternehmen wie IBM, Rackspace[3] 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[4] und ist somit kein Unterprojekt von Apache Incubator mehr. Die am 2. Juni 2011 erschienene Version 0.8 führt die Cassandra Query Language (CQL) ein, eine Abfragesprache mit SQL-ähnlicher Syntax.[5]

Verwendung

Cassandra wird bei Twitter, Digg[6] und Reddit genutzt.[5] Auch bei Facebook bediente es bis Mitte 2011 hunderte Millionen von Mitgliedern (seit Juli 2011 ersetzt durch eine Kombination aus HBase, HDFS und Haystack).[7]

DataStax listet eine Vielzahl (160 im März 2012) von Benutzern auf seinen Webseiten. Die zur besseren Übersicht angebotenen Filter nach Marktsegmenten betonen das breite Spektrum der Anwendungen: Communication, Education, Financial, Healthcare, Security, Social Media/Networks uvm.[8] Cassandra ist die populärste spaltenorientierte NoSQL-Datenbank.[9]

Konzept

Cassandra ist eine spaltenorientierte NoSQL-Datenbank. Sie kann als Mischung aus Amazon Dynamo und Google BigTable gesehen werden, da es leicht weiterentwickelt die Replikationsmechanismen von Dynamo nutzt, gleichzeitig aber nach außen die Datenstruktur von BigTable anbietet.

Weblinks

Einzelnachweise

  1. 1,0 1,1 1,2 1,3 Downloadseite bei apache.org, abgerufen am 8. Juli 2016 (englisch).
  2. Avinash Lakshman: Cassandra – A structured storage system on a P2P Network
  3. Jonathan Ellis: The Cassandra Project (Memento vom 30. Januar 2011 im Internet Archive).
  4. http://www.mail-archive.com/cassandra-dev@incubator.apache.org/msg01518.html
  5. 5,0 5,1 Oliver Diedrich: NoSQL-Datenbank Cassandra in Version 0.8. In: Heise online. 6. Juni 2011, abgerufen am 11. März 2016.
  6. Looking to the future with Cassandra
  7. Storage Infrastructure behind Facebook Messages (engl.)
  8. Cassandra Users | DataStax - Anwendungen von Cassandra
  9. DB-Engines Ranking von Wide Column Stores

Kategorien: Facebook | Apache-Projekt | Freies Datenbankmanagementsystem | NoSQL | Cloud Computing

Quelle: Wikipedia - http://de.wikipedia.org/wiki/Apache Cassandra (Vollständige Liste der Autoren des Textes [Versionsgeschichte])    Lizenz: CC-by-sa-3.0

Änderungen: Alle Bilder mit den meisten Bildunterschriften wurden entfernt. Ebenso alle zu nicht-existierenden Artikeln/Kategorien gehenden internen Wikipedia-Links (Bsp. Portal-Links, Redlinks, Bearbeiten-Links). Entfernung von Navigationsframes, Geo & Normdaten, Mediadateien, gesprochene Versionen, z.T. ID&Class-Namen, Style von Div-Containern, Metadaten, Vorlagen, wie lesenwerte Artikel. Ansonsten sind keine Inhaltsänderungen vorgenommen worden. Weiterhin kann es durch die maschinelle Bearbeitung des Inhalts zu Fehlern gerade in der Darstellung kommen. Darum würden wir jeden Besucher unserer Seite darum bitten uns diese Fehler über den Support mittels einer Nachricht mit Link zu melden. Vielen Dank!

Stand der Informationen: August 201& - Wichtiger Hinweis: Da die Inhalte maschinell von Wikipedia übernommen wurden, ist eine manuelle Überprüfung nicht möglich. Somit garantiert LinkFang.de nicht die Richtigkeit und Aktualität der übernommenen Inhalte. Sollten die Informationen mittlerweile fehlerhaft sein, bitten wir Sie darum uns per Support oder E-Mail zu kontaktieren. Wir werden uns dann innerhalb von spätestens 10 Tagen um Ihr Anliegen kümmern. Auch ohne Anliegen erfolgt mindestens alle drei Monate ein Update der gesamten Inhalte.