SlideShare ist ein Scribd-Unternehmen logo
1 von 16
3.0
Joel Rodrigues
Renato Groffe
Bancos de dados NoSQL na nuvem com o
Microsoft Azure
Agenda
• Introdução ao NoSQL;
• Introdução a Cloud Computing;
• NoSQL + Cloud: escalabilidade e performance;
• Serviços de armazenamento de dados no Microsoft Azure;
• NoSQL no Azure;
• Demos.
Joel Rodrigues
• Editor da revista ClubeDelphi e dos portais
DevMedia e Mr. Bool;
• Autor, palestrante, instrutor e consultor na
área de desenvolvimento de software;
• MCP, MTA;
• Facebook: /joelrlneto
Renato Groffe
• Mais de 15 anos de experiência na área de
Tecnologia;
• MCP, MCTS, OCA, ITIL, COBIT;
• Articulista e palestrante em diversos
portais, revistas e eventos;
• Facebook: /renatogroff
Palestrantes
/canaldotnet
Introdução ao NoSQL
• Alta disponibilidade;
• Escalabilidade facilitada;
• Flexibilidade;
• Diversos tipos de soluções NoSQL:
• Orientado a documentos;
• Chave-valor;
• Orientado a colunas;
• Orientado a grafos.
Introdução a Cloud Computing
Por que a nuvem?
Velocidade
Setup rápido de ambientes para attender às prioriades.
Escalabilidade
Dimensionar para atender picos de demanda.
Economia
Aumentar atividades, eficiência e reduzir custos.
NoSQL + Cloud:
Escalabilidade e performance
Serviços de armazenamento no Azure
• Azure Storage:
• Blob storage;
• File storage;
• Queue storage;
• Table storage.
• Bancos relacionais e NoSQL;
• Opções por meio de Infraestrutura como Serviço (IaaS).
NoSQL no Azure
• MongoDB: solução via mLab;
• Azure DocumentDB: banco orientado a documentos nativo;
• Table Storage: armazenamento de dados não estruturados em formato chave-valor;
• Azure Redis Cache: caching distribuído em aplicações Web;
• Hadoop: plataforma que para implementação de soluções de Big Data;
• Outras soluções via IaaS.
Estrutura do DocumentDB
• DocumentDB Account;
• Database;
• Collections;
• Documents;
• Attachments;
• Stored procedures, functions e UDFs.
Acessando o DocumentDB
• Criar uma conta de acesso ao DocumentDB no Portal do Azure;
• Preencher as configurações para a conta de acesso;
• Utilizando um SDK ou a API REST informar a URI da conta e a Primary Key
geradas no Portal do Azure;
• Criar então novos databases, coleções e popular os mesmos com dados.
Como migrar para o DocumentDB?
• Utilizando a DocumentDB Data Migration Tool, que oferece suporte a inúmeras fontes:
• Arquivos JSON;
• MongoDB;
• SQL Server;
• Arquivos CSV;
• Azure Table Storage;
• Amazon DynamoDB;
• Hbase;
• Coleções do próprio DocumentDB.
• Utilizando o DocumentDB Protocol for MongoDB.
Demo
Criar uma conta, banco de dados e documentos no
DocumentDB.
Importar dados e realizar consultas.
3.0
Obrigado!

Weitere ähnliche Inhalte

Was ist angesagt?

Criando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRSCriando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRS
Marcos Freccia
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
GeneXus
 
Microsoft 5 Cal Dispositivo Local P/ Windows Server 2019 Standard R18-05766
Microsoft 5 Cal Dispositivo Local P/ Windows Server 2019 Standard R18-05766Microsoft 5 Cal Dispositivo Local P/ Windows Server 2019 Standard R18-05766
Microsoft 5 Cal Dispositivo Local P/ Windows Server 2019 Standard R18-05766
Stryhn49Ritter
 
Apresentação - MongoDB
Apresentação - MongoDBApresentação - MongoDB
Apresentação - MongoDB
JDSBD
 

Was ist angesagt? (20)

10 Serviços do Azure que você precisa conhecer na prática - Azure Nights #1 -...
10 Serviços do Azure que você precisa conhecer na prática - Azure Nights #1 -...10 Serviços do Azure que você precisa conhecer na prática - Azure Nights #1 -...
10 Serviços do Azure que você precisa conhecer na prática - Azure Nights #1 -...
 
