14 de novembro de 2014

NoSQL - Breve Histórico


O termo NoSQL foi trazido à  público na década de 90, quando um homem chamado Carlo Strozzi, criou um banco de dados open source, que não possuía uma interface SQL. O banco de Strozzi guardava todos os dados em arquivos ASCII e fazia uso de shell scripts em lugar de SQL para acessar os dados. Entretanto esse banco de dados em nada se relaciona com como é conhecido atualmente o NoSQL e Strozzi não fazia a menor idéia que o nome exposto por ele se tornaria importante e popularizado pouco mais de uma década

Carlo Strozzi
O termo NoSQL, como apresentado e a ser estudado mais a fundo neste blog, foi debatido pela primeira vez em 2009. Trazido à pauta por um funcionário da empresa Rackspace, Eric Evans, durante uma reunião promovida por Johan Oskarsson, que na ocasião trabalhava como desenvolvedor na Last.fm, que visava discutir as então novas tecnologias no mercado de TI.

Apesar de não ter sido nenhuma tentativa de rotulação ou imposição, o termo NoSQL usado na reunião serviu muito bem para caracterizar um grande número de bancos de dados que vinham sendo criados sem ter a menor preocupação com as famosas garantias ACID (Atomicidade, Consistência, Isolamento e Durabilidade). O nome também pode ser visto como uma brincadeira com nomes de famosos e amplamente utilizados bancos de dados, como MySQL, MS SQL, PostgreSQL etc.

Logo não oficial
Atualmente existem 150 bancos de dados oficialmente reconhecidos como sendo do padrão NoSQL, a lista encontra-se disponível no site http://nosql-database.org/. Lá é possível acessar a página de cada uma dessas 150 base de dados e obter diversas informações a seu respeito.

Uma boa fonte de informação sobre as principais novidades no mundo NoSQL encontra-se no blog NoSQL Databases, mantido por um alemão, o professor Dr. Stefan Edlich, cujo perfil no blogger pode ser acessado aqui.

Este blog buscará manter os leitores sempre atualizados com as novidades sobre NoSQL, bem como proporcionar a oportunidade de o leitor conhecer mais a fundo aspectos técnicos a respeito da tecnologia não relacional.

REFERÊNCIAS:

A BRIEF HISTORY OF NoSQL. Disponível em <http://blog.knuthaugen.no/2010/03/a-brief-history-of-nosql.html>. Acesso em 13/11/2014.

NoSQL. Disponível em <http://www.w3resource.com/mongodb/nosql.php>. Acesso em 13/11/2014.

BLOG: NoSQL DataBases. Disponível em <http://nosql-databases.blogspot.com.br/>. Acesso em 13/11/2014.

World of the NoSQL databases. Disponível em <http://leopard.in.ua/2013/11/08/nosql-world/>. Acesso em 13/11/2014.


Nenhum comentário:

Postar um comentário