Banco De Dados NoSQL
André Luís Trigo
Fernandes
UTFPR - Campus Pato Branco
Via do Conhecimento, km 1
Paraná - Brasil
Julio Cesar de Paiva
Ribeiro
Ekuikui Vanilson dos
Anjos Rosa
UTFPR - Campus Pato Branco
Via do Conhecimento, km 1
Paraná - Brasil
UTFPR - Campus Pato Branco
Via do Conhecimento, km 1
Paraná - Brasil
Maicon Assmann
Rodolfo B. Santos
UTFPR - Campus Pato Branco
Via do Conhecimento, km 1
Paraná - Brasil
UTFPR - Campus Pato Branco
Via do Conhecimento, km 1
Paraná - Brasil
ABSTRACT
O artigo tem como principal foco o estudo dos bancos de dados, uma breve explica¸c˜ ao da base dos SGBD tradicionais, que ´e a algebra relacional, e passar para uma abordagem de um novo paradigma, que s˜ ao os bancos NoSQL. Por fim apresentaremos os tipos de bancos NoSQL e uma compara¸ca
˜o
dos bancos Relacionais e os NoSQL, comparando os quesitos descritos no artigo.
1.
INTRODUÇÃO
Partindo da ideia de que o mundo est´ a cada vez mais conectado, gerando cada vez mais dados, levando a
` necessidade de se estudar cada vez mais como armazenar estes dados. [1] ”Praticamente qualquer estudo em Computa¸ca
˜o
e Inform´ atica, te´ orico ou aplicado, exige como pr´e-requisito conhecimentos de diversos t´ opicos de Matem´ atica.” Este artigo tem como principal foco tentar ilustrar o funcionamento de um banco de dados NoSQL, uma pequena explica¸ca
˜o t´ecnica sobre as principais propriedades da ´ algebra relacional, e a limita¸ca
˜o computacional de aplica¸co
˜es atuais, como o
Facebook, no contexto de Banco de dados.
2.
ÁLGEBRA RELACIONAL: UMA BREVE
DEFINIÇÃO
´ uma cole¸ca
2.1 Defini¸ca
˜o a
´lgebra relacional [2] ”E
˜o de operadores que tomam rela¸co
˜es como seus operandos, e retornam uma rela¸ca
˜o como seu resultado.” A ´ algebra relacional, ´e derivada da a
´lgebra ”original”, [2] ”definida pela primeira vez por Codd que, por sua vez, se consistia de oito operadores, formando dois grupos de quatro: o primeiro seria os