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

Rating: 1.8/5 (Total Votes: 4)

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

Reportable
Reportable

1 Mar 15

Nymph
Nymph

10 Dec 15

Outro software de desenvolvedor Apache Software Foundation

Apache Bigtop
Apache Bigtop

12 Mar 16

Apache Struts
Apache Struts

1 Oct 15

Apache Whirr
Apache Whirr

13 Apr 15

Apache POI
Apache POI

6 Mar 16

Comentário para Apache Cassandra

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