BT

MongoDB 2.4: busca textual, sharding e mais

por Marcelo Costa em 01 Abr 2013 |

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.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT