pycassa

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

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

MongoBit
MongoBit

13 May 15

rql
rql

12 May 15

Hadoopy
Hadoopy

12 May 15

PyDbLite
PyDbLite

4 Jun 15

Commenti a pycassa

I commenti non trovato
Aggiungi commento
Accendere le immagini!