Análise e comparação de desempenho de sistemas de gerenciamento de banco de dados SQL e NoSQL
Abstract.The Internet of Things(IoT) is a new technology and way of thinking, which brings us many new ways of thinking and acting with everything in our envioriment, along with some new challenges this innovation may arise during its implementation. As detailed below we have na analysis of different mechanisms of database cloud and which are responsible for storing information generated by these devices for comprehensive IoT. More specifically SQL(MySQL) and no NoSQL(MongoDB, CouchDB and Redis) Will be addresses, and for these tests will be used databases in cloud with information generated by different devices in the IoT.
Resumo.A Internet das coisas (IdC) é uma nova tecnologia e forma de pensar, a qual nos traz muitas formas novas de pensar e agir com tudo em nosso meio, juntamente com esta inovação alguns novos desafios podem surgir durante sua implementação. Conforme detalhado abaixo temos uma análise de diferentes mecanismos de banco de dados em nuvem os quais ficam como responsáveis pelo armazenamento destas informações geradas pelos dispositivos abrangentes pela IdC. Mais especificamente será abordado os bancos de dados SQL (MySQL) e NoSQL (MongoDB, CouchDB, e Redis), sendo que para estes testes serão utilizados os bancos de dados em nuvem com informações geradas por diferentes dispositivos dentro da IdC.
Keywords: Internet das coisas, SQL, NoSQL, Databases, MySQL, MongoDB, CouchDB, Redis
1. Introdução
Os avanços tecnológicos nos trazem cada vez mais para um meio de tecnologia os quais somos inseridos dentro dos dados trafegados entre dispositivos, estes avanços tecnológicos nas áreas de identificação por rádio freqüência(RFID) e redes de sensores permitiram a criação do conceito de Internet das Coisas. O conceito por trás da IdC é baseado em vários dispositivos como, sensores, etiquetas RFID, computadores, dispositivos móveis e outros que possam se