NoSQL: O Futuro dos Bancos de Dados para a Web

Slides:



Advertisements
Apresentações semelhantes
Fábrica de Software na UFMS Câmpus de Ponta Porã
Advertisements

Arquitetura Baseada em Serviços Web Services e BD e NoSQL
Introdução Marcus Vinícius Carneiro Teixeira.
A Revolução das Mídias Sociais
Sockets Marco Antonio – marcoreis.net Arquiteto de Software Dezembro/2007.
Informação Velocidade Volume Tecnologia Conhecimento.
BANCO DE DADOS EM APLICATIVOS WEB Aula 15
Regulamento. Como seria um banco simples pra você? Cada vez mais valorizamos a simplicidade: os celulares com acesso à internet nos dão mais mobilidade,
#pshare: compartilhando preços de produtos na web Dárlinton B. F. Carvalho Março de 2010.
PostGreSQL Primeiros Passos
SQL Structured Query Language
CRIAÇÃO Antes de criar sua página na pbwiki, é necessário que tenha uma conta de no gmail. Se não tiver, crie uma. Depois: -Acesse:
O QUE É O ? É um avaliador de Acessibilidade em Português para Websites, que detecta um código HTML e faz uma análise do seu conteúdo, verificando se está
WEB 2.0 Ellen Spíndola / Francisco Brasil UNIEURO - 5° Semestre
UNIVERSIDADE ESTADUAL PAULISTA Júlio de Mesquita Filho Faculdade de Filosofia e Ciências – Campus de Marília Universidade Aberta à Terceira Idade Curso.
Semana de Informática 2011 – IFAM Parintins
I3GeoSaúde Visão geral.
DOCUMENTO CONFIDENCIAL DA MICROSOFT Set 2009 | Página 1 | Apresentação para BDMs.
Filtragem Colaborativa e Sistemas de Recomendação
Framework gpnet.
Mongo db Base de dados NoSQL - Nuno Peralta - João Proença GUGA
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação.
Como gerir a organização do tempo da sua equipe de vendas?
Introdução ao Hibernate
SEGUNDA FASE / S2B MIC PERNAMBUCO SEGUNDA FASE / S2B MIC PERNAMBUCO
1.
Um novo tipo de banco de dados não relacional
Bancos de dados NOSQL (Not Only SQL)
Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;
Prof. Roberto Rosa Aula 9.  Agora vamos inserir dados no Banco de Dados. Para isso precisamos de 3 coisas:  Netbeans instalado.
VIEW - VISÕES Professor Esp. Diego André Sant’Ana
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.
Acessando o WI Após fazer o deploy pelo Tomcat, digite
Trabalhando com Banco de Dados Prof. Marcelo da Silveira Siedler SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Como criar uma Classe e.
É tão fácil perder de vista o que é importante
NoSQL colunas Jairo Tiburtino dos Santos.
Texto 1 Imagine que, ao navegar em uma página da internet especializada em orientação vocacional, você encontra um fórum criado por concluintes do Ensino.
Sistemas NoSQL - Chave-Valor
PROGRAMAÇÃO WEB AULA 02 Prof. Gustavo Linhares Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais.
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Orientado à documentos
Protegendo seu Futuro com Fathom™ Replication
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
Web 2.0: oportunidades de ouro para o setor joalheiro.
Mercado de trabalho TIC !?!? Eng. Samuel M. B. Cavalcante
Desenvolver Server Apps é fácil, certo? Web Server Database Web Server Web Server Auction Web App Auction Service Items and Bids Items and Bids Cache.
SQLite Banco de Dados II.
Ricardo Ferreira Schiavo
Estatísticas SQL Server 2012/2014 September 2014.
Competência Emocional no Mercado de Trabalho
Curso de Análise e Desenvolvimento de Sistemas Projeto de Banco de Dados Marcelo da Silveira Siedler.
Avaliação de Desempenho de Redes e Sistemas (INF-103)
Migrando uma aplicação para Windows Azure COS305 Rogerio Cordeiro Developer Evangelist Microsoft Brasil.
CRIANDO UMA WEBQUEST NO GOOGLE SITES
NoSQL UFRPE. NoSQL ? NoSQL...  São diferentes sistemas de armazenamento que vieram para suprir necessidades em demandas onde os bancos de dados tradicionais.
Prof. Renato de Oliveira Bastos
Utilizando subversion como controle de versão
Temas para Monografia: Vou Escolher Logo o Meu!!!
ARQUITETURA WEB SERVICE TGM
Java e Data Science na Publicidade Digital Fabiane Bizinella Chief Data Scientist da TailTarget.
ESCOLA ESTADUAL DE EDUCAÇÃO BÁSICA VIDAL DE NEGREIROS INTRODUÇÃO A EDUCAÇÃO DIGITAL Cursista: Anelise Barth Formador(a): Liane Maria Sulzbach Outubro de.
Primeiros Passos no ASP.NET 5 Renato Haddad May 14, 2015 May 14 – 15, Microsoft MVP Virtual Conferenc e.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Ailton Bispo Doutorando em Administração – PPGA/UnB Visão Geral do Mendeley para o Grupo de Pesquisa IMPACTO da Universidade de Brasília.
Django, Docker e Amazon Container Services
CosmosDB - As armas da Microsoft no mundo NoSQL
NoSQL.
Transcrição da apresentação:

NoSQL: O Futuro dos Bancos de Dados para a Web @caironoleto

Sobre o palestrante Cairo Noleto Analista de Técnologia do Jus Navigandi Co-fundador do Trendtime

Vocês vão ver/ouvir Introdução sobre o NoSQL Os diferentes tipos Impacto na escalabilidade Quem está usando NoSQL

Introdução ao NoSQL Mas o que é mesmo esse NoSQL?! Por quê NoSQL?! Que dizer que vai acabar com os bancos de dados relacionais!?

Introdução ao NoSQL A real necessidade dos bancos de dados não relacionais Características Escalabilidade Sem esquema!

Introdução ao NoSQL curl -X POST http://localhost:5984/_replicate -d ‘{“source”:”http://localhost:5984/sasic”, “target”:”http://ufpi.br:5984/sasic”}’

Introdução ao NoSQL A real necessidade dos bancos de dados não relacionais Características Escalabilidade Sem esquema!

Introdução ao NoSQL > db.users.insert({name:'Cairo', last_name:'Noleto'}) > db.users.find() { "_id" : ObjectId("4bc7c943898d44634eceb376"), "name" : "Cairo", "last_name" : "Noleto" } > db.users.insert({name:'Cairo', last_name:'Noleto', birth_date:'1986'}) { "_id" : ObjectId("4bc7c97d898d44634eceb377"), "name" : "Cairo", "last_name" : "Noleto", "birth_date" : "1986" }

Introdução ao NoSQL A real necessidade dos bancos de dados não relacionais Características Escalabilidade Sem esquema! Map/Reduce

Introdução ao NoSQL A real necessidade dos bancos de dados não relacionais Características Escalabilidade Sem esquema! Map/Reduce Key/value

Introdução ao NoSQL A real necessidade dos bancos de dados não relacionais Características Escalabilidade Sem esquema! Map/Reduce Key/value Outras

Os diferentes tipos Bancos orientado a documentos

Bancos orientados a documentos

Os diferentes tipos Bancos orientado a documentos Key/value

Key/value Berkeley DB Redis

Os diferentes tipos Bancos orientado a documentos Key/value Column Database

Column Database Cassandra Hadoop

Os diferentes tipos Bancos orientado a documentos Key/value Column Database Graph Database

Graph Database

Os diferentes tipos Bancos orientado a documentos Key/value Column Database Graph Database Qual deles devo usar?

Impactos na escalabilidade Escalabilidade vertical

Escalabilidade vertical

Impactos na escalabilidade Escalabilidade vertical Escalabilidade horizontal

Escalabilidade horizontal

Impactos na escalabilidade Escalabilidade vertical Escalabilidade horizontal Escalabilidade em bancos relacionais

Impactos na escalabilidade Replicação Master - Master

Master - Master

Impactos na escalabilidade Replicação Master - Master Master - Slave

Master - Slave

Impactos na escalabilidade Replicação Master - Master Master - Slave Sharding

Impactos na escalabilidade Replicação Master - Master Master - Slave Sharding Replicação automática

Quem está usando NoSQL Bancos orientado a documentos TrendTime (MongoDB) Jus Navigandi (CouchDB) Be On The Net - Improve.it (CouchDB) Busk.com (MongoDB) BBC (CouchDB) The New York Times (MongoDB)

Quem está usando NoSQL Column Family Jus Navigandi (Cassandra) Buzz Volume (Cassandra) Twitter (Cassandra) Facebook (Cassandra - são os criadores ;) Google (BigTable)

Quem está usando NoSQL Você, no seu próximo projeto ;)

Perguntas?

Contato @caironoleto caironoleto@gmail.com http://caironoleto.com