Nosql

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (575 palavras )
  • Download(s) : 0
  • Publicado : 5 de janeiro de 2013
Ler documento completo
Amostra do texto
Afinal o que é NoSQL?
NoSQL é uma nova forma de bancos de dados, que não usam apenas os comandos SQL que você está acostumado, SELECT, UPDATE, DELETE e todas as váriaveis dele. Normalmente essasinstruções foram trocadas por funções e muitas vezes já em oop.
Não é só porque ele não usa instruções SQL que ele é melhor que o banco de dados que você usa. Os bancos de dados atuais, são muitoantigos, o MySQL por exemplo começou em 1994, utilizando o modelo relacional de tabelas, isso é um conceito tão antigo quanto esses bancos de dados. Os bancos de dados NoSQL aproveitam e corrigem erroscomo a dificuldade de escalar esses bancos de dados.
Pra que serve?
Um dos mitos do NoSQL é que só 10% dos sites de hoje em dia, devem usar o NoSQL. Isso na verdade é uma interpretação errada, a idéiana afirmação é que 90% dos sites não sentiriam uma melhora consideravel de performance. Isso é verdade imagine um blog com 10 visitas diárias, qualquer banco de dados atual serve pra essa aplicação,até mesmo se você tiver 10mil visitas diárias.
Mas isso não siguinifica que você não possa usar um banco de dados NoSQL para a sua aplicação. Se você quiser usar um banco de dadso NoSQL no seu blog de10 visitas diárias, isso não te impede de nada.
Se não preciso porque usar?
Você pode ter um site, que é bastante visitado o seu banco de dados estar aguentando bem, mas você quer gerar algunslogs, seja para estatisticas ou para qualquer outra coisa. Seria bastante viavel usar um banco de dados desses, porque você vai ter muitos dados, você vai precisar consultar de forma rápida e fácil, umNoSQL seria ótimo para isso.
Onde usar?
Muito se tem visto sobre usar o NoSQL em aplicações web de grande porte, porem ela pode ser usada em qualquer tipo de aplicação, você pode usar na web ou nodesktop, não tem limites para isso.
Não posso usar NoSQL com um banco de dados relacional
Você pode e deve usar um NoSQL com algum banco de dados relacional que você use. Você pode até usar vários...
tracking img