Coisas básicas sobre as características dos banco de dados, muito importante antes mesmo de planejar a modelagem.Conhecer o banco em relação o seu projeto é mais importante por causa do que voce irá fazer com seus dados
Seminário apresentado no IME-USP, 07/06/2010
----------------------------------------------------------------------
Com a Web 2.0, o volume de dados gerados e armazenados cresce exponencialmente a cada ano. A medida em que aplicações precisam lidar com esse grande volume, seus requisitos são revistos - por exemplo, às vezes pode ser necessário abrir mão da consistência dos dados para se atingir uma maior escalabilidade da aplicação.
Esse novo cenário propiciou o surgimento de novas tecnologias e o ressurgimento de outras. Os sistemas de gerenciamento de bancos de dados não-relacionais (também chamados informalmente de NoSQL), como os bancos orientados a documentos, bancos chave-valor e bancos de grafos, são uma dessas tecnologias. Inicialmente, essa movimentação começou em algumas das grandes empresas da Web 2.0, como Google e Amazon, mas rapidamente opções de software livre começaram a aparecer e se estabelecer.
Esse seminário tratará dos princípios por trás do uso de sistemas de gerenciamento de banco de dados não-relacionais, suas vantagens e desvantagens e seus principais tipos e aplicações.
Seminário apresentado no IME-USP, 07/06/2010
----------------------------------------------------------------------
Com a Web 2.0, o volume de dados gerados e armazenados cresce exponencialmente a cada ano. A medida em que aplicações precisam lidar com esse grande volume, seus requisitos são revistos - por exemplo, às vezes pode ser necessário abrir mão da consistência dos dados para se atingir uma maior escalabilidade da aplicação.
Esse novo cenário propiciou o surgimento de novas tecnologias e o ressurgimento de outras. Os sistemas de gerenciamento de bancos de dados não-relacionais (também chamados informalmente de NoSQL), como os bancos orientados a documentos, bancos chave-valor e bancos de grafos, são uma dessas tecnologias. Inicialmente, essa movimentação começou em algumas das grandes empresas da Web 2.0, como Google e Amazon, mas rapidamente opções de software livre começaram a aparecer e se estabelecer.
Esse seminário tratará dos princípios por trás do uso de sistemas de gerenciamento de banco de dados não-relacionais, suas vantagens e desvantagens e seus principais tipos e aplicações.
Material para seminário com abordagem sobre NoSQL apresentada para avaliação da matéria de Banco de Dados II da Universidade de Vila Velha.
Apresentação: https://www.slideshare.net/lorran33/seminrio-nosql
Alunos: Iago Binow, Lorran Pegoretti, Luiz Marcon e Pedro Malta
Universidade de VIia Velha.
Apresentação – O NoSQL e o Relacional: Uma Análise
Especialização em Aplicações para a Web – TCC (2015)
Universidade Federal do Rio Grande (UFRG)
TCC completo em: http://www.slideshare.net/romarcio/o-nosql-e-o-relacional-uma-anlise
Apresentação com abordagem sobre NoSQL apresentada para avaliação da matéria de Banco de Dados II da Universidade de Vila Velha.
Material: https://www.slideshare.net/lorran33/material-seminrio-nosql/
Alunos: Iago Binow, Lorran Pegoretti, Luiz Marcon e Pedro Malta
Universidade de VIia Velha.
Banco de Dados Não Relacionais vs Banco de Dados Relacionaisalexculpado
Uma breve abordagem sobre o conceito de banco de dados não relacionais, tendo como ponto de origem os bancos relacionais atuais. Apresento de forma sucinta as vantagens e desvantagens dos dois.
Foi apresentado no Campus Universitário da UAN do Camama.
Material para seminário com abordagem sobre NoSQL apresentada para avaliação da matéria de Banco de Dados II da Universidade de Vila Velha.
Apresentação: https://www.slideshare.net/lorran33/seminrio-nosql
Alunos: Iago Binow, Lorran Pegoretti, Luiz Marcon e Pedro Malta
Universidade de VIia Velha.
Apresentação – O NoSQL e o Relacional: Uma Análise
Especialização em Aplicações para a Web – TCC (2015)
Universidade Federal do Rio Grande (UFRG)
TCC completo em: http://www.slideshare.net/romarcio/o-nosql-e-o-relacional-uma-anlise
Apresentação com abordagem sobre NoSQL apresentada para avaliação da matéria de Banco de Dados II da Universidade de Vila Velha.
Material: https://www.slideshare.net/lorran33/material-seminrio-nosql/
Alunos: Iago Binow, Lorran Pegoretti, Luiz Marcon e Pedro Malta
Universidade de VIia Velha.
Banco de Dados Não Relacionais vs Banco de Dados Relacionaisalexculpado
Uma breve abordagem sobre o conceito de banco de dados não relacionais, tendo como ponto de origem os bancos relacionais atuais. Apresento de forma sucinta as vantagens e desvantagens dos dois.
Foi apresentado no Campus Universitário da UAN do Camama.
Módulo 12 - Introdução aos sistemas de informaçãoLuis Ferreira
1. Necessidade das bases de dados.
2. Sistemas de gestão de bases de dados.
3. Os modelos como métodos de conceção de sistemas.
4. Modelos utilizados na gestão de bases de dados (Relacional, Hierárquico, Rede).
Arquitetura de banco de dados - Qual a melhor opção para a minha aplicação? | Felipe Correia
As grandes diferenças entre os bancos de dados SQL Server, MySQL, MongoDb e Postgre. E entendendo os princípios do banco de dados e qual deles melhor se encaixa na sua aplicação
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.