pycassa

Tela Software:
pycassa
Detalhes de Software:
Versão: 1.11.1
Data de upload: 28 Feb 15
Revelador: Jonathan Hseu
Licença: Livre
Popularidade: 276

Rating: nan/5 (Total Votes: 0)

Os usuários que executam série 0.6.x Cassandra deve usar pycassa 0.3.0, os usuários que usam a série 0.7.x pode usar as versões mais recentes

Características :.

  • Suporte Auto-failover
  • O suporte para conexões individuais ou de segmentos locais
  • Connection pooling
  • interface de Thrift
  • interface de Batch
  • Um método para mapear uma classe existente a um Cassandra ColumnFamily
  • Suporte para SuperColumns

O que é novo nesta versão:

  • Adicionado suporte para Cassandra 1.2+ lotes atômicas através de um novo atômica parâmetro para batch.Mutator, batch.CfMutator e ColumnFamily.batch ().

O que é novo na versão 1.8.0-1:

  • Adicionado atributo socket_factory configurável e parâmetro de construtor para ConnectionPool e SystemManager.
  • Adicionado suporte SSL através do novo atributo socket_factory.
  • Adicionado suporte para DynamicCompositeType.

O que é novo na versão 1.7.0:

  • Esta versão tem algumas mudanças relativamente grandes na mesma : um novo pool de conexão Status de colecionador, a compatibilidade com Cassandra 0.7 através de 1.1, e uma mudança no comportamento fuso horário para datetimes
  • .

O que é novo na versão 1.6.0:

  • Adicionar pedido e informações de parâmetro para PoolListener callback
  • Adicionar ColumnFamily.xget (), uma versão do gerador de get () que as páginas automaticamente colunas em pedaços de tamanho razoavelmente
  • Novo roteiro para a construção de facilmente pacotes RPM
  • Adicionar suporte para Int32Type, um formato inteiro assinado de 4 bytes
  • Adicionar constantes para os valores mais altos e os mais baixos possíveis TimeUUID para pycassa.util

O que é novo na versão 1.4.0:

  • Características Adicionado:
  • Aceitar column_validation_classes quando criando ou alterando famílias de colunas com SystemManager
  • Ignorar nós inacessível quando espera de acordo versão do esquema
  • Correções de bugs:
  • Remover declaração de impressão acidental em SystemManager
  • Aumentar TypeError quando tipos inesperados são usados ​​para comparação ou validador tipos durante a criação ou alteração de uma família de colunas
  • embalagem Fix de valores da coluna usando validadores específicos de coluna durante inserções em lote quando o nome da coluna é alterado por embalagem
  • Sempre retornar timestamps de inserções
  • Fix NameError quando timestamps são usados ​​onde é esperado um DateType
  • Fix NameError em Python 2.4, quando descompactar DateType objetos
  • Atualização ez_setup.py para corrigir links quebrados setuptools

O que é novo na versão 1.3.0:

  • Correções de bugs:
  • Não ignore parâmetro colunas em ColumnFamilyMap.insert ()
  • Pega campos de instância vazias em ColumnFamilyMap.insert ()
  • Use o mesmo padrão para tempo limite em pycassa.connect () como ConnectionPool usa
  • Fix typo que causou uma exceção diferente para ser acionada quando uma exceção AllServersUnavailable foi levantada
  • IPython 0,11 compatibilidade em pycassaShell
  • declaração de dependência correta em setup.py
  • Adicionar UUIDType para tipos suportados
  • Características:
  • O parâmetro filter_empty foi adicionado ao get_range () com um padrão de True; isso permite que as linhas vazias para ser mantido, se desejar

O que é novo na versão 1.2.1-3:

  • Correções de bugs:
  • corretamente buscar por contadores em ColumnFamily ao definir default_validation_class
  • Passe kwargs em ColumnFamilyMap para ColumnFamily
  • Evite potencial UnboundLocal em ConnectionPool.execute () quando get () falha
  • Corrigir ez_setup dependência / agregação de modo a que as instalações de pacotes usando easy_install ou pip não falhar sem ez_setup instalado

O que é novo na versão 1.1.1:

  • Características:
  • Adicionar max_count e params column_reversed para get_Count ()
  • Adicionar max_count e params column_reversed para multiget_count ()
  • Correções de bugs:
  • Não tente novamente operações depois de um TApplicationException. Esta excepção é reservada para erros programáticos (como um parâmetros de API ruins), então tentativas não são necessários.
  • Se o kwarg read_consistency_level foi usada em um construtor ColumnFamily, ele seria ignorado, resultando em um padrão ler nível de consistência de um. Isto não afetou o nível de consistência de leitura caso tenha sido especificado de outra forma, inclusive por método ou definindo o atributo read_consistency_level.

O que é novo na versão 1.0.8:

  • valores Pacote IndexExpression em get_indexed_slices () que são fornecidos através do IndexClause em vez de apenas o parâmetro de instância.
  • Os nomes das colunas e valores que utilizam IntegerType de Cassandra são descompactados como se eles estão em um formato BigInteger-like. Este é (para trás) compatível com o formato que pycassa usa para embalar dados IntegerType. Isso corrige uma incompatibilidade com o formato que cassandra-cli e outros clientes usam para embalar dados IntegerType.
  • Restaurar Python 2.5 de compatibilidade que foi quebrado por meio de argumentos ordem em ConnectionWrapper.
  • Pacote column_start e column_finish argumentos em ColumnFamily * se * () métodos quando o parâmetro super_column é usado.
  • Issue um DeprecationWarning quando um método, parâmetro ou classe que foi preterido é usado. A maioria destes foram reprovados por vários lançamentos, mas não há avisos foram emitidos até agora.
  • Deprecações agora estão divididos em seções separadas para cada versão no changelog.

Programas semelhantes

tomdb
tomdb

13 May 15

Voldemort
Voldemort

28 Feb 15

Mongoid
Mongoid

11 Mar 16

sqlpuzzle
sqlpuzzle

12 Apr 15

Comentário para pycassa

Comentários não encontrado
Adicionar comentário
Ligue imagens!