pycassa

Screenshot der Software:
pycassa
Softwarebeschreibung:
Version: 1.11.1
Upload-Datum: 28 Feb 15
Entwickler: Jonathan Hseu
Lizenz: Frei
Popularität: 34

Rating: nan/5 (Total Votes: 0)

Die Benutzer, die Cassandra 0.6.x-Serie sollte pycassa 0.3.0, Benutzer mit Hilfe der 0.7.x-Serie können die neueren Versionen verwenden

Eigenschaften .

  • Auto-Failover-Unterstützung
  • Unterstützung für Single oder faden lokale Verbindungen
  • Verbindung Pooling
  • Thrift Schnittstelle
  • Batch-Schnittstelle
  • Ein Verfahren, um eine vorhandene Klasse zu einer Cassandra ColumnFamily Karte
  • Unterstützung für SuperColumns

Was ist neu in dieser Pressemitteilung:

  • Unterstützung für Cassandra 1.2+ Atom Chargen durch eine neue Atom Parameter für batch.Mutator, batch.CfMutator und ColumnFamily.batch ().

Was ist neu in Version 1.8.0-1:

  • Hinzugefügt konfigurierbare socket_factory Attribut und Konstruktor Parameter Connection und Systemmanager.
  • hinzugekommen SSL-Unterstützung über die neue socket_factory Attribut.
  • Unterstützung für DynamicCompositeType.

Was ist neu in Version 1.7.0:

  • Diese Version hat ein paar relativ große Änderungen in es : Eine neue Verbindungspool-Statistik Sammler, die Kompatibilität mit Cassandra 0,7 bis 1,1, und eine Änderung der Zeitzone Verhalten für Datetimes
  • .

Was ist neu in Version 1.6.0:

  • Sie die Anfrage und Parametern finden Sie auf PoolListener Rückruf
  • Fügen ColumnFamily.xget (), einen Generator-Version von get (), die automatisch Seiten über Spalten in recht großen Brocken
  • Neue Skript zur einfachen Aufbau von RPM-Paketen
  • Hinzufügen von Unterstützung für Int32Type, ein 4-Byte-Ganzzahl mit Vorzeichen-Format
  • Konstanten für die höchste und niedrigste mögliche TimeUUID Werte pycassa.util
  • hinzufügen

Was ist neu in der Version 1.4.0:

  • Features hinzugefügt:
  • Akzeptieren column_validation_classes beim Erstellen oder Ändern Spalte Familien mit Systemmanager
  • Ignorieren UNREACHABLE Knoten beim Warten auf Schemaversion Vereinbarung
  • Bug Fixes:
  • Entfernen Sie versehentliche print-Anweisung in Systemmanager
  • Erhöhen Typeerror, wenn unerwartete Typen sind für Komparator oder Validator Typen beim Erstellen oder Ändern einer Spalte Familie verwendet
  • Fix Verpackung der Spaltenwerte mit spaltenspezifische Prüfer bei der Batch-Einsätze, wenn der Spaltenname wird durch die Verpackung geändert
  • Immer Zeitstempel zurück von Einsätzen
  • Fix Nameerror, wenn Zeitstempel werden dort eingesetzt, wo ein Datetype wird erwartet
  • Fix Nameerror in Python 2.4 beim Auspacken Datetype Objekte
  • Upgrade ez_setup.py zu reparieren gebrochen Setuptools verlinken

Was ist neu in Version 1.3.0:

  • Bug Fixes:
  • Spalten Parameter in ColumnFamilyMap.insert () Ignorieren Sie nicht
  • Griff leere Instanz Felder ColumnFamilyMap.insert ()
  • Verwenden Sie den gleichen Standard für Zeitüberschreitung in pycassa.connect () als Connection verwendet
  • Verbesserte einen Tippfehler, die eine andere Ausnahme verursacht geworfen, wenn eine Ausnahme ausgelöst wurde AllServersUnavailable werden
  • IPython 0,11 Kompatibilität in pycassaShell
  • Die korrekte Abhängigkeitserklärung in setup.py
  • Fügen UUIDType zu unterstützten Typen
  • Features:
  • Der Parameter filter_empty wurde hinzugefügt, um get_range () der Standardwert ist True; dies ermöglicht es leere Zeilen an, wenn gewünscht gehalten werden

Was ist neu in Version 1.2.1-3:

  • Bug Fixes:
  • Richtig prüfen Zähler in ColumnFamily beim Einstellen default_validation_class
  • Führen kwargs in ColumnFamilyMap zu ColumnFamily
  • Vermeiden Sie mögliche UnboundLocal in ConnectionPool.execute (), wenn get () nicht
  • Fix ez_setup Abhängigkeit / bündeln, so dass Paketinstallationen mit easy_install oder pip nicht versagen, ohne ez_setup installiert

Was ist neu in Version 1.1.1:

  • Features:
  • max_count hinzufügen und column_reversed params zu get_Count ()
  • max_count hinzufügen und column_reversed params zu multiget_count ()
  • Bug Fixes:
  • wiederholen Sie Operationen nach einer TApplicationException. Diese Ausnahme wird für die programmatischen Fehler (wie zum Beispiel eine schlechte API-Parameter) reserviert, so dass Wiederholungen nicht benötigt werden.
  • Wenn die read_consistency_level kwarg wurde in einem ColumnFamily Konstruktor verwendet wird, ignoriert werden würde, was zu einer Standardlesekonsistenz Niveau ONE. Dies hatte keinen Einfluss auf die Lesekonsistenz Ebene, wenn es auf eine andere Weise festgelegt wurde, auch pro-Verfahren oder durch Setzen des read_consistency_level Attribut.

Was ist neu in Version 1.0.8:

  • Packung IndexExpression Werte in get_indexed_slices (), die zugeführt werden, durch die IndexClause statt nur der Instanz-Parameter.
  • Die Spaltennamen und Werte, die Cassandras IntegerType verwenden werden ausgepackt, als ob sie in einer BigInteger-like-Format sind. Dies ist (nach hinten) mit dem Format, das pycassa verwendet, um Daten zu packen IntegerType kompatibel. Dies behebt eine Inkompatibilität mit dem Format, dass Kassandra-cli und anderen Clients verwenden, um IntegerType Daten zu packen.
  • Wiederherstellen Python 2.5-Kompatibilität, die durch nicht in Ordnung Schlüsselwort-Argumente in ConnectionWrapper gebrochen wurde.
  • Packung column_start und column_finish Argumente ColumnFamily * get * () Methoden, wenn die super_column Parameter wird.
  • Geben Sie einen DeprecationWarning, wenn eine Methode, ein Parameter oder Klasse, die nicht mehr unterstützt wird verwendet. Die meisten von ihnen haben seit mehreren Releases veraltet, aber keine Warnungen ausgegeben wurden bis jetzt.
  • Veraltete werden nun in separaten Abschnitten für jedes Release im Changelog aufgeteilt.

Ähnliche Software

Apache OpenJPA
Apache OpenJPA

20 Jul 15

node-mysql
node-mysql

10 Dec 15

Gazel
Gazel

12 Apr 15

Kommentare zu pycassa

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