O NoSQL está em vias de tornar-se o novo modelo de armazenamento de dados Web?

Não apenas SQL
Não apenas SQL

Informática

05/01/2015

Atualmente é nótório o crescimento no número de máquinas com acesso a internet, no contexto global.

Esse crescimento e evolução das redes mundias de computadores, podemos constatar na fala de Werthein, J. (2000) apud Quéau (1999), que afirma:

O ritmo do avanço tecnológico no alvorecer do novo paradigma tem sido, sob qualquer ótica, extraordinário. O ritmo de expansão da Internet no mundo levou apenas um terço do tempo que precisou o rádio para atingir uma audiência de 50 milhões de pessoas.

Outras informações relevantes, sustentam a preocupação com o armazenamento de dados na Internet, a nível mundial e brasileiro. SegundoarevistaCGI.br(2010):

  • OIPv4,quepodesuportaraté4,3bilhõesdeaparelhosconectadosdiretamenteàInternet,em2011,chegouaoseulimitedeendereçosdisponíveis,sendogradualmenteadotadooIPv6,queoferecesuportede,2elevadoàpotencia128,deaparelhosconectados;

  • OpresidenteBarackObama,em2009,anunciouinvestimentosdeUS$7,2bilhõesnodesenvolvimentodainternetdealtavelocidadenosEstadosUnidos;

  • OPlanoNacionaldeBandalarga(PNBl)iráacelerar osinvestimentosdaindústriadecomponentes eletrônicosdoBrasil.Oprojetoplanejaaumentaro acessoàInternetdosatuais12milhõespara40milhões dedomicílios,até2014.Paraisso,estãoprevistos investimentosdecercadeR$12bilhões.

 

A população mundial, em 2012, alcançou a incrível marca demais7bilhõesdepessoas e conforme a empresa Pingdom (2011) - Empresa com foco em monitoramento de uptime de 90% das empresas no mundo - podemos vislumbrar um ciberespaço impressionante pelos seus números:

 

  • Somos aproximadamente 2bilhoesdeusuáriosdigitais e onúmerodepessoasconectadashojeequivaleatodososhabitantesdaTerranadécadade1930;

 

 

Quando olhamos para as redes socias os números não são menos importates:

 

  • Maisde90milhõesdetweetssãopublicadospordia(HUBSPOT, 2011);

  • 60horasdevídeosporminutosãopublicadosnoyoutube(YOU TUBE,2011);

  • O Facebook,estápertodealcançar1bihãodeusuários(iCROSSING, 2011);

  • OnúmerodeusuáriosdoFacebookaumentou300%noBrasilem2011(BURCHER, N.,2011);

  • NoFacebookBrasil,são1,6bilhoesde “likes”,1,6bilhõesdecomentários,715milhõesdemensagebsenviadas,160milhõesdepublicaçõesemmurais,460milõesdefotospublicadase996miluploadsdevídeos(FACEBOOK INTERNAL DATA, 2011).

 

Em face dessa realidade, entende-se que a quantidade de gigabytes, pentabytes que grandes servidores precisam ser capazes de armazenar por dia, e com uma tendência de expansão crescente. Com as estatísticas apresentadas,indubitavelmente,entendemosaimportância sobre o tema,hajavistaque,ovolumedeacesso,concorrênciaeconsultasaosdadosemumabancodedados,temcrescidodeformaimportante, portanto, justifica-se a preocupação e o estudo com outras opções de persistências de dados, que atenda a demanda atual, com performance e escalabilidade satisfatórios.

Essa necessidade é bem observada pelo professor LeandroPauloBogoni²:

 

Hoje em dia, as opções NoSQL são aplicadas em armazenamento distribuído de dados e projetados para suportar requisitos de acesso a dados em grande escala. Tratar da escrita e da leitura de grandes quantidades de dados, como os 7TB por dia do Twitter, pode ser um desafio para bancos de dados relacionais. Assim, a implementação em modo distribuído do NoSQL permite escalar de forma horizontal, distribuindo os dados entre múltiplos nós (servidores).”

 

Portanto, apresenta-se nessa pesquisa, não apenas a explosão de adesão ao modelo NoSQL, mas também aspectos históricos e fatores importantes que levaram grandes empresas a aderirem esse novo conceito.

 

É evidente o crescimento á adesão do NoSQL. A INFO Q, em fevereiro de 2012, publicou uma notícia no seu site, expondo e comprovando essa afirmação. O conteúdo da notícia afirma:

 

A Couchbase, empresa que fornece oCouchbase Server,um banco de dados orientado a documentos, conduziu em dezembro último uma pesquisacom mais de 1.300 desenvolvedores, arquitetos de software e administradores de TI da Europa, Ásia e Américas; dentre os entrevistados, estavam 150 clientes da Couchbase. Alguns pontos principais da pesquisa, que indicam uma tendência no sentido de adoção do NoSQL, são:

  • 50% iniciaram projetos com NoSQL na primeira metade de 2011;

  • 70% das empresas com mais de 250 desenvolvedores planejam iniciar projetos com NoSQL em 2012.

 

Conforme o mesmo site, outras pesquisas e olhar para o NoSQL, estão sendo revelados. A INFO Q ¹, continua:

 

A adoção crescente do NoSQL aparece em outra pesquisacom 400 desenvolvedores na América do Norte, publicada em 2011 pela Evans Data. O NoSQL está sendo aceito rapidamente por desenvolvedores de empresas na América do Norte, com 56% reportando pelo menos um pouco de utilização de bancos de dados sem esquemas, e 63% citando planos de utilização nos próximos 2 anos... O NoSQL é bem mais forte no segmento empresarial do que entre a população geral de desenvolvedores (43% esperam utilizar NoSQL).

 

Grandes empresas de desenvolvimento web, começaram a usar o NoSQL, como Twitter que substitui o MySQL pelo Cassandra, o Facebook que desenvolveu e passou a utilizar o Cassandra para resolver problemas nas consultas, o Google passou a usar o bando Big Table, a Amazon com Dynamo, o Linkdin que desenvolveu seu próprio banco Voldemort.

Outro importante banco de dados NoSQL é o Mongodb que tem documentação amigável e extensa, muito útil para um desenvolvimento ágil.

O site do Mongodb, ainda conta com uma lista extensa de empresas que passaram a utilizar o seu Banco de Dados. A lista conta com nomes expressivos como The New York Times, Forbes, Disney, IGN Entertainment, Github, MTV Networks, SourceForge, ente outros.

A Lista completa, pode ser visualizada no site oficial do Mongodb, no endereço eletrônico <http://www.mongodb.org/display/DOCS/Production+Deployments>.

Em face desses dados, empresas e casos de órgãos, empresas e instituições tão importantes, percebemos o importante momento que o desenvolvimento Web, com o NoSQL está acontecendo e mudando a forma de acessar, pesquisar e desenvolver projetos para a Internet.

 

Esta apresentação reflete a opinião pessoal do autor sobre o tema, podendo não refletir a posição oficial do Portal Educação.


Alan Correa

por Alan Correa

Funcionário público estatutário (Prefeitura Municipal de Osório-Rs); Pós-Graduando em Aplicações para Web, pela Universidade Federal do Rio Grande (FURG); Graduação em Licenciatura Computação/Informática, pela Faculdade Cenecista de Osório (FACOS); Técnico de Informática, com ênfase em desenvolvimento de sistemas para Internet, pelo Instituto Federal do Rio Grande do Sul (IFRS).

Portal Educação

UOL CURSOS TECNOLOGIA EDUCACIONAL LTDA, com sede na cidade de São Paulo, SP, na Alameda Barão de Limeira, 425, 7º andar - Santa Cecília CEP 01202-001 CNPJ: 17.543.049/0001-93