Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

Database Experience - SQL e NoSQL

O projeto faz parte do curso na plataforma da Digital Innovation One:

O Papel dos Bancos de Dados SQL e NoSQL na Engenharia de Dados

SQL

Structured Query Language(SQL) ou Linguagem de Consulta Estruturada é um banco de dados onde é armazenado dados com relações entre si e seus tipos de dados são previsiveis.

principais sistemas que utilizam SQL: MySQL, PostgreSQL, Oracle SQL, MS SQL Server.

NoSQL

No Only SQL(NoSQL) ou Não Apenas SQL é uma alternativa ao SQL que nasceu pela necessidade de mais escalabilidade e guardar dados diversos sem estruturação.

Principais sistemas que utilizam NoSQL: Redis, Memcached, Cassandra, Hbase, DynamoDB, Neo4j, MongoDB.

SQL Vs NoSQL

O NoSQL foi criado para ser mais performatico e uma escalabilidade mais horizontal para suprir necessidades onde os bancos relacionais não são eficazes. Porem, a ideia dele não é substituir o SQL, mas sim ser uma alternativa mais flexível no suporte de dados.

DBMS

DataBase Management System(DBMS) ou Sistema Gerenciador de Banco de Dados(SGDB) é um programa responsável pelo gerenciamento de um banco de dados. Seu principal objetivo é retirar a responsabilidade do cliente de gerenciar e manipular a organização dos dados. O SGBD disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados.