Apache Cassandra

Screenshot der Software:
Apache Cassandra
Softwarebeschreibung:
Version: 3.5.0 / 2.2.6 Aktualisiert
Upload-Datum: 25 May 16
Lizenz: Frei
Popularität: 278

Rating: 1.8/5 (Total Votes: 4)

Apache Cassandra zunächst von Facebook für ihre eigenen Server und Dienste gebaut wurde, Prinzipien von Google und Amazon für BigTable und DynamoDB entwickelt worden ist.

Zur Zeit wurde das Projekt an die Apache Foundation gespendet, die es weiterentwickelt wird fortgesetzt.

Cassandra ist extrem schnell, auch wenn sie mit Millionen von Datensätzen und Operationen zu tun, eine Funktion, die Facebook-Benutzerzahl und in Echtzeit zu erhaltende Interaktion Fähigkeiten absolut entscheidend war.

Erste Schritte mit Cassandra gestartet sein sollte ziemlich einfach, dank der sehr gut organisiert Dokumentation und der Fülle von Online-Tutorials.

Die Datenbank derzeit in vielen Internet-Unternehmen wie Rackspace, Spotify, Netflix, RockMelt, Embedly, Ericcson, Expedia, Formspring, Adobe, Twitter, Cisco, Digg, Mollom, Digital River, Page2RSS, Real, Reddit, eBuddy verwendet wird, EngineYard, Symantec, Soundcloud, Accenture, Rhapsody, Gowalla, HP, IBM, Mahalo, Walmart, OpenX und andere. Wie Sie sehen können, ist dies ein Who is Who Liste, wenn es um Unternehmen in Silicon Valley kommt

