SQL vs NoSQL - Motivaes para o uso de cada tecnologia

SQL vs NoSQL - Motivaes para o uso de cada tecnologia
79.9 BRL
Buy Now

A expanso acelerada da internet e o aumento natural do uso de aplicaes como e-commerces, streaming de multimdia e redes sociais tm gerado um volume cada vez maior de dados. Nesse sentido, pode-se observar que sistemas NoSQL esto se tornando uma nova tendncia, uma vez que, quando comparados com os sistemas baseados no Modelo Relacional, possibilitam a implementao de estruturas de dados mais flexveis e dinmicas, podendo impactar positivamente na eficincia das aplicaes. Apesar disso, mesmo que os sistemas NoSQL tragam novas possibilidades, cada um deles foi criado para lidar com necessidades especficas e podem ser inadequados para a construo de aplicaes com necessidades e contextos diferentes. Considerando essa situao, este curso apresenta conceitos, tecnologias e possibilidades sobre persistncia poliglota de dados, visando esclarecer quais so os principais contextos em que os diferentes sistemas de dados podem ser utilizados ou combinados para melhor atender s crescentes demandas na rea de gerenciamento de dados. Neste curso, voc aprender sobre os diferentes tipos de bancos e modelos de dados e onde cada um desses pode ser considerado conveniente ou no, fazendo comparaes com o tradicional modelo de dados relacional (SQL).Voc aprender sobre os seguintes assuntos: Histrico e conceitos bsicos sobre o bancos de dados;Motivaes para a busca de novas tecnologias de dados;Modelo de dados NoSQL do tipo Chave-valor + Banco de dados Redis;Modelo de dados NoSQL do tipo Documentos + Banco de dados MongoDB;Modelo de dados NoSQL do tipo Grafos + Banco de dados Neo4j;Modelo de dados NoSQL do tipo Colunas + Banco de dados Cassandra;Persistncia poliglota de dados (utilizar mais de um banco de dados em uma aplicao + exemplo funcional + cdigo fonte (NodeJS, HTML, CSS e JavaScript + PostgreeSQL, MongoDB e Redis));Bancos de dados multimodelos (concentram mais de um modelo de dados em um s banco de dados);Backend as a Service (Google Firebase).