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: 34

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

MonetDB
MonetDB

1 Oct 15

Cayley
Cayley

12 May 15

Mongoid
Mongoid

11 Mar 16

MongoBit
MongoBit

13 May 15

Comentário para pycassa

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