Was ist neu in dieser Version:.

  • EACH_QUORUM ist jetzt eine unterstützte Konsistenz Ebene für Leseanforderungen.
  • Unterstützung für eine Einschränkung jeder Partition Schlüsselkomponente oder Clustering-Schlüssel sowie Unterstützung für EQ und IN mehrspaltigen Einschränkungen wurde hinzugefügt Aussagen zu aktualisieren und zu löschen.
  • Unterstützung für Single-Säule und Multi-colum Scheibe Einschränkungen (& # x3e ;, & # x3e; = & # x3c; = und & # x3c;) wurde hinzugefügt Aussagen
  • LÖSCHEN
  • nodetool rebuild_index nimmt die Indexargument ohne den redundanten Tabellennamen
  • materialisierten Ansichten, die für die serverseitige Normalisierungs ermöglichen, ist jetzt verfügbar. Materialisierten Ansichten, die eine Alternative zu den Sekundärindizes für Nicht-Primärschlüssel Abfragen bieten, und führen Sie viel besser für die Indizierung hohe Kardinalität Spalten.
  • Steuerspur Handoff wurde komplett neu geschrieben. Hinweise werden nun in flachen Dateien gespeichert sind, mit weniger Aufwand für die Lagerung und effizienter Versand.
  • Option nicht unrepaired Grabsteine ​​spülen. Um zu vermeiden, Benutzer-Daten wieder belebt, die, wenn eine Reparatur nicht innerhalb gc_grace_seconds nicht ausgeführt wurde, wurde eine Option hinzugefügt, um nur erlauben, Grabsteine ​​aus reparierten sstables gespült werden. Damit stellen Sie die Verdichtung Option 'only_purge_repaired_tombstones':. Wahr, aber denken Sie daran, dass, wenn Sie nicht Reparatur für eine lange Zeit laufen, halten Sie alle Grabsteine ​​um welche andere Probleme verursachen können
  • Aktiviert Warnung auf GC dauert länger als 1000 ms.

Was ist neu in Version 3.4.0 / 2.2.5:

  • EACH_QUORUM ist jetzt eine unterstützte Konsistenz Ebene für Leseanforderungen.
  • Unterstützung für eine Einschränkung jeder Partition Schlüsselkomponente oder Clustering-Schlüssel sowie Unterstützung für EQ und IN mehrspaltigen Einschränkungen wurde hinzugefügt Aussagen zu aktualisieren und zu löschen.
  • Unterstützung für Single-Säule und Multi-colum Scheibe Einschränkungen (& # x3e ;, & # x3e; = & # x3c; = und & # x3c;) wurde hinzugefügt Aussagen
  • LÖSCHEN
  • nodetool rebuild_index nimmt die Indexargument ohne den redundanten Tabellennamen
  • materialisierten Ansichten, die für die serverseitige Normalisierungs ermöglichen, ist jetzt verfügbar. Materialisierten Ansichten, die eine Alternative zu den Sekundärindizes für Nicht-Primärschlüssel Abfragen bieten, und führen Sie viel besser für die Indizierung hohe Kardinalität Spalten.
  • Steuerspur Handoff wurde komplett neu geschrieben. Hinweise werden nun in flachen Dateien gespeichert sind, mit weniger Aufwand für die Lagerung und effizienter Versand.
  • Option nicht unrepaired Grabsteine ​​spülen. Um zu vermeiden, Benutzer-Daten wieder belebt, die, wenn eine Reparatur nicht innerhalb gc_grace_seconds nicht ausgeführt wurde, wurde eine Option hinzugefügt, um nur erlauben, Grabsteine ​​aus reparierten sstables gespült werden. Damit stellen Sie die Verdichtung Option 'only_purge_repaired_tombstones':. Wahr, aber denken Sie daran, dass, wenn Sie nicht Reparatur für eine lange Zeit laufen, halten Sie alle Grabsteine ​​um welche andere Probleme verursachen können
  • Aktiviert Warnung auf GC dauert länger als 1000 ms.

Was ist neu in Version 3.3.0 / 2.2.5:

  • EACH_QUORUM ist jetzt eine unterstützte Konsistenz Ebene für Leseanforderungen.
  • Unterstützung für eine Einschränkung jeder Partition Schlüsselkomponente oder Clustering-Schlüssel sowie Unterstützung für EQ und IN mehrspaltigen Einschränkungen wurde hinzugefügt Aussagen zu aktualisieren und zu löschen.
  • Unterstützung für Single-Säule und Multi-colum Scheibe Einschränkungen (& # x3e ;, & # x3e; = & # x3c; = und & # x3c;) wurde hinzugefügt Aussagen
  • LÖSCHEN
  • nodetool rebuild_index nimmt die Indexargument ohne den redundanten Tabellennamen
  • materialisierten Ansichten, die für die serverseitige Normalisierungs ermöglichen, ist jetzt verfügbar. Materialisierten Ansichten, die eine Alternative zu den Sekundärindizes für Nicht-Primärschlüssel Abfragen bieten, und führen Sie viel besser für die Indizierung hohe Kardinalität Spalten.
  • Steuerspur Handoff wurde komplett neu geschrieben. Hinweise werden nun in flachen Dateien gespeichert sind, mit weniger Aufwand für die Lagerung und effizienter Versand.
  • Option nicht unrepaired Grabsteine ​​spülen. Um zu vermeiden, Benutzer-Daten wieder belebt, die, wenn eine Reparatur nicht innerhalb gc_grace_seconds nicht ausgeführt wurde, wurde eine Option hinzugefügt, um nur erlauben, Grabsteine ​​aus reparierten sstables gespült werden. Damit stellen Sie die Verdichtung Option 'only_purge_repaired_tombstones':. Wahr, aber denken Sie daran, dass, wenn Sie nicht Reparatur für eine lange Zeit laufen, halten Sie alle Grabsteine ​​um welche andere Probleme verursachen können
  • Aktiviert Warnung auf GC dauert länger als 1000 ms.

Was ist neu in Version 3.2.1 / 2.2.4:

  • EACH_QUORUM ist jetzt eine unterstützte Konsistenz Ebene für Leseanforderungen.
  • Unterstützung für eine Einschränkung jeder Partition Schlüsselkomponente oder Clustering-Schlüssel sowie Unterstützung für EQ und IN mehrspaltigen Einschränkungen wurde hinzugefügt Aussagen zu aktualisieren und zu löschen.
  • Unterstützung für Single-Säule und Multi-colum Scheibe Einschränkungen (& # x3e ;, & # x3e; = & # x3c; = und & # x3c;) wurde hinzugefügt Aussagen
  • LÖSCHEN
  • nodetool rebuild_index nimmt die Indexargument ohne den redundanten Tabellennamen
  • materialisierten Ansichten, die für die serverseitige Normalisierungs ermöglichen, ist jetzt verfügbar. Materialisierten Ansichten, die eine Alternative zu den Sekundärindizes für Nicht-Primärschlüssel Abfragen bieten, und führen Sie viel besser für die Indizierung hohe Kardinalität Spalten.
  • Steuerspur Handoff wurde komplett neu geschrieben. Hinweise werden nun in flachen Dateien gespeichert sind, mit weniger Aufwand für die Lagerung und effizienter Versand.
  • Option nicht unrepaired Grabsteine ​​spülen. Um zu vermeiden, Benutzer-Daten wieder belebt, die, wenn eine Reparatur nicht innerhalb gc_grace_seconds nicht ausgeführt wurde, wurde eine Option hinzugefügt, um nur erlauben, Grabsteine ​​aus reparierten sstables gespült werden. Damit stellen Sie die Verdichtung Option 'only_purge_repaired_tombstones':. Wahr, aber denken Sie daran, dass, wenn Sie nicht Reparatur für eine lange Zeit laufen, halten Sie alle Grabsteine ​​um welche andere Probleme verursachen können
  • Aktiviert Warnung auf GC dauert länger als 1000 ms.

Was ist neu in Version 3.0.0 / 2.2.3:

  • EACH_QUORUM ist jetzt eine unterstützte Konsistenz Ebene für Leseanforderungen.
  • Unterstützung für eine Einschränkung jeder Partition Schlüsselkomponente oder Clustering-Schlüssel sowie Unterstützung für EQ und IN mehrspaltigen Einschränkungen wurde hinzugefügt Aussagen zu aktualisieren und zu löschen.
  • Unterstützung für Single-Säule und Multi-colum Scheibe Einschränkungen (& # x3e ;, & # x3e; = & # x3c; = und & # x3c;) wurde hinzugefügt Aussagen
  • LÖSCHEN
  • nodetool rebuild_index nimmt die Indexargument ohne den redundanten Tabellennamen
  • materialisierten Ansichten, die für die serverseitige Normalisierungs ermöglichen, ist jetzt verfügbar. Materialisierten Ansichten, die eine Alternative zu den Sekundärindizes für Nicht-Primärschlüssel Abfragen bieten, und führen Sie viel besser für die Indizierung hohe Kardinalität Spalten.
  • Steuerspur Handoff wurde komplett neu geschrieben. Hinweise werden nun in flachen Dateien gespeichert sind, mit weniger Aufwand für die Lagerung und effizienter Versand.
  • Option nicht unrepaired Grabsteine ​​spülen. Um zu vermeiden, Benutzer-Daten wieder belebt, die, wenn eine Reparatur nicht innerhalb gc_grace_seconds nicht ausgeführt wurde, wurde eine Option hinzugefügt, um nur erlauben, Grabsteine ​​aus reparierten sstables gespült werden. Damit stellen Sie die Verdichtung Option 'only_purge_repaired_tombstones':. Wahr, aber denken Sie daran, dass, wenn Sie nicht Reparatur für eine lange Zeit laufen, halten Sie alle Grabsteine ​​um welche andere Probleme verursachen können
  • Aktiviert Warnung auf GC dauert länger als 1000 ms.

Was ist neu in der Version 2.2.1 / 1.2.19 / 3.0.0-rc1:

  • entfernt & quot; ALTER TYPE & # x3c; Name & # x3e; RENAME TO # x3c &; Name & # x3e; & quot; von Tab-Vervollständigung
  • Fixed Illegal in anticompaction
  • cqlsh: DESCRIBE Unterstützung für gefrorene UDT Tupeln
  • Vermeiden interne Klassen über JMX ausgesetzt
  • hinzugefügt NULL-Prüfung für Schlüssel beim Einfrieren Sammlung
  • Verbesserte Stress Workload Realismus

Was ist neu in Version 2.1.6 / 1.2.19 / 2.2.0-beta 1:

  • entfernt & quot; ALTER TYPE & # x3c; Name & # x3e; RENAME TO # x3c &; Name & # x3e; & quot; von Tab-Vervollständigung
  • Fixed Illegal in anticompaction
  • cqlsh: DESCRIBE Unterstützung für gefrorene UDT Tupeln
  • Vermeiden interne Klassen über JMX ausgesetzt
  • hinzugefügt NULL-Prüfung für Schlüssel beim Einfrieren Sammlung
  • Verbesserte Stress Workload Realismus

Was ist neu in Version 2.1.5 / 1.2.19 / 2.2.0-beta 1:

  • entfernt & quot; ALTER TYPE & # x3c; Name & # x3e; RENAME TO # x3c &; Name & # x3e; & quot; von Tab-Vervollständigung
  • Fixed Illegal in anticompaction
  • cqlsh: DESCRIBE Unterstützung für gefrorene UDT Tupeln
  • Vermeiden interne Klassen über JMX ausgesetzt
  • hinzugefügt NULL-Prüfung für Schlüssel beim Einfrieren Sammlung
  • Verbesserte Stress Workload Realismus

Was ist neu in Version 2.1.5 / 1.2.19:

  • Entfernt & quot; ALTER TYPE & # x3c; Name & # x3e; RENAME TO # x3c &; Name & # x3e; & quot; von Tab-Vervollständigung
  • Fixed Illegal in anticompaction
  • cqlsh: DESCRIBE Unterstützung für gefrorene UDT Tupeln
  • Vermeiden interne Klassen über JMX ausgesetzt
  • hinzugefügt NULL-Prüfung für Schlüssel beim Einfrieren Sammlung
  • Verbesserte Stress Workload Realismus

Was ist neu in Version 2.1.3 / 1.2.19:

  • Entfernt & quot; ALTER TYPE & # x3c; Name & # x3e; RENAME TO # x3c &; Name & # x3e; & quot; von Tab-Vervollständigung
  • Fixed Illegal in anticompaction
  • cqlsh: DESCRIBE Unterstützung für gefrorene UDT Tupeln
  • Vermeiden interne Klassen über JMX ausgesetzt
  • hinzugefügt NULL-Prüfung für Schlüssel beim Einfrieren Sammlung
  • Verbesserte Stress Workload Realismus

Was ist neu in Version 2.0.2:

  • Fixes für spekulative Wiederholung
  • Verbesserte Speichernutzung von Metadaten min / max Spaltennamen
  • Fixed thrift Validierung Versagung Reihe Markierungen auf CQL3 Tabellen
  • Fixed Einfügung von Sammlungen mit CAS
  • Korrekt Metadaten auf SELECT COUNT senden
  • Track Kunden Remote-Adressen in ClientState
  • Snapshot erstellen dir, wenn es nicht existiert, wenn manifest nivelliert auf Wander
  • Stellen Sie sequentielle nodetool Reparatur der Standard
  • hinzugefügt mehr Haken für Verdichtungsstrategie Implementierungen
  • Fixed Potential NPE auf Verbund 2ndary Indizes
  • Aktualisiert FailureDetector verwenden nanontime
  • Fixed FileCacheService Regressionen
  • Nie Rückkehr Writetimeout für CL.ANY
  • Fixed Rennbedingungen in loser Schüttung loader
  • hinzugefügt konfigurierbare Metriken Berichterstattung
  • Abfragen gleichzeitig löschen, eine konfigurierbare Anzahl von Grabsteinen von mehr als
  • Track and anhalten sstable Leseaktivität

Was ist neu in Version 2.0.0:

  • thrift Validierung Fix, wenn sie in CQL3 Tabellen Einfügen
  • Fix periodische memtable Einspülverhalten mit sauberem memtables
  • Fix dateOf () Funktion für Pre-2.0 Zeitstempel Spalten
  • Fix SSTable unbeabsichtigt BF geladen wird, wenn der für die Chargen
  • geöffnet
  • stream Sitzung Fortschritt JMX
  • Fix NPE während CAS Betrieb
  • Fix getBloomFilterDiskSpaceUsed für AlwaysPresentFilter
  • Sie verkünden nicht Schemaversion, bis wir die Änderungen lokal geladen haben
  • Fix zu unterstützen off Haufen Blüte Filter Größe von mehr als 2 GB
  • Richtig behandeln Parsen riesige Karte und Set-Literalen

Was ist neu in Version 1.2.8:

  • Fixed DeletionTime von 1,1-Format Ställen Lesen
  • cqlsh: add Sammlungen unterstützen COPY
  • Wiederholen Sie wichtige Nachrichten für jede IOException
  • in den Beziehungen in SELECT / UPDATE leer Zulassen / DELETE-Anweisungen
  • cqlsh: fix Absturz auf Windows aufgrund libedit Erkennung

Was ist neu in Version 1.2.0:.

  • Verbieten Zähler in einer Sammlung
  • cqlsh. Hinzugefügt Unit-Tests
  • Fixed Standard bloom_filter_fp_chance für LeveledCompactionStrategy.

Was ist neu in Version 1.2.0 beta3:.

  • Entfernt alle Reste von entfernten Knoten
  • hinzugefügt aut-Neuladen der log4j-Datei in debian-Paket.
  • Fixed geschätzte Zeilen Cache-Eintrag Größe.
  • Reset getRangeSlice Filter nach eine Zeile für get_paged_slice Finishing
  • expunges Reihe Cache post-truncate.
  • Lassen Sie statische CF-Definition mit kompakten Lagerung.
  • Fixed Endlosschleife / Verdichtung von schema_ * CFs aufgrund Zeitstempel gebrochen.
  • Fixed "falschen Klassentyp 'Behauptung in CounterColumn.

Was ist neu in Version 1.1.6:.

  • Warten Sie schreibt auf synchrone lesen verdauen Mismatch
  • Fix commitlog Replay für Nanotime-infizierten sstables.
  • Vorkontrollprüfung ttl für maximal 20 Jahre.
  • (Pig) fixieren widerow Eingang mit einzelnen Spalte Reihen.
  • HH Fix mit der richtigen gcBefore zu verdichten, die nicht gelieferten Hinweise Auswischen vermeidet.
  • LCS wird bis zu 32 L0 sstables fusionieren, wie beabsichtigt.
  • wird NTS Standard unconfigured DC Repliken auf Null zurück.
  • Verwenden Sie Standard-Konsistenzgrad in Gegen Validierung, wenn keine explizit zur Verfügung stellen.
  • Verbessern IAuthority Schnittstelle durch die Einführung von feinkörnigem Zugriffsberechtigungen und Erteilung / Widerruf Befehle.
  • Fix Annahme Fehler in CLI beim Aktualisieren / Beschreiben Schlüsselraum.
  • Fügt offline sstablescrub auf debian Verpackung.

Was ist neu in Version 1.1.4:

  • Fixed offline Gestrüpp zu fangen & # x3e; = aus der Ordnung Reihen.
  • Fixed cassandra-env.sh auf RHEL und andere nicht-dash-basierten Systemen.

Was ist neu in Version 1.1.2:

  • Verwenden CF Komparator indizierten Spalten in SecondaryIndexManager zu sortieren.
  • hinzugefügt strategy_options zum KSMetaData.toString () ausgegeben.
  • Fixed Bereich Abfragen mit vonstatten gegangene Ergebnisse.
  • Lassen Sie spaltenalias Typen zu aktualisieren.
  • Fixed Löschung Fehler.
  • Fixed Berechnung von überlappenden sstable für nivelliert Verdichtung.
  • Verbesserte schrubben und lassen Sie es offline ausgeführt werden.
  • Fixed AssertionError in StorageService.bulkLoad.

Was ist neu in Version 1.1.1:.

  • Fixed Split Generation Regression
  • Ignoriere min / max Verdichtungen Einstellungen in LCS, während Verhalten zu erhalten, dass min = max = 0 deaktiviert autocompaction.
  • Melden Anzahl der Zeilen aus den gespeicherten Cache lesen.
  • genaue Größe Berechnen für Bereinigungsvorgänge erforderlich.
  • Vermeiden Sie zusätzliche schreibt während bündig blockiert, wenn die commitlog hinter bekommt vorübergehend.
  • Aktivieren Caching auf Index CFs basierend auf Daten CF-Cache-Einstellung.
  • Warn auf ungültige Replikationsstrategie Erstellungsoptionen.
  • entfernt [Freeable] Speicher Finalizers.
  • Fügen Sie Grabstein Größe in ColumnFamily.size, die OOM bei plötzlichen Massenoperationen löschen, indem Sie was eine Nicht-Null-liveRatio verhindern kann.
  • Öffnen 1 sstableScanner pro Ebene für nivelliert Verdichtung.

Was ist neu in Version 1.1.0:

  • Durchschnitt eine reduzierte liveRatio Schätzung mit der vorherigen.
  • Zulassen KS und CF-Namen bis zu 48 Zeichen.
  • Fixed Stress zu bauen.
  • hinzugefügt Zeitschätzung verbleibenden compactionstats zu nodetool.

Anforderungen: :

  • Java 1.7 oder höher
  • Python 2.7 oder höher

Ähnliche Software

pg_repack
pg_repack

10 Dec 15

PostGIS
PostGIS

10 Dec 15

django-firebird
django-firebird

12 Apr 15

CyMySQL
CyMySQL

12 Apr 15

Andere Software von Entwickler Apache Software Foundation

Apache Parquet
Apache Parquet

9 Feb 16

Apache JAMES jSPF
Apache JAMES jSPF

13 May 15

Apache Ambari
Apache Ambari

11 Mar 16

Apache Nutch
Apache Nutch

1 Mar 15

Kommentare zu Apache Cassandra

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!