Nosql

Disponível somente no TrabalhosFeitos
  • Páginas : 13 (3242 palavras )
  • Download(s) : 0
  • Publicado : 21 de novembro de 2012
Ler documento completo
Amostra do texto
FACULDADE DE TECNOLOGIA DA PARAÍBA

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

BANCO DE DADOS AVANÇADO















THALLES RAMON PINHEIRO DE SOUSA

ANDRÉ LUIZ DE SANTANA SILVA ROCHA















NoSQL









































CABEDELO-PB

NOVEMBRO/2010




THALLES RAMON PINHEIRO DE SOUSA

ANDRÉ LUIZ DE SANTANA SILVA ROCHA

















NoSQL















Trabalho apresentado à disciplina de
Banco de dados avançado sob a
orientação da Prof. Renata Viegas para
a obtenção de parte da nota do 2º
estágio do período 2010.2.CABEDELO-PB

NOVEMBRO/2010


NoSQL:

Princípios e Características



Thalles Ramon P. de Sousa, André Luiz de S. Silva Rocha

Departamento de Sistemas - Faculdade de Tecnologia da Paraíba (FATECPB)

João Pessoa – PB - Brasil

thallesrps0@gmail.com, andreluiz@live.com

Resumo. Este artigo visa abordar as principais características sobre
oNoSQL, banco de dados não relacional que atualmente está em
grande utilização e desenvolvimento. O NoSQL consiste em um banco
de dados que utiliza a escalabilidade como seu ponto forte,
aumentando assim sua capacidade de armazenamento de dados e
velocidade. Grandes empresas mundiais já utilizam esta tecnologia,
tais como Google, Twitter, Facebook.

1. Informações Gerais


Com o mundocada vez mais informatizado e o crescente fluxo de
informações, os antigos Modelos Relacionais estão dando espaço a mais
nova tecnologia desenvolvida para grandes empresas que necessitam de alta
capacidade de armazenamento, o NoSQL.

Antes de falarmos no NoSQL, precisamos saber o porque do
desenvolvimento desta tecnologia. A idéia principal dos projetistas do
NoSQL é promover umaalternativa de alto armazenamento com velocidade
e disponibilidade elevada. Algumas das grandes empresas de tecnologia
atualmente, investem no desenvolvimento dos seus próprios SGBDs
baseado na idéia NoSQL.

O Google, por exemplo, investe desde 2004, no BigTable, um
banco de dados proprietário, desenvolvido para suprir as necessidades de
armazenamento da empresa, totalmente baseado nafilosofia de alto
desempenho, escalabilidade e disponibilidade. Existem vários SGBDs
atualmente, no qual vamos abordar-los mais a frente, contanto um exemplo
importante e famoso é o Cassandra, projetado para ser um sistema de alta
disponibilidade e escalabilidade, foi desenvolvido pelo site de
relacionamento Facebook, para lidar com seu grande fluxo de informações.
Em 2010, o Cassandrase consolidou de vez, sendo utilizado como
alternativa pelo Twitter, ante o MySQL utilizado anteriormente[1].




2. Por que “Not Only SQL”?


O Termo NoSQL, foi utilizado pela primeira vez em 1998, por Carlo
Strozzi, como nome de seu SGBD, baseado no Modelo Relacional, sem
interface SQL. [2]

Not Only SQL é um termo genérico para uma classe definida de
banco de dados querompe uma longa história de banco de dados baseados
nos Modelos Relacionais. [3]

Este tipo de banco de dados começou a ser desenvolvido para
suprir as necessidades de alto armazenamento, já discutidas neste artigo
anteriormente. O NoSQL, está sendo tratado como o futuro do grande
armazenamento de informações, geradas todos os dias. A importância é
tanta, que as maiores empresasatualmente em tecnologia, já recorrem a este
recurso para o tratamento de suas informações, desenvolvendo a cada dia,
novas soluções para auxiliar e incrementar o NoSQL.

A idéia retirar as estruturas impostas aos SGBDs baseados no
Modelo Relacional, garante que o NoSQL, em ocasiões, visto como
retrocesso por alguns especialistas, armazene, busque, acelere e organize os
dados de maneira...
tracking img