Apache Cassandra

Tela Software:
Apache Cassandra
Detalhes de Software:
Versão: 3.5.0 / 2.2.6 Atualizado
Data de upload: 25 May 16
Licença: Livre
Popularidade: 665

Rating: 1.8/5 (Total Votes: 5)

Apache Cassandra foi inicialmente construído por Facebook para seus próprios servidores e serviços, utilizando princípios desenvolvidos pelo Google e Amazon para BigTable e DynamoDB.

Atualmente, o projeto foi doado para a Fundação Apache, que continua a desenvolver-lo ainda mais.

Cassandra é extremamente rápido, mesmo quando se lida com milhões de registros e operações, uma característica que era absolutamente crucial para sustentar as capacidades de interacção base de usuários e em tempo real do Facebook.

Como começar com Cassandra deve ser muito fácil graças ao muito bem organizado documentação e a infinidade de tutoriais on-line.

O banco de dados é usado atualmente em muitas empresas de Internet como Rackspace, Spotify, Netflix, RockMelt, Embedly, Ericcson, Expedia, FormSpring, Adobe, Twitter, Cisco, Digg, Mollom, a Digital River, Page2RSS, Real, Reddit, eBuddy, EngineYard, Symantec, Soundcloud, Accenture, Rhapsody, Gowalla, HP, IBM, Mahalo, Walmart, OpenX e outros. Como você pode ver, este é um quem é quem lista quando se trata de empresas do Vale do Silício