Criando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRSCriando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRS
 
Introdução a Cloud Computing utilizando o Azure
Introdução a Cloud Computing utilizando o AzureIntrodução a Cloud Computing utilizando o Azure
Introdução a Cloud Computing utilizando o Azure
 
Azure na pratica - Mini Curso Infraestrutura na Nuvem
Azure na pratica -  Mini Curso Infraestrutura na NuvemAzure na pratica -  Mini Curso Infraestrutura na Nuvem
Azure na pratica - Mini Curso Infraestrutura na Nuvem
 
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020Sobrevoando os serviços do Azure | TDC São Paulo Online 2020
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020
 
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
Serverless + Azure Functions | Minicurso Gratuito - Azure na PráticaServerless + Azure Functions | Minicurso Gratuito - Azure na Prática
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
 
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
 
NoSQL no Azure - Azure Tech Nights - 2017
NoSQL no Azure - Azure Tech Nights - 2017NoSQL no Azure - Azure Tech Nights - 2017
NoSQL no Azure - Azure Tech Nights - 2017
 
Introdução a NoSQL com MongoDB e FireDAC
Introdução a NoSQL com MongoDB e FireDAC Introdução a NoSQL com MongoDB e FireDAC
Introdução a NoSQL com MongoDB e FireDAC
 
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Arquitetura de banco de dados
Arquitetura de banco de dadosArquitetura de banco de dados
Arquitetura de banco de dados
 
Tirando leite de pedra
Tirando leite de pedraTirando leite de pedra
Tirando leite de pedra
 
Soa - Arquitetura Orientada a Serviços e a Nuvem
Soa - Arquitetura Orientada a Serviços e a NuvemSoa - Arquitetura Orientada a Serviços e a Nuvem
Soa - Arquitetura Orientada a Serviços e a Nuvem
 
Kubernetes na Nuvem | Minicurso Gratuito - Azure na Prática
Kubernetes na Nuvem | Minicurso Gratuito - Azure na PráticaKubernetes na Nuvem | Minicurso Gratuito - Azure na Prática
Kubernetes na Nuvem | Minicurso Gratuito - Azure na Prática
 
Desenvolvendo uma aplicacao Full Javascript
Desenvolvendo uma aplicacao Full JavascriptDesenvolvendo uma aplicacao Full Javascript
Desenvolvendo uma aplicacao Full Javascript
 
Microsoft 5 Cal Dispositivo Local P/ Windows Server 2019 Standard R18-05766
Microsoft 5 Cal Dispositivo Local P/ Windows Server 2019 Standard R18-05766Microsoft 5 Cal Dispositivo Local P/ Windows Server 2019 Standard R18-05766
Microsoft 5 Cal Dispositivo Local P/ Windows Server 2019 Standard R18-05766
 
Quer ser um excelente dba
Quer ser um excelente dbaQuer ser um excelente dba
Quer ser um excelente dba
 
Mongo
MongoMongo
Mongo
 
Apresentação - MongoDB
Apresentação - MongoDBApresentação - MongoDB
Apresentação - MongoDB
 

Andere mochten auch

Visão geral do Windows 10 para empresas
Visão geral do Windows 10 para empresasVisão geral do Windows 10 para empresas
Visão geral do Windows 10 para empresas
Bombo Admar
 
Aprenda a instalar o windows 10 no virtual box
Aprenda a instalar o windows 10 no virtual boxAprenda a instalar o windows 10 no virtual box
Aprenda a instalar o windows 10 no virtual box
Julio Filho
 

Andere mochten auch (20)

NoSQL na nuvem: utilizando o DocumentDB
NoSQL na nuvem: utilizando o DocumentDBNoSQL na nuvem: utilizando o DocumentDB
NoSQL na nuvem: utilizando o DocumentDB
 
Tdc2015 NoSQL-documentdb
Tdc2015 NoSQL-documentdbTdc2015 NoSQL-documentdb
Tdc2015 NoSQL-documentdb
 
NoSQL, which way to go?
NoSQL, which way to go?NoSQL, which way to go?
NoSQL, which way to go?
 
DocumentDB - NoSQL on Cloud at Reboot2015
DocumentDB - NoSQL on Cloud at Reboot2015DocumentDB - NoSQL on Cloud at Reboot2015
DocumentDB - NoSQL on Cloud at Reboot2015
 
