4.1 Tipos de Bancos de Dados
4.1 Tipos de Bancos de Dados#
Embora existam muitos tipos de Bancos de DAdos criados ao longo dos anos, atualmente apenas um punhado são utilizados massivamente nas organizações:
Banco de Dados |
Características |
Aplicações |
---|---|---|
Relacional - SQL |
São o tipo mais comum de SGBD. Expressa os dados em Tabelas e Relacionamentos, através de chaves. |
Oracle SQL, Microsoft SQL Server, PostgreSQL, MySQL, MariaDB |
Não Relacional - NoSQL |
São bancos de dados que não usam SQL ou o modelo relacional. São ideias para ambientes onde o modelo de dados é muito volátil (ex. eventos em um website) |
Ver abaixo. |
Graph |
É um tipo de NoSQL que representa os dados em um grafo (graph) de vértices e arestas. Ideal para dados que estão altamente relacionados entre si (ex. modelo de recomendação) |
Neo4j, Azure Cosmos DB, SAP HANA, Sparksee, Oracle Spatial and Graph, OrientDB, ArrangoDB, MarkLogic. |
Documentos |
É um tipo de NoSQL que representa os dados em documentos. |
ElasticSearch, Cassandra, MongoDB |