BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias MongoDB 2.4: busca textual, sharding e mais

MongoDB 2.4: busca textual, sharding e mais

O time de desenvolvimento do MongoDB anunciou a versão 2.4 de seu banco de dados NoSQL, agora com a função de busca textual, uma das funcionalidades mais esperadas para o projeto. A funcionalidade, ainda em beta, inclui o tratamento de índices de texto, diferenciação de maiúsculas e minúsculas e omissão de palavras comuns de um idioma (stop words).

Outra característica importante lançada nesta versão é a utilização de índices hash e sharding. O sharding baseado em hashes permite que os dados e a carga da CPU sejam distribuídos entre os nós do banco de dados de forma simplificada. Os desenvolvedores do MongoDB recomendam a utilização dessas funcionalidades para os casos de documentos acessados ​​aleatoriamente ou padrões de acesso imprevisíveis.

A nova versão inclui também:

  • Novos índices Geoespaciais com suporte para GeoJSON e geometria esférica;
  • A implementação de um novo sistema de autenticação modular;
  • Um sistema de controle de acesso baseado em papéis (roles) e a capacidade de ter documentos do tipo "apenas usuários com privilégio podem acessar";
  • Aumento do processamento JavaScript do MongoDB no mapReduce com a substituição da antiga engine SpiderMonkey para o JavaScript V8;
  • Suporte a matrizes de tamanho fixo em documentos;
  • Otimização do desempenho de contagem no mecanismo de execução além da adição de um analisador de tamanho de conjunto de trabalho com o objetivo de tornar mais fácil a medição dos recursos utilizados.

Para mais detalhes sobre estas e outras mudanças no MongoDB 2.4, consulte as notas de lançamento, que incluem detalhes sobre como atualizar para a versão 2.4 a partir de versões anteriores. Usuários Mac OS X devem observar que apenas a partir da versão 10.6 (Snow Leopard), a nova versão do MongoDB é suportada.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT