SlideShare uma empresa Scribd logo
Falando de Banco de
Dados
Bancos gerenciadores de dados relacional e não relacional
características de ambos.
Tipos de Bancos Relacionais
1. Banco SQL Server
2. Oracle
3. Mysql
4. PostgreSQL
1. Tipos de Bancos Não Relacionais
1. MongoDB
2. REDIS
3. Cassandra
4. Neo4j (Grafos)
5. Elasticsearch
Caracteristicas VS Projetos
• O sistema REDIS primeiro não é um banco relacional como Oracle
ou Mysql, também não é orientada a documento como MongoDB.
• Não serve ou deveria guardar dados como outros bancos
• Tem cliente e servidor
• Trabalha com acesso muito rápido pela característica de trabalho
em memoria
• Para uma situação de ecommerce rede virtual de compras temos o
REDIS para verificar datas de acessos a um site.
• Banco de dados como REDIS trabalha muito em cache um dos
principais usos podemos considerar um sistema de e-commerce.
Caracteristicas VS Projetos
• O sistema Oracle atualmente muito bom em gerenciamento e
administração, porem seu pacote de Manager ou Developer agora são
ofertados a partes.
• Tem um excelente sistema RAC e investindo pesado em cloud.
• Pacote Oracle Application para gerenciamento interno de empresas
(pacote CRM)
• A Oracle tem Mysql que pelo posicionamento concorrera com SQL SERVER
• Dependendo do grau do projeto o Oracle torna-se caro
• No sistema Oracle temos um sistema RMAN pode trabalhar utilizando um
repositório para gerenciamento de backup que pode controlar N bancos
centralizado, scripts automatizado que podendo ser usado em outras
plataformas
Caracteristicas VS Projetos
• O sistema Mysql gratuito tem um excelente Enginer para tabelas
seja utilizadas só para insert, update o que chamamos de
InnoDB,MySam, Archive cada uma delas tem um papel importante
em cada cenário.
• Bom sistema de cluster e backup ate então algumas configurações
após a compra da Oracle só seria implementada na versão
posterior Oracle.
• Plataforma fácil com sua modelagem relacional.
Caracteristicas VS Projetos
• O sistema PostgreSQL open source, plataforma ampla que tem muita
versatilidade podemos ate fazer um banco NoSQL.
• Muitas ferramentas como PGAdmin para gerenciamento do banco,
também é possível fazer modelagem relacional com ajuda de
ferramentas.
• Ferramentas open source de big date.
• Ao planejar e programar o postgre SQL precisamos montar um
modelo ou um template já que nos mostra como é a estrutura das
conexões de usuários, seus privilégios , acesso as tabelas
• Quando estamos trabalhando com esquema publico precisamos
revogar em algumas situações
Caracteristicas VS Projetos
• SELECT * FROM pg_catalog.pg_database; usamos para visualizer as
gravações de modeos de confugraçoes os templates
• Varios tipos de tabelas tais como Permanent table , Temporary table
, Unlogged table , Child table
Banco Neo4j
• Um sistema de grafo onde todo nosso conhecimento de
relacionamento tradicional pode esquecer. Trabalha com
relacionamentos temos vértices e arestas.
• Redes Sociais, Recomendações (Foco em modelar a estrutura dos
dados –interconectividade.
• Detectar fraudes e sistemas de recomendação como a Maganize
Luiza usa.
• Usa a linguagem Cypher Query (a) –[likes]-> (b), declarativa
Caracteristicas VS Projetos
• O banco Elasticsearch e muito rápido em buscas que exige muita
velocidade ,parecido com árvore binário onde os nos são galhos e
as folhas são os arquivos em formato.
• Se utilizado com com um banco relacional como PostgreSQL de
sincronizar os dados tornar-se uma ferramenta ponderosa
principalmente quando o usuário precisa fazer algum cadastro.
• Tem suas ferramentas com interfaces gráficas.

Mais conteúdo relacionado

Mais procurados

Banco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Banco de Dados NoSQL - Disciplina: Sistemas DistribuídosBanco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Banco de Dados NoSQL - Disciplina: Sistemas Distribuídos
João Helis Bernardo
 
Material Seminário NoSQL
Material Seminário NoSQLMaterial Seminário NoSQL
Material Seminário NoSQL
Lorran Pegoretti
 
NoSQL, Base VS ACID e Teorema CAP
NoSQL, Base VS ACID e Teorema CAPNoSQL, Base VS ACID e Teorema CAP
NoSQL, Base VS ACID e Teorema CAP
Aricelio Souza
 
NoSQL Familia de Colunas Monografia
NoSQL Familia de Colunas MonografiaNoSQL Familia de Colunas Monografia
NoSQL Familia de Colunas Monografia
Augusto Giles
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
pichiliani
 
No sql e as vantagens na utilização do mongodb
No sql e as vantagens na utilização do mongodbNo sql e as vantagens na utilização do mongodb
No sql e as vantagens na utilização do mongodb
fabio perrella
 
Artigo couchdb
Artigo couchdbArtigo couchdb
Artigo couchdb
Filipe Silvestrim
 
NoSQL Familia de Colunas Apresentação
NoSQL Familia de Colunas ApresentaçãoNoSQL Familia de Colunas Apresentação
NoSQL Familia de Colunas Apresentação
Augusto Giles
 
NoSQL
NoSQLNoSQL
O NoSQL e o Relacional: Uma Análise
O NoSQL e o Relacional: Uma AnáliseO NoSQL e o Relacional: Uma Análise
O NoSQL e o Relacional: Uma Análise
Marcio Ballem De Souza
 
RDBMS x NoSQL x NewSQL
RDBMS x NoSQL x NewSQLRDBMS x NoSQL x NewSQL
RDBMS x NoSQL x NewSQL
Orlando Vitali
 
Poc1 apresentacao parcial_henriquechevreux
Poc1 apresentacao parcial_henriquechevreuxPoc1 apresentacao parcial_henriquechevreux
Poc1 apresentacao parcial_henriquechevreux
chevreux
 
NoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens ComputacionaisNoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens Computacionais
Carlo Pires
 
Técnicas de Programação para a Web
Técnicas de Programação para a WebTécnicas de Programação para a Web
Técnicas de Programação para a Web
Luiz Cláudio Silva
 
Seminário - NoSQL
Seminário - NoSQLSeminário - NoSQL
Seminário - NoSQL
Lorran Pegoretti
 
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
Banco de Dados - Sistemas de Gerenciamento de Banco de DadosBanco de Dados - Sistemas de Gerenciamento de Banco de Dados
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
Natanael Simões
 
Comparação de desempenho entre SQL e NoSQL
Comparação de desempenho entre SQL e NoSQLComparação de desempenho entre SQL e NoSQL
Comparação de desempenho entre SQL e NoSQL
pichiliani
 
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados RelacionaisBanco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
alexculpado
 
Apache CouchDB
Apache CouchDBApache CouchDB
Apache CouchDB
Hugo Souza
 

Mais procurados (19)

Banco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Banco de Dados NoSQL - Disciplina: Sistemas DistribuídosBanco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Banco de Dados NoSQL - Disciplina: Sistemas Distribuídos
 
Material Seminário NoSQL
Material Seminário NoSQLMaterial Seminário NoSQL
Material Seminário NoSQL
 
NoSQL, Base VS ACID e Teorema CAP
NoSQL, Base VS ACID e Teorema CAPNoSQL, Base VS ACID e Teorema CAP
NoSQL, Base VS ACID e Teorema CAP
 
NoSQL Familia de Colunas Monografia
NoSQL Familia de Colunas MonografiaNoSQL Familia de Colunas Monografia
NoSQL Familia de Colunas Monografia
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
No sql e as vantagens na utilização do mongodb
No sql e as vantagens na utilização do mongodbNo sql e as vantagens na utilização do mongodb
No sql e as vantagens na utilização do mongodb
 
Artigo couchdb
Artigo couchdbArtigo couchdb
Artigo couchdb
 
NoSQL Familia de Colunas Apresentação
NoSQL Familia de Colunas ApresentaçãoNoSQL Familia de Colunas Apresentação
NoSQL Familia de Colunas Apresentação
 
NoSQL
NoSQLNoSQL
NoSQL
 
O NoSQL e o Relacional: Uma Análise
O NoSQL e o Relacional: Uma AnáliseO NoSQL e o Relacional: Uma Análise
O NoSQL e o Relacional: Uma Análise
 
RDBMS x NoSQL x NewSQL
RDBMS x NoSQL x NewSQLRDBMS x NoSQL x NewSQL
RDBMS x NoSQL x NewSQL
 
Poc1 apresentacao parcial_henriquechevreux
Poc1 apresentacao parcial_henriquechevreuxPoc1 apresentacao parcial_henriquechevreux
Poc1 apresentacao parcial_henriquechevreux
 
NoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens ComputacionaisNoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens Computacionais
 
Técnicas de Programação para a Web
Técnicas de Programação para a WebTécnicas de Programação para a Web
Técnicas de Programação para a Web
 
Seminário - NoSQL
Seminário - NoSQLSeminário - NoSQL
Seminário - NoSQL
 
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
Banco de Dados - Sistemas de Gerenciamento de Banco de DadosBanco de Dados - Sistemas de Gerenciamento de Banco de Dados
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
 
Comparação de desempenho entre SQL e NoSQL
Comparação de desempenho entre SQL e NoSQLComparação de desempenho entre SQL e NoSQL
Comparação de desempenho entre SQL e NoSQL
 
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados RelacionaisBanco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
 
Apache CouchDB
Apache CouchDBApache CouchDB
Apache CouchDB
 

Semelhante a Banco de dados

Bancos de dados no sql – uma nova abordagem
Bancos de dados no sql – uma nova abordagemBancos de dados no sql – uma nova abordagem
Bancos de dados no sql – uma nova abordagem
João Gabriel Lima
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
pichiliani
 
[DTC21] André Marques - Jornada do Engenheiro de Dados
[DTC21] André Marques - Jornada do Engenheiro de Dados[DTC21] André Marques - Jornada do Engenheiro de Dados
[DTC21] André Marques - Jornada do Engenheiro de Dados
Deep Tech Brasil
 
BD I - Aula 07 A - Projetando BD
BD I - Aula 07 A - Projetando BDBD I - Aula 07 A - Projetando BD
BD I - Aula 07 A - Projetando BD
Rodrigo Kiyoshi Saito
 
Tema3.pptx
Tema3.pptxTema3.pptx
Tema3.pptx
fabio20718
 
Tema3.pptx
Tema3.pptxTema3.pptx
Tema3.pptx
ssuser0bad45
 
SQL Oracle
SQL OracleSQL Oracle
SQL Oracle
Pablo Garcia
 
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
Rodrigo Kiyoshi Saito
 
Utilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentesUtilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentes
Christiano Anderson
 
2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER
2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER
2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER
Rodrigo Kiyoshi Saito
 
Fundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxFundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptx
NatliaGomes72
 
Web Scale Data Management
Web Scale Data ManagementWeb Scale Data Management
Web Scale Data Management
Regis Magalhães
 
Apostila NoSql.pdf
Apostila NoSql.pdfApostila NoSql.pdf
Apostila NoSql.pdf
Eizo Edson
 
Arquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosArquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dados
diogocbj
 
Modelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDSModelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDS
Mahuan Capeletto Abdala
 
Banco dedados aula001
Banco dedados aula001Banco dedados aula001
Banco dedados aula001
Cláudio Amaral
 
Módulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informaçãoMódulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informação
Luis Ferreira
 
Trabalho de sgbd
Trabalho de sgbdTrabalho de sgbd
Trabalho de sgbd
Junior Cesar
 
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligenceSistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
CEULJI/ULBRA Centro Universitário Luterano de Ji-Paraná
 
Arquitetura de banco de dados
Arquitetura de banco de dadosArquitetura de banco de dados
Arquitetura de banco de dados
Felipe Correia
 

Semelhante a Banco de dados (20)

Bancos de dados no sql – uma nova abordagem
Bancos de dados no sql – uma nova abordagemBancos de dados no sql – uma nova abordagem
Bancos de dados no sql – uma nova abordagem
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
[DTC21] André Marques - Jornada do Engenheiro de Dados
[DTC21] André Marques - Jornada do Engenheiro de Dados[DTC21] André Marques - Jornada do Engenheiro de Dados
[DTC21] André Marques - Jornada do Engenheiro de Dados
 
BD I - Aula 07 A - Projetando BD
BD I - Aula 07 A - Projetando BDBD I - Aula 07 A - Projetando BD
BD I - Aula 07 A - Projetando BD
 
Tema3.pptx
Tema3.pptxTema3.pptx
Tema3.pptx
 
Tema3.pptx
Tema3.pptxTema3.pptx
Tema3.pptx
 
SQL Oracle
SQL OracleSQL Oracle
SQL Oracle
 
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
 
Utilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentesUtilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentes
 
2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER
2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER
2019-2 - BD I - Aula 02 - Camadas de aplicação a Banco de Dados e Introd MER
 
Fundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxFundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptx
 
Web Scale Data Management
Web Scale Data ManagementWeb Scale Data Management
Web Scale Data Management
 
Apostila NoSql.pdf
Apostila NoSql.pdfApostila NoSql.pdf
Apostila NoSql.pdf
 
Arquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosArquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dados
 
Modelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDSModelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDS
 
Banco dedados aula001
Banco dedados aula001Banco dedados aula001
Banco dedados aula001
 
Módulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informaçãoMódulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informação
 
Trabalho de sgbd
Trabalho de sgbdTrabalho de sgbd
Trabalho de sgbd
 
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligenceSistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
 
Arquitetura de banco de dados
Arquitetura de banco de dadosArquitetura de banco de dados
Arquitetura de banco de dados
 

Banco de dados

  • 1. Falando de Banco de Dados Bancos gerenciadores de dados relacional e não relacional características de ambos.
  • 2. Tipos de Bancos Relacionais 1. Banco SQL Server 2. Oracle 3. Mysql 4. PostgreSQL
  • 3. 1. Tipos de Bancos Não Relacionais 1. MongoDB 2. REDIS 3. Cassandra 4. Neo4j (Grafos) 5. Elasticsearch
  • 4. Caracteristicas VS Projetos • O sistema REDIS primeiro não é um banco relacional como Oracle ou Mysql, também não é orientada a documento como MongoDB. • Não serve ou deveria guardar dados como outros bancos • Tem cliente e servidor • Trabalha com acesso muito rápido pela característica de trabalho em memoria • Para uma situação de ecommerce rede virtual de compras temos o REDIS para verificar datas de acessos a um site. • Banco de dados como REDIS trabalha muito em cache um dos principais usos podemos considerar um sistema de e-commerce.
  • 5. Caracteristicas VS Projetos • O sistema Oracle atualmente muito bom em gerenciamento e administração, porem seu pacote de Manager ou Developer agora são ofertados a partes. • Tem um excelente sistema RAC e investindo pesado em cloud. • Pacote Oracle Application para gerenciamento interno de empresas (pacote CRM) • A Oracle tem Mysql que pelo posicionamento concorrera com SQL SERVER • Dependendo do grau do projeto o Oracle torna-se caro • No sistema Oracle temos um sistema RMAN pode trabalhar utilizando um repositório para gerenciamento de backup que pode controlar N bancos centralizado, scripts automatizado que podendo ser usado em outras plataformas
  • 6. Caracteristicas VS Projetos • O sistema Mysql gratuito tem um excelente Enginer para tabelas seja utilizadas só para insert, update o que chamamos de InnoDB,MySam, Archive cada uma delas tem um papel importante em cada cenário. • Bom sistema de cluster e backup ate então algumas configurações após a compra da Oracle só seria implementada na versão posterior Oracle. • Plataforma fácil com sua modelagem relacional.
  • 7. Caracteristicas VS Projetos • O sistema PostgreSQL open source, plataforma ampla que tem muita versatilidade podemos ate fazer um banco NoSQL. • Muitas ferramentas como PGAdmin para gerenciamento do banco, também é possível fazer modelagem relacional com ajuda de ferramentas. • Ferramentas open source de big date. • Ao planejar e programar o postgre SQL precisamos montar um modelo ou um template já que nos mostra como é a estrutura das conexões de usuários, seus privilégios , acesso as tabelas • Quando estamos trabalhando com esquema publico precisamos revogar em algumas situações
  • 8. Caracteristicas VS Projetos • SELECT * FROM pg_catalog.pg_database; usamos para visualizer as gravações de modeos de confugraçoes os templates • Varios tipos de tabelas tais como Permanent table , Temporary table , Unlogged table , Child table
  • 9. Banco Neo4j • Um sistema de grafo onde todo nosso conhecimento de relacionamento tradicional pode esquecer. Trabalha com relacionamentos temos vértices e arestas. • Redes Sociais, Recomendações (Foco em modelar a estrutura dos dados –interconectividade. • Detectar fraudes e sistemas de recomendação como a Maganize Luiza usa. • Usa a linguagem Cypher Query (a) –[likes]-> (b), declarativa
  • 10. Caracteristicas VS Projetos • O banco Elasticsearch e muito rápido em buscas que exige muita velocidade ,parecido com árvore binário onde os nos são galhos e as folhas são os arquivos em formato. • Se utilizado com com um banco relacional como PostgreSQL de sincronizar os dados tornar-se uma ferramenta ponderosa principalmente quando o usuário precisa fazer algum cadastro. • Tem suas ferramentas com interfaces gráficas.