pycassa

Software screenshot:
pycassa
Dettagli del software:
Versione: 1.11.1
Data di caricamento: 28 Feb 15
Sviluppatore: Jonathan Hseu
Licenza: Libero
Popolarità: 34

Rating: nan/5 (Total Votes: 0)

Gli utenti che eseguono serie 0.6.x Cassandra dovrebbero usare pycassa 0.3.0, gli utenti che utilizzano la serie 0.7.x possono utilizzare le versioni più recenti

Caratteristiche :.

  • supporto Auto-failover
  • Il supporto per connessioni singole o filo-local
  • Connection pooling
  • Interfaccia Thrift
  • interfaccia Batch
  • Un metodo per associare una classe esistente a una Cassandra ColumnFamily
  • Supporto per SuperColumns

Cosa c'è di nuovo in questa versione:

  • Aggiunto il supporto per Cassandra 1.2+ lotti atomiche attraverso una nuova atomica parametri per batch.Mutator, batch.CfMutator, e ColumnFamily.batch ().

Cosa c'è di nuovo in versione 1.8.0-1:

  • Aggiunto configurabile attributo socket_factory e parametro del costruttore di ConnectionPool e SystemManager.
  • Aggiunto il supporto SSL tramite il nuovo attributo socket_factory.
  • Aggiunto il supporto per DynamicCompositeType.

Cosa c'è di nuovo nella versione 1.7.0:

  • Questa versione ha un paio di relativamente grandi cambiamenti in essa : un nuovo pool di connessioni statistiche del collettore, la compatibilità con Cassandra 0,7 per 1,1, e un cambiamento nel comportamento fuso orario per datetimes
  • .

Cosa c'è di nuovo nella versione 1.6.0:

  • Aggiungi richiesta e sui parametri di PoolListener callback
  • Aggiungi ColumnFamily.xget (), una versione generatore di get () che le pagine automaticamente colonne in blocchi di dimensioni ragionevoli
  • Nuovo script per costruire facilmente i pacchetti RPM
  • Aggiungi supporto per Int32Type, un formato intero con segno di 4 byte
  • Aggiungi costanti per i valori più alti e più bassi TimeUUID possibili per pycassa.util

Cosa c'è di nuovo nella versione 1.4.0:

  • caratteristiche aggiunte:
  • Accetti column_validation_classes durante la creazione o la modifica famiglie colonna con SystemManager
  • Ignora nodi irraggiungibile quando in attesa di un accordo versione dello schema
  • Bug risolti:
  • Rimuovi istruzione print accidentale in SystemManager
  • Sollevare TypeError quando tipi inattese sono utilizzati per i tipi di confronto o di convalida durante la creazione o la modifica di una famiglia Colonna
  • Fix imballaggio dei valori di colonna utilizzando validatori specifici colonna durante inserti in batch quando il nome della colonna viene modificata da imballaggio
  • tornare sempre timestamp da inserti
  • Fix NameError quando timestamp vengono utilizzati dove è previsto un DateType
  • Fix NameError in python 2.4 quando il disimballaggio DateType oggetti
  • Aggiornamento ez_setup.py fissare collegare setuptools rotti

Cosa c'è di nuovo nella versione 1.3.0:

  • Bug risolti:
  • Non ignorare parametro colonne ColumnFamilyMap.insert ()
  • Maniglia campi istanza vuoti ColumnFamilyMap.insert ()
  • Utilizzare la stessa di default per il timeout a pycassa.connect () come usa ConnectionPool
  • typo Fix che ha causato una eccezione diversa da generata quando è stata sollevata un'eccezione AllServersUnavailable
  • IPython 0,11 compatibilità in pycassaShell
  • Dichiarazione di dipendenza corretta in setup.py
  • Aggiungi UUIDType ai tipi supportati
  • Caratteristiche:
  • Il parametro filter_empty inserito get_range () il valore predefinito è vero; questo permette righe vuote da tenere se desiderato

Cosa c'è di nuovo in versione 1.2.1-3:

  • Bug risolti:
  • correttamente verificare la presenza di contatori in ColumnFamily quando si impostano default_validation_class
  • Passate kwargs in ColumnFamilyMap a ColumnFamily
  • Evitare potenziale UnboundLocal in ConnectionPool.execute () quando get () non riesce
  • Fix ez_setup dipendenza / accorpamento in modo che le installazioni dei pacchetti che utilizzano easy_install o pip non fallire senza ez_setup installato

Cosa c'è di nuovo nella versione 1.1.1:

  • Caratteristiche:
  • Aggiungi max_count e params column_reversed a get_Count ()
  • Aggiungi max_count e params column_reversed a multiget_count ()
  • Bug risolti:
  • Non ripetere le operazioni dopo un TApplicationException. Questa eccezione è riservato per gli errori programmatici (come ad esempio un cattivo parametri API), quindi non sono necessari tentativi.
  • Se l'kwarg read_consistency_level è stato utilizzato in un costruttore ColumnFamily, sarebbe ignorata, risultando in un difetto di lettura livello consistenza di ONE. Questo non ha influenzato il livello di consistenza di lettura, se è stato specificato in qualsiasi altro modo, tra cui per metodo o impostando l'attributo read_consistency_level.

Cosa c'è di nuovo nella versione 1.0.8:

  • valori Confezione IndexExpression in get_indexed_slices (), che sono forniti attraverso la IndexClause invece di parametro di istanza.
  • I nomi delle colonne e dei valori che utilizzano IntegerType di Cassandra sono spacchettati come se fossero in un formato BigInteger-like. Questo è (indietro) compatibile con il formato che pycassa utilizza per impacchettare dati IntegerType. Questo risolve una incompatibilità con il formato che cassandra-cli e altri client utilizzano per impacchettare dati IntegerType.
  • Ripristina Python 2.5 compatibilità che è stato sfondato fuori argomenti chiave in ordine ConnectionWrapper.
  • pacchetto column_start e column_finish argomenti ColumnFamily * vengono * () metodi quando si utilizza il parametro super_column.
  • Rilascio un DeprecationWarning quando viene utilizzato un metodo, il parametro o una classe che è stato deprecato. La maggior parte di questi sono stati deprecati per diverse versioni, ma sono stati emessi avvisi fino ad ora.
  • deprecati sono ora divise in sezioni separate per ogni release nel changelog.

Programmi simili

py-leveldb
py-leveldb

13 May 15

Presto
Presto

25 Feb 15

Apache Torque
Apache Torque

13 Apr 15

Commenti a pycassa

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria