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

Páginas: 2 (269 palavras) Publicado: 1 de dezembro de 2014
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 emnosso 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 usarmossoftware 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 dedados 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ácilreplicaçã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çõesde 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.

Aoescolher 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çõesdescritas neste artigo. Vamos, neste post, abordar particulamente a nossa experiência com o Redis.

FONTE: http://blog.boo-box.com/br/institucional/usando-banco-de-dados-nosql-redis/
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • ALTA DISPONIBILIDADE EM SISTEMAS DE BANCO DE DADOS ORACLE
  • banco de dados nosql
  • Banco de dados NoSQL e Distribuídos
  • Banco de dados redis
  • Cassandra
  • Banco de dados nosql
  • Riak um Banco de Dados NoSQL
  • BANCO DE DADOS NOSQL

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!