NoSQL with Microsoft Azure
NoSQL with Microsoft AzureNoSQL with Microsoft Azure
NoSQL with Microsoft Azure
 
Universal Windows Platform
Universal Windows PlatformUniversal Windows Platform
Universal Windows Platform
 
Portaria371
Portaria371Portaria371
Portaria371
 
Conceitos Básicos Banrisul - 2015
Conceitos Básicos Banrisul - 2015Conceitos Básicos Banrisul - 2015
Conceitos Básicos Banrisul - 2015
 
Windows 7
Windows 7Windows 7
Windows 7
 
O Windows 10
O Windows 10O Windows 10
O Windows 10
 
Visual Studio Summit 2016 - Xamarin Test Cloud
Visual Studio Summit 2016 - Xamarin Test CloudVisual Studio Summit 2016 - Xamarin Test Cloud
Visual Studio Summit 2016 - Xamarin Test Cloud
 
Conceitos Básicos TRT 4 - 2015
Conceitos Básicos TRT 4 - 2015Conceitos Básicos TRT 4 - 2015
Conceitos Básicos TRT 4 - 2015
 
Visão geral do Windows 10 para empresas
Visão geral do Windows 10 para empresasVisão geral do Windows 10 para empresas
Visão geral do Windows 10 para empresas
 
Conceitos Básicos INSS 2015
Conceitos Básicos INSS 2015Conceitos Básicos INSS 2015
Conceitos Básicos INSS 2015
 
Microsoft Azure - O poder da nuvem
Microsoft Azure - O poder da nuvemMicrosoft Azure - O poder da nuvem
Microsoft Azure - O poder da nuvem
 
Windows x Linux
Windows x LinuxWindows x Linux
Windows x Linux
 
Instalação do Windows Server 2008
Instalação do Windows Server 2008Instalação do Windows Server 2008
Instalação do Windows Server 2008
 
Windows 10 Developer Readiness - Brasil
Windows 10 Developer Readiness - BrasilWindows 10 Developer Readiness - Brasil
Windows 10 Developer Readiness - Brasil
 
Windows 10 technical preview - design and news
Windows 10 technical preview - design and newsWindows 10 technical preview - design and news
Windows 10 technical preview - design and news
 
Aprenda a instalar o windows 10 no virtual box
Aprenda a instalar o windows 10 no virtual boxAprenda a instalar o windows 10 no virtual box
Aprenda a instalar o windows 10 no virtual box
 

Ähnlich wie Bancos NoSQL no Microsoft Azure

Bancos de dados NoSQL - Redis e MongoDB
Bancos de dados NoSQL - Redis e MongoDBBancos de dados NoSQL - Redis e MongoDB
Bancos de dados NoSQL - Redis e MongoDB
Paulo Bischof
 

Ähnlich wie Bancos NoSQL no Microsoft Azure (20)

Construindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoConstruindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em Go
 
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
 
BigQuery Performance Improvements Storage API
BigQuery Performance Improvements Storage APIBigQuery Performance Improvements Storage API
BigQuery Performance Improvements Storage API
 
No sql Orientado a documento
No sql Orientado a documentoNo sql Orientado a documento
No sql Orientado a documento
 
Docker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na PráticaDocker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na Prática
 
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
Cloud Solutions com o Microsoft Azure - TDC Online Especial BHCloud Solutions com o Microsoft Azure - TDC Online Especial BH
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
 
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...
 
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
 
Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
 
Bancos de dados NoSQL - Redis e MongoDB
Bancos de dados NoSQL - Redis e MongoDBBancos de dados NoSQL - Redis e MongoDB
Bancos de dados NoSQL - Redis e MongoDB
 
SQL Saturday SP - SQL Server 2019 Big Data Clusters
SQL Saturday SP - SQL Server 2019 Big Data ClustersSQL Saturday SP - SQL Server 2019 Big Data Clusters
SQL Saturday SP - SQL Server 2019 Big Data Clusters
 
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
 
FireDAC para BigDATA: Teradata e MongoDB
FireDAC para BigDATA: Teradata e MongoDBFireDAC para BigDATA: Teradata e MongoDB
FireDAC para BigDATA: Teradata e MongoDB
 
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
 
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
 
Deu Match! - Azure DevOps e Seus Super Poderes
Deu Match! - Azure DevOps e Seus Super PoderesDeu Match! - Azure DevOps e Seus Super Poderes
Deu Match! - Azure DevOps e Seus Super Poderes
 
Azure Cosmos DB: NoSQL na nuvem - TDC 2018 - São Paulo
Azure Cosmos DB: NoSQL na nuvem - TDC 2018 - São PauloAzure Cosmos DB: NoSQL na nuvem - TDC 2018 - São Paulo
Azure Cosmos DB: NoSQL na nuvem - TDC 2018 - São Paulo
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
 
OS CINCO Vs DO BIG DATA
OS CINCO Vs DO BIG DATAOS CINCO Vs DO BIG DATA
OS CINCO Vs DO BIG DATA
 

Mehr von Joel Rodrigues (6)

Azure Search
Azure SearchAzure Search
Azure Search
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
 
Primeiros passos no Vue.js
Primeiros passos no Vue.jsPrimeiros passos no Vue.js
Primeiros passos no Vue.js
 
Carreira Microsoft
Carreira MicrosoftCarreira Microsoft
Carreira Microsoft
 
As vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETAs vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NET
 
Certificações Microsoft e o Mercado de Trabalho
Certificações Microsoft e o Mercado de TrabalhoCertificações Microsoft e o Mercado de Trabalho
Certificações Microsoft e o Mercado de Trabalho
 

Kürzlich hochgeladen

Kürzlich hochgeladen (6)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

Bancos NoSQL no Microsoft Azure

  • 1. 3.0 Joel Rodrigues Renato Groffe Bancos de dados NoSQL na nuvem com o Microsoft Azure
  • 2. Agenda • Introdução ao NoSQL; • Introdução a Cloud Computing; • NoSQL + Cloud: escalabilidade e performance; • Serviços de armazenamento de dados no Microsoft Azure; • NoSQL no Azure; • Demos.
  • 3. Joel Rodrigues • Editor da revista ClubeDelphi e dos portais DevMedia e Mr. Bool; • Autor, palestrante, instrutor e consultor na área de desenvolvimento de software; • MCP, MTA; • Facebook: /joelrlneto Renato Groffe • Mais de 15 anos de experiência na área de Tecnologia; • MCP, MCTS, OCA, ITIL, COBIT; • Articulista e palestrante em diversos portais, revistas e eventos; • Facebook: /renatogroff Palestrantes
  • 5. Introdução ao NoSQL • Alta disponibilidade; • Escalabilidade facilitada; • Flexibilidade; • Diversos tipos de soluções NoSQL: • Orientado a documentos; • Chave-valor; • Orientado a colunas; • Orientado a grafos.
  • 7. Por que a nuvem? Velocidade Setup rápido de ambientes para attender às prioriades. Escalabilidade Dimensionar para atender picos de demanda. Economia Aumentar atividades, eficiência e reduzir custos.
  • 9. Serviços de armazenamento no Azure • Azure Storage: • Blob storage; • File storage; • Queue storage; • Table storage. • Bancos relacionais e NoSQL; • Opções por meio de Infraestrutura como Serviço (IaaS).
  • 10. NoSQL no Azure • MongoDB: solução via mLab; • Azure DocumentDB: banco orientado a documentos nativo; • Table Storage: armazenamento de dados não estruturados em formato chave-valor; • Azure Redis Cache: caching distribuído em aplicações Web; • Hadoop: plataforma que para implementação de soluções de Big Data; • Outras soluções via IaaS.
  • 11.
  • 12. Estrutura do DocumentDB • DocumentDB Account; • Database; • Collections; • Documents; • Attachments; • Stored procedures, functions e UDFs.
  • 13. Acessando o DocumentDB • Criar uma conta de acesso ao DocumentDB no Portal do Azure; • Preencher as configurações para a conta de acesso; • Utilizando um SDK ou a API REST informar a URI da conta e a Primary Key geradas no Portal do Azure; • Criar então novos databases, coleções e popular os mesmos com dados.
  • 14. Como migrar para o DocumentDB? • Utilizando a DocumentDB Data Migration Tool, que oferece suporte a inúmeras fontes: • Arquivos JSON; • MongoDB; • SQL Server; • Arquivos CSV; • Azure Table Storage; • Amazon DynamoDB; • Hbase; • Coleções do próprio DocumentDB. • Utilizando o DocumentDB Protocol for MongoDB.
  • 15. Demo Criar uma conta, banco de dados e documentos no DocumentDB. Importar dados e realizar consultas.