Resumo: |
Bancos de dados são importantes ferramentas para armazenamento e gerenciamento de informação. Atualmente existem diversos modelos de bancos de dados disponíveis no mercado. Neste projeto estão descritos os modelos teóricos dos bancos de dados relacionais e NoSQL e uma breve apresentação dos bancos de dados NewSQL, que propõem um banco de dados com características de bancos relacionais e NoSQL ao mesmo tempo. O objetivo do projeto é formar uma base de conhecimento sobre os três modelos de bancos de dados, apresentando principalmente as características dos bancos NewSQL. O estudo compara as caraterísticas, segundo os desenvolvedores, de alguns bancos de dados dos três modelos e executa na pratica uma para avaliação funcional através de comparações entre os bancos relacionais e NewSQL utilizando o teste TPC-C e entre os bancos NoSQL e NewSQL utilizando o teste YCSB, para avaliar as características de cada modelo. Palavras-chave: Banco de dados, NewSQL, NoSQL. |