MongoDB vs Postgre
PUC Minas – Pontificia Universidade Catolica
(PUCMG)
CEP – 32.010.025 – Contagem – MG – Brazil
Ana carolina Abreu, Celio Siqueira, Celso Machado
Hiago augusto, Marcos Paulo Ferreira ana-abrel@hotmail.com, celioraposa@yahoo.com.br celsojunior92@gmail.com, hiago76@hotmail.com, marcos-pfa@yahoo.com.br
30 de outubro de 2014
1
Resumo
A partir do surgimento dos modelos relacionais na decada de 70, a maioria dos sistemas de gerenciamento de banco de dados os SGBDS passaram a utilizar este sistema e atualmente s˜ao utilizados na maioria dos bancos de dados que possue uma grande quantidade de dados, porem ao longo do tempo houve um aumento significativo dos dados que vem crescendo exorbitantemente a medida que novos recursos web v˜ao surgindo como por exemplo o
Facebook que gerar milh˜oes de dados em quest˜ao de hora. Para atender as necessidades atuais surge um recurso alternativo que s˜ao os banco de dados n˜ao relacionais, conhecido como NoSQL, que vem ganhando forca e espa¸co no mercado.O NoSQL veio com uma proposta de atender e gerenciar os grandes volumes de dados , buscando alto desempenho e disponibilidade. Neste artigo vamos apresentar as principais caracter´ısticas, vantagens e desvantagens, de Banco de dados relacionais e n˜ao relacionais e analisar a eficiˆencia das solu¸c˜oes que cada um podera prover para auxiliar quest˜oes vivenciadas atualmente. Como referencia para a constru¸c˜ao deste artigo utilizaremos trˆes
1
referencias, Incorporating NoSQL into a Database Course, onde sera mostrado o conceitos de BigData e NOSQL para maior compreen¸c˜ao e facilidade.
SQL databases v. NoSQL databases onde sera feita a compara¸c˜ao do SQL com o NOSQL e por ultimo o NoSQL Databases: MongoDB vs PostgreSQL onde alem de conceitos sera feito o teste e a compara¸c˜ao de dois tipos de
NOSQL.
2
Motiva¸c˜ ao Nosso interesse e motiva¸ca˜o se deu na busca de conhecimento