segunda-feira, 30 de julho de 2012

#FISL 13: usando #NOSQL no desenvolvimento de soluções inteligentes

Christiano Anderson, da Nodeware, fez uma ótima apresentação sobre NoSQL, bastante elucidativa, informativa e didática. A apresentação já está disponível no slideshare, e pontuo a seguir os aspectos que considerei mais relevantes.

  • A apresentação foi perfeita para quem não conhecia nada de NoSQL, conceituou os diversos tipos de BD "Not Only SQL", incluindo as estruturas mais adequadas a cada necessidade (documento, chave/valor, coluna, grafo, etc);
  • Apresentou diversos exemplos de bancos de dados NoSQL, com maior destaque para MongoDB e RIAK;
  • Apresentou um comparativo muito útil entre SQL e NoSQL, indicando com exemplos como fazer consultas "SQL" no MongoDB;
  • Indicou MongoDB e RIAK como a melhor forma de começar com NoSQL, uma vez que a "tradução" dos comandos SQL é mais simples, e considerando que o MongoDB possui alguns recursos dos BDs SQL, como índice e replicação;
  • Um conceito muito interessante que não conhecia foi o Sharding, que permite espalhar a informação por diversos nós, com replicação, redundância, além de maior desempenho e escalabilidade;
  • Outro aspecto de destaque da palestra foi a indicação de quando usar a tecnologia NoSQL, recomendada para situações onde há um volume de dados muito significativo, onde há uma necessidade de priorizar escrita, ou em casos onde há alteração frequente no formato dos dados, entre outros cenários apresentados.

Em resumo, a palestra foi uma excelente oportunidade de conhecer mais e melhor a tecnologia NoSQL, e entender um pouco em que cenários deve-se utilizá-la. A apresentação está muito bem feita, e recomendo que confiram na íntegra, é de leitura bem fácil.

Obs: a palestra do Suissa, Bancos de Dados NoSQL de código aberto, seguiu a mesma linha, e também está disponível no slideshare, com o diferencial de que o Suissa é uma figuraça, realmente apaixonado pela tecnologia NoSQL, especialmente pelo MongoDB. Dá gosto de ver :P

Um comentário:

  1. Realmente, assisti as duas palestras e foram muito boas... Pretendo usar NoSql o quanto antes.... vamos ver, pois essa "nova" tecnologia promete...

    ResponderExcluir