O que é novo nesta versão:.

  • EACH_QUORUM é agora um nível de consistência suporte para solicitações de leitura.
  • Suporte para restrições dentro em qualquer componente chave de partição ou chave de cluster, bem como suporte para EQ e IN restrições várias colunas foi adicionado para atualizar e excluir comunicado.
  • Suporte para única coluna e restrições fatia multi-Colum (& # x3e ;, & # x3e; =, & # X3C; = e & # X3C;) foi adicionado à DELETE
  • nodetool rebuild_index aceita o argumento índice sem o nome da tabela redundante
  • visões materializadas, que permitem a desnormalização do lado do servidor, já está disponível. Visualizações materializadas fornecer uma alternativa para índices secundários para consultas-chave não primários, e um desempenho muito melhor para colunas de indexação alta cardinalidade.
  • handoff Sugerido foi totalmente reescrito. Sugestões são armazenados em arquivos simples, com menos sobrecarga para armazenagem e expedição mais eficiente.
  • Opção não para purgar lápides não reparados. Para evitar que os usuários tenham dados ressuscitados se a reparação não tiver sido executado dentro gc_grace_seconds, uma opção foi adicionada para permitir que apenas lápides de sstables reparados para ser eliminado. Para habilitar, defina a opção de compactação 'only_purge_repaired_tombstones':. Verdadeira, mas tenha em mente que se você não executar o reparo por um longo tempo, você irá manter todas as lápides em torno do qual pode causar outros problemas
  • aviso activo no GC demorando mais do que 1000 ms.

O que é novo na versão 3.4.0 / 2.2.5:

  • consistência EACH_QUORUM é agora um suportada nível de pedidos de leitura.
  • Suporte para restrições dentro em qualquer componente chave de partição ou chave de cluster, bem como suporte para EQ e IN restrições várias colunas foi adicionado para atualizar e excluir comunicado.
  • Suporte para única coluna e restrições fatia multi-Colum (& # x3e ;, & # x3e; =, & # X3C; = e & # X3C;) foi adicionado à DELETE
  • nodetool rebuild_index aceita o argumento índice sem o nome da tabela redundante
  • visões materializadas, que permitem a desnormalização do lado do servidor, já está disponível. Visualizações materializadas fornecer uma alternativa para índices secundários para consultas-chave não primários, e um desempenho muito melhor para colunas de indexação alta cardinalidade.
  • handoff Sugerido foi totalmente reescrito. Sugestões são armazenados em arquivos simples, com menos sobrecarga para armazenagem e expedição mais eficiente.
  • Opção não para purgar lápides não reparados. Para evitar que os usuários tenham dados ressuscitados se a reparação não tiver sido executado dentro gc_grace_seconds, uma opção foi adicionada para permitir que apenas lápides de sstables reparados para ser eliminado. Para habilitar, defina a opção de compactação 'only_purge_repaired_tombstones':. Verdadeira, mas tenha em mente que se você não executar o reparo por um longo tempo, você irá manter todas as lápides em torno do qual pode causar outros problemas
  • aviso activo no GC demorando mais do que 1000 ms.

O que é novo na versão 3.3.0 / 2.2.5:

  • consistência EACH_QUORUM é agora um suportada nível de pedidos de leitura.
  • Suporte para restrições dentro em qualquer componente chave de partição ou chave de cluster, bem como suporte para EQ e IN restrições várias colunas foi adicionado para atualizar e excluir comunicado.
  • Suporte para única coluna e restrições fatia multi-Colum (& # x3e ;, & # x3e; =, & # X3C; = e & # X3C;) foi adicionado à DELETE
  • nodetool rebuild_index aceita o argumento índice sem o nome da tabela redundante
  • visões materializadas, que permitem a desnormalização do lado do servidor, já está disponível. Visualizações materializadas fornecer uma alternativa para índices secundários para consultas-chave não primários, e um desempenho muito melhor para colunas de indexação alta cardinalidade.
  • handoff Sugerido foi totalmente reescrito. Sugestões são armazenados em arquivos simples, com menos sobrecarga para armazenagem e expedição mais eficiente.
  • Opção não para purgar lápides não reparados. Para evitar que os usuários tenham dados ressuscitados se a reparação não tiver sido executado dentro gc_grace_seconds, uma opção foi adicionada para permitir que apenas lápides de sstables reparados para ser eliminado. Para habilitar, defina a opção de compactação 'only_purge_repaired_tombstones':. Verdadeira, mas tenha em mente que se você não executar o reparo por um longo tempo, você irá manter todas as lápides em torno do qual pode causar outros problemas
  • aviso activo no GC demorando mais do que 1000 ms.

O que é novo na versão 3.2.1 / 2.2.4:

  • consistência EACH_QUORUM é agora um suportada nível de pedidos de leitura.
  • Suporte para restrições dentro em qualquer componente chave de partição ou chave de cluster, bem como suporte para EQ e IN restrições várias colunas foi adicionado para atualizar e excluir comunicado.
  • Suporte para única coluna e restrições fatia multi-Colum (& # x3e ;, & # x3e; =, & # X3C; = e & # X3C;) foi adicionado à DELETE
  • nodetool rebuild_index aceita o argumento índice sem o nome da tabela redundante
  • visões materializadas, que permitem a desnormalização do lado do servidor, já está disponível. Visualizações materializadas fornecer uma alternativa para índices secundários para consultas-chave não primários, e um desempenho muito melhor para colunas de indexação alta cardinalidade.
  • handoff Sugerido foi totalmente reescrito. Sugestões são armazenados em arquivos simples, com menos sobrecarga para armazenagem e expedição mais eficiente.
  • Opção não para purgar lápides não reparados. Para evitar que os usuários tenham dados ressuscitados se a reparação não tiver sido executado dentro gc_grace_seconds, uma opção foi adicionada para permitir que apenas lápides de sstables reparados para ser eliminado. Para habilitar, defina a opção de compactação 'only_purge_repaired_tombstones':. Verdadeira, mas tenha em mente que se você não executar o reparo por um longo tempo, você irá manter todas as lápides em torno do qual pode causar outros problemas
  • aviso activo no GC demorando mais do que 1000 ms.

O que é novo na versão 3.0.0 / 2.2.3:

  • consistência EACH_QUORUM é agora um suportada nível de pedidos de leitura.
  • Suporte para restrições dentro em qualquer componente chave de partição ou chave de cluster, bem como suporte para EQ e IN restrições várias colunas foi adicionado para atualizar e excluir comunicado.
  • Suporte para única coluna e restrições fatia multi-Colum (& # x3e ;, & # x3e; =, & # X3C; = e & # X3C;) foi adicionado à DELETE
  • nodetool rebuild_index aceita o argumento índice sem o nome da tabela redundante
  • visões materializadas, que permitem a desnormalização do lado do servidor, já está disponível. Visualizações materializadas fornecer uma alternativa para índices secundários para consultas-chave não primários, e um desempenho muito melhor para colunas de indexação alta cardinalidade.
  • handoff Sugerido foi totalmente reescrito. Sugestões são armazenados em arquivos simples, com menos sobrecarga para armazenagem e expedição mais eficiente.
  • Opção não para purgar lápides não reparados. Para evitar que os usuários tenham dados ressuscitados se a reparação não tiver sido executado dentro gc_grace_seconds, uma opção foi adicionada para permitir que apenas lápides de sstables reparados para ser eliminado. Para habilitar, defina a opção de compactação 'only_purge_repaired_tombstones':. Verdadeira, mas tenha em mente que se você não executar o reparo por um longo tempo, você irá manter todas as lápides em torno do qual pode causar outros problemas
  • aviso activo no GC demorando mais do que 1000 ms.

O que é novo na versão 2.2.1 / 1.2.19 / 3.0.0-rc1:

  • removido & quot; ALTER TYPE & # X3C; nome & # x3e; RENAME TO & # X3C; nome & # x3e; & quot; de guia-conclusão
  • Fixed IllegalStateException em anticompaction
  • cqlsh: DESCREVER suporte para UDTs congelados, tuplas
  • Evite expor classes internas sobre JMX
  • verificação nula Adicionado para as teclas quando a coleta de congelamento
  • Melhoria da tensão de carga de trabalho realismo

O que é novo na versão 2.1.6 / 1.2.19 / 2.2.0-beta1:

  • removido & quot; ALTER TYPE & # X3C; nome & # x3e; RENAME TO & # X3C; nome & # x3e; & quot; de guia-conclusão
  • Fixed IllegalStateException em anticompaction
  • cqlsh: DESCREVER suporte para UDTs congelados, tuplas
  • Evite expor classes internas sobre JMX
  • verificação nula Adicionado para as teclas quando a coleta de congelamento
  • Melhoria da tensão de carga de trabalho realismo

O que é novo na versão 2.1.5 / 1.2.19 / 2.2.0-beta1:

  • removido & quot; ALTER TYPE & # X3C; nome & # x3e; RENAME TO & # X3C; nome & # x3e; & quot; de guia-conclusão
  • Fixed IllegalStateException em anticompaction
  • cqlsh: DESCREVER suporte para UDTs congelados, tuplas
  • Evite expor classes internas sobre JMX
  • verificação nula Adicionado para as teclas quando a coleta de congelamento
  • Melhoria da tensão de carga de trabalho realismo

O que é novo na versão 2.1.5 / 1.2.19:

  • Removido & quot; ALTER TYPE & # X3C; nome & # x3e; RENAME TO & # X3C; nome & # x3e; & quot; de guia-conclusão
  • Fixed IllegalStateException em anticompaction
  • cqlsh: DESCREVER suporte para UDTs congelados, tuplas
  • Evite expor classes internas sobre JMX
  • verificação nula Adicionado para as teclas quando a coleta de congelamento
  • Melhoria da tensão de carga de trabalho realismo

O que é novo na versão 2.1.3 / 1.2.19:

  • Removido & quot; ALTER TYPE & # X3C; nome & # x3e; RENAME TO & # X3C; nome & # x3e; & quot; de guia-conclusão
  • Fixed IllegalStateException em anticompaction
  • cqlsh: DESCREVER suporte para UDTs congelados, tuplas
  • Evite expor classes internas sobre JMX
  • verificação nula Adicionado para as teclas quando a coleta de congelamento
  • Melhoria da tensão de carga de trabalho realismo

O que é novo na versão 2.0.2:

  • Correções para nova tentativa especulativa
  • Melhoria da utilização da memória min metadados / nomes de coluna max
  • brechós fixo riscadores validação recusa em tabelas CQL3
  • inserção fixa de coleções com CAS
  • corretamente enviar metadados sobre SELECT COUNT
  • endereços remotos clientes Track 'em ClientState
  • Criar instantâneo dir se ele não existe quando a migração nivelado manifesto
  • Faça reparação nodetool sequencial o padrão
  • Adicionadas mais ganchos para implementações de estratégia compactação
  • Fixed NPE potencial sobre índices 2ndary composta
  • FailureDetector atualizado para usar nanontime

  • regressões
  • FileCacheService fixo
  • Nunca retornar WriteTimeout para CL.ANY
  • condições de corrida fixos no carregador em massa
  • métricas configuráveis ​​Adicionado relatórios
  • Retirar consultas que excedam um número configurável de lápides
  • Track and persistem atividade de leitura sstable

O que é novo na versão 2.0.0:

  • Corrija validação parcimônia ao inserir em tabelas CQL3
  • Corrija o comportamento de lavagem memtable periódica com memtables limpas
  • Fix função para colunas pré-2.0 timestamp dateOf ()
  • Corrija SSTable inadvertidamente carrega BF quando abriu para o lote
  • Adicione o progresso sessão de fluxo para JMX
  • NPE Fix durante a operação CAS
  • Corrija getBloomFilterDiskSpaceUsed para AlwaysPresentFilter
  • Não anunciar a versão do esquema até que tenhamos carregado as alterações localmente
  • Fix para apoiar off filtros heap flor tamanho superior a 2 GB
  • Tratar adequadamente analisar enormes mapa e definir literais

O que é novo na versão 1.2.8:

  • Fixed lendo DeletionTime de estábulos 1.1 de formato
  • cqlsh: adicionar coleções apoiar para copiar
  • Repetir mensagens importantes para qualquer IOException
  • Permitir vazio nas relações em SELECT / UPDATE / DELETE
  • cqlsh: corrigir bater no Windows devido à detecção libedit

O que é novo na versão 1.2.0:.

  • Não permitir contadores em coleções
  • cqlsh:. Adicionou testes de unidade
  • Fixed bloom_filter_fp_chance padrão para LeveledCompactionStrategy.

O que é novo na versão 1.2.0 beta3:.

  • Removido todos os restos de gânglios removidos
  • Adicionado aut-recarregamento do arquivo log4j no pacote debian.
  • Fixed estimado tamanho da linha entrada de cache.
  • redefinir filtro getRangeSlice depois de terminar uma linha para get_paged_slice
  • expunges cache de linha pós-truncado.
  • Permitir definição CF estático com armazenamento compacto.
  • Fixed loop infinito / compactação do schema_ * FC devido à quebrado timestamps.
  • Fixed 'tipo de classe errada a afirmação em CounterColumn.

O que é novo na versão 1.1.6:.

  • Aguarde escreve sobre síncrono ler digerir incompatibilidade
  • Corrija repetição commitlog para sstables infectados com nanoTime.
  • TTL cheque Comprovação para um máximo de 20 anos.
  • (Pig) corrigir widerow entrada com linhas de coluna única.
  • Corrija HH para compactar com gcBefore correta, o que evita acabando com dicas não entregues.
  • LCS irão se fundir até 32 sstables L0 como pretendido.
  • NTS será o padrão réplicas DC não configurado para zero.
  • nível de consistência Use padrão na validação contador se nenhum for fornecer explicitamente.
  • Melhorar a interface de IAuthority através da introdução de permissões de acesso e concessão de grão fino / revogar comandos.
  • Erro Fix Assunção em CLI ao atualizar / descrevendo keyspace.
  • Adiciona sstablescrub offline para empacotamento Debian.

O que é novo na versão 1.1.4:

  • Fixed esfrega off-line para pegar & # x3e; = fora de linhas de ordem.
  • cassandra-env.sh fixo em outros sistemas não baseados em traço RHEL e.

O que é novo na versão 1.1.2:

  • Use CF comparador para classificar colunas indexadas no SecondaryIndexManager.
  • strategy_options adicionado à saída KSMetaData.toString ().
  • consultas intervalo fixo contendo resultados unqueried.
  • Permitir atualizar column_alias tipos.
  • supressão Corrigido o erro.
  • cálculo fixo de sobreposição sstable para a compactação nivelado.
  • Melhoria matagal e permitir que para executá-lo offline.
  • Fixed AssertionError em StorageService.bulkLoad.

O que é novo na versão 1.1.1:.

  • Fixed geração de regressão de divisão
  • Ignorar min / configurações compactadores max em LCS, preservando comportamento que min = max = 0 desativa autocompaction.
  • Entrar número de linhas lidas a partir do cache salva.
  • Calcular o tamanho exato necessário para operações de limpeza.
  • Evite bloquear gravações adicionais durante o flush quando o commitlog fica atrás temporariamente.
  • Ativar cache no FC índice com base na configuração do cache CF dados.
  • Advertência sobre opções de criação de estratégia de replicação inválidos.
  • Removido [Freeable] finalizadores de memória.
  • Incluir tamanho lápide em ColumnFamily.size, o que pode impedir OOM durante a missa súbita excluir as operações, cedendo um liveRatio diferente de zero.
  • Open 1 sstableScanner por nível de compactação nivelado.

O que é novo na versão 1.1.0:

  • Média uma estimativa liveRatio reduzido com o anterior.
  • Permitir nomes KS e CF até 48 caracteres.
  • estresse fixo compilação.
  • tempo Adicionado restante estimativa para nodetool compactionstats.

Requisitos :

  • Java 1.7 ou superior
  • Python 2.7 ou superior

Programas semelhantes

Apache CouchDB
Apache CouchDB

14 Apr 15

Infinispan
Infinispan

10 Feb 16

MongoEngine
MongoEngine

12 Apr 15

Outro software de desenvolvedor Apache Software Foundation

Apache OODT
Apache OODT

20 Jul 15

Apache Shiro
Apache Shiro

1 Oct 15

Apache Parquet
Apache Parquet

9 Feb 16

Comentário para Apache Cassandra

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