Publicação

Document-based databases: estudo comparativo no âmbito das bases de dados NoSql

Ver documento

Detalhes bibliográficos
Resumo:Depois de várias décadas de grande sucesso e bons serviços prestados às organizações, a tecnologia relacional de bases de dados tem vindo a ser desafiada por uma nova classe de tecnologias de bases de dados a que se deu a designação genérica de NoSql. Para este facto contribuíram decisivamente os recentes desenvolvimentos na área a que se tem vindo a chamar Big data, na qual, dada a complexidade e volume dos conjuntos de dados a gerir, o tradicional modelo relacional começou a apresentar dificuldades. Dentro desta nova classe de tecnologias de Bases de Dados surgiram diferentes propostas, com distintas proveniências e áreas de aplicação, vulgarmente classificadas em quatro grupos, de acordo com o seu modelo de dados: Column, Document, Key/Value e Graph Based Databases. Dada a grande diversidade de propostas atualmente existentes em cada um dos modelos de Bases de Dados NoSql, torna-se pertinente compreender as suas características específicas e áreas de aplicação mais relevantes, enquanto, simultaneamente se vincam as suas diferenças relativamente às tradicionais bases de dados relacionais. Em particular, pretende-se abordar uma das quatro classes de bases de dados em que o mundo NoSql se divide – as Document-Based databases, de que produtos como o MongoDB e o CouchDB são alguns dos principais representantes. Como propósito do trabalho em que esta dissertação se enquadra, pretende-se perceber quais as diferenças, a nível de desempenho, entre soluções suportadas por estes dois produtos, quando utilizados no suporte de bases de dados de dimensão crescente, procurando evidenciar também as diferenças entre estas e soluções construídas recorrendo à bem conhecida tecnologia relacional.
Autores principais:Sousa, Gonçalo da Cruz Pereira e
Assunto:Big data Sql NoSql Document databases
Ano:2015
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade do Minho
Idioma:português
Origem:RepositóriUM - Universidade do Minho
Descrição
Resumo:Depois de várias décadas de grande sucesso e bons serviços prestados às organizações, a tecnologia relacional de bases de dados tem vindo a ser desafiada por uma nova classe de tecnologias de bases de dados a que se deu a designação genérica de NoSql. Para este facto contribuíram decisivamente os recentes desenvolvimentos na área a que se tem vindo a chamar Big data, na qual, dada a complexidade e volume dos conjuntos de dados a gerir, o tradicional modelo relacional começou a apresentar dificuldades. Dentro desta nova classe de tecnologias de Bases de Dados surgiram diferentes propostas, com distintas proveniências e áreas de aplicação, vulgarmente classificadas em quatro grupos, de acordo com o seu modelo de dados: Column, Document, Key/Value e Graph Based Databases. Dada a grande diversidade de propostas atualmente existentes em cada um dos modelos de Bases de Dados NoSql, torna-se pertinente compreender as suas características específicas e áreas de aplicação mais relevantes, enquanto, simultaneamente se vincam as suas diferenças relativamente às tradicionais bases de dados relacionais. Em particular, pretende-se abordar uma das quatro classes de bases de dados em que o mundo NoSql se divide – as Document-Based databases, de que produtos como o MongoDB e o CouchDB são alguns dos principais representantes. Como propósito do trabalho em que esta dissertação se enquadra, pretende-se perceber quais as diferenças, a nível de desempenho, entre soluções suportadas por estes dois produtos, quando utilizados no suporte de bases de dados de dimensão crescente, procurando evidenciar também as diferenças entre estas e soluções construídas recorrendo à bem conhecida tecnologia relacional.