Usando o banco de dados NoSQL Redis para otimizar sistemas de alta escalabilidade

269 palavras 2 páginas
Veja a experiência da boo-box com bancos de dados NoSQL. Os cases abaixo foram apresentados no The Developer’s Conference 2010 e são exemplos reais de como utilizamos o Redis em nosso sistema de tecnologia para exibição de anúncios em múltiplos websites.

Compartilhar estas soluções é uma das maneiras de agradecer à comunidade de desenvolvedores por usarmos software livre, difundir o conhecimento criado na empresa e melhorar nossa própria ferramenta.

Bancos NoSQL, entende-se “Not only SQL”, surgiram da necessidade de escalar bancos de dados relacionais com propriedades ACID em projetos web de alta disponibilidade que operam em larga escala. Suas principais características são alta performance, escalabilidade, fácil replicação e suporte a dados estruturados.

Este rompimento com os padrões SQL causa sempre grande repercussão e muitas discussões carregadas de sentimentos e emoções, mas a verdade é que os bancos de dados relacionais ainda servem para resolver muitos problemas que nem sempre (veja bem, nem sempre) poderão ser resolvidos com bancos NoSQL, como por exemplo:

Necessidade de forte consistência de dados, tipagem bem definida, etc; Pesquisas complexas que exigem um modelo relacional dos dados para realizações de instruções e operações de junção, por exemplo; Dados que excedam a disponibilidade de memória do servidor, por mais que possamos utilizar swap, ninguém quer prejudicar a performance neste caso.

Ao escolher seu banco de dados, o importante é considerar as funções e características específicas do sistema. Os bancos de dados NoSQL podem ser utilizados especialmente para funções descritas neste artigo. Vamos, neste post, abordar particulamente a nossa experiência com o Redis.

FONTE:

Relacionados

  • NoSQL
    14172 palavras | 57 páginas
  • banco de dados
    24947 palavras | 100 páginas
  • Desenvolvimento de uma Rede Social Baseada em Geolocalizacao
    75682 palavras | 303 páginas
  • Armazenando dados com Redis Casa do Codigo
    30594 palavras | 123 páginas