Arquivo da tag: notícias

Cassandra 1.0: pronto para o ambiente Enterprise

A Fundação Apache anunciou o lançamento do Cassandra 1.0, a primeira versão principal do popular banco de dados NoSQL open source, baseado em colunas e distribuído. O release introduz a compressão de dados e grandes melhorias em desempenho, entre outros avanços.

O Cassandra é construído sobre o modelo de dados orientado a colunas que é base dos projetos Dynamo da Amazon e BigTable do Google. Desenvolvido inicialmente pelo Facebook, que o liberou como código aberto em 2008, o projeto permanece em desenvolvimento pela comunidade open source desde então.

O Cassandra 1.0 suporta a compressão de dados por ColumnFamily (um “recipiente” de colunas similar a uma tabela de banco de dados relacional). O processo de compressão é executado em segundo plano, não tendo impacto negativo sobre o tempo de resposta. A compressão reduz o espaço ocupado pelos dados por um fator de 2 a 4 vezes, resultando em melhoria de desempenho indireta de 25-35% em leituras e 5-10% em escritas, de acordo com Pavel Yaskevich, da Datastax, empresa que desenvolve um produto comercial baseado no Cassandra e contribui para o projeto.

O desempenho tem sido foco de grandes melhorias entre as versões 0.6 e 1.0. De acordo com Jonathan Ellis, VP do projeto na Apache, em comparação com o release disponível nesta mesma data em 2010, foi aumentada a velocidade de escrita em 40% e em “fenomenais 400%” na leitura.

Outros avanços incluem:

  • Melhorias no gerenciamento de memória através de caches fora do heap, alocação em arena e otimização automática. Os ganhos são na redução de pausas do coletor de lixo e em desempenho mais previsível.
  • Gerenciamento de espaço em disco melhorado, especialmente com relação ao espaço ocupado por logs de commits, e com apagamento imediato de arquivos de dados obsoletos.
  • Melhoria no recurso de Hinted Handoffs, reduzindo a necessidade de reparação de leituras.
  • Melhorias de desempenho em muitas áreas, incluindo CQL, reparação e outras.

Fonte: Abel Avram/traduzido por Leonardo Galvão

Portal AAmigos de Aracaju

Atendendo ao que foi requisitado pelo cliente, o site foi desenvolvido visando facilitar ao máximo a publicação de conteúdo em diversos formatos, tais como, texto, imagem, vídeo, áudio, etc… Além da grande atenção dada ao visual em si, a navegabilidade e a forma de apresentação dos conteúdos também foram bastante trabalhados.

Este site foi desenvolvido de forma a facilitar customizações futuras e adições de novas funcionalidades, por isto, não só o conteúdo, mas também a maioria das funcionalidades são gerenciadas através de um sofisticado e expansível sistema de gerenciamento de conteúdo (CMS). O cliente gerencia todo o conteúdo do site através da web, via área restrita controlada por senha. O desenvolvimento e a customização do portal e do próprio sistema estão a cargo da SWX Sistemas.

É possível fazer pequenos ajustes na forma e tamanho das imagens enviadas direto pelo sistema. Além disto estão disponíveis estatísticas completas, ferramentas de gerenciamento de publicações e usuários, sistema anti-span, sistema gerenciador de comentários, sistema de backup, sistema que acelera a velocidade com que as páginas são carregas, sistema otimizador para ferramentas de buscas (google), integração transparente com o twitter, etc…