SlideShare uma empresa Scribd logo
O Guia de Sobrevivência do
“DBA Moderno”
Raul Oliveira
Raul Oliveira
Especialista em Bancos de Dados – Tecnisys
@rauldoliveira
raul.oliveira@tecnisys.com.br
raul.oliveira@msn.com
Menino do
Suporte
Gestor
Frustrado
DBA
Severino
O Guia de Sobrevivência do "DBA Moderno"
Agenda
• Modernidade
• Principais Tópicos
• O que são e o que pode nos ajudar
• Refletir sobre que parte que podemos aplicar nos
ambientes
• É basicamente sobre tentar entender as mudanças
“DBA Moderno”? – Segundo o Michaelis
• Relativo ou pertencente ao nosso tempo, nossa
época
• Que rompe com os modelos tradicionais ou
convencionais
• Que se beneficiou dos avanços científicos e
tecnológicos mais recentes
• Que está na moda.
“DBA Moderno”?
Dado
Estruturado
Semi
Estruturado
Não
Estruturado
O Guia de Sobrevivência do "DBA Moderno"
Mudou a maneira e velocidade de
aprendizado
Comercial X Open Source
Comercial x Open Source
A evolução em pontos:
As grandes tendências
NoSQL Microserviços IAC
DevOps Cloud BigData
NoSQL
• Not Only SQL
• Outro nome talvez ajudasse
mais
• Resolve problemas novos
• ACID x CAP
• Vários e vários tipos:
• Chave-valor
• Documento...
• NewSQL
• Orientado a Objeto, XML...
Microserviços
• Monolito -> Microserviços
• Batch Size
• Consistência Forte X Consistência Eventual
• Complexidade muda de local
• Para o DBA:
• O banco vai diminuir
• Mas vai proliferar
IAC – Infrastructure as Code
• Princípio SRE:
• “HIRE ONLY CODERS”
• Configura o primeiro, Faz
como código e depois repete
• Shellscripters
• Imutabilidade
• Docker*
• Facilitadores para o DBA:
• Python / Shellscript /
Powershell
• Pupet
• Ansible
DevOps
• Waterfall -> Agile
• Manifesto ágil
• Cultura
• Desenvolvimento +
Operações
• Para o DBA:
• Migrations
• Database
Refactoring
• Database
Continuous
Integration
Cloud
• Escalabilidade
• Menos tempo na Operação
• Mais tempo no controle de uso
• Capex (Capital) X Opex (Operacional)
• “Com o SSD você não vai mais precisar se preocupar
com discos...”
CPD Hosting Data Center Virtualização Container Nuvem
Docker
BigData
• Toda empresa é uma
empresa de Dados
• Engenharia de
Dados
• Facilita / torna
possível a
exploração do dado
Resumindo
• Novas ferramentas e tecnologias resolvem novos problemas
• Resolvem também problemas antigos que vinham sendo
postergados
• Cuidado para não transformar seu ambiente em algo indomável
• Se atente aos limites da equipe e também do ambiente, nem
tudo pode (e deve) ser implementado
• Pense arquitetura e princípios pro ambiente, encaixe peças em
cima dessas bases
• O “DBA moderno” não tem bandeira ou ferramenta, tem
fundamento, princípio bem definido
O Guia de Sobrevivência do "DBA Moderno"
Muito Obrigado!

Mais conteúdo relacionado

PDF
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
PDF
Melhores práticas para Arquitetura em Cloud Computing
PPTX
Quer ser um excelente dba
PPT
O problema não é no banco de dados
PPTX
Flavio Roberto: Monitorando Serviços e Negócios
PPTX
Desenvolvendo produtos no UOL
PPTX
Persistência Poliglota: Indo além do SQL
PPTX
Sem limites com NoSQL
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
Melhores práticas para Arquitetura em Cloud Computing
Quer ser um excelente dba
O problema não é no banco de dados
Flavio Roberto: Monitorando Serviços e Negócios
Desenvolvendo produtos no UOL
Persistência Poliglota: Indo além do SQL
Sem limites com NoSQL

Semelhante a O Guia de Sobrevivência do "DBA Moderno" (20)

PDF
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
PPTX
URCAMP (Jun2017) - Como o papel e atividades de DBA ficam no contexto da cult...
PDF
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
PPTX
1º Meetup SQL Server na Microsoft - O DBA moderno e automatizado
PPTX
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
PDF
TDC2018SP | Trilha Banco de Dados - Transformacao do DBA. O que Agile e DevOp...
PPTX
Carreira do profissional de dados
PDF
Meu DBA não é ágil, e agora?
PDF
Agile DBA. Meu DBA não é ágil, e agora?
PPTX
ILM com PostgreSQL
PPTX
Carreira e oportunidades com a plataforma de dados da microsoft
PDF
Oracle para Desenvolvedores - recursos e técnicas - visões gerais (Uninove 2016)
PDF
Agile Data Insights - TDC PoA 2016
PPTX
Do MTA ao MCM*, carreira SQL Server e DBA multiplataforma
PDF
Qual é o futuro da estratégia de dados?
PDF
SQL Saturday 469 Brasília - Oportunidades com a plataforma de dados da Microsoft
PPTX
IDC Summit 2015 - DBaaS
PPTX
Data is the new oil
PPTX
2014 - IFSP Votuporanga - DBA Career
PPTX
Hoje eu sou um dba
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
URCAMP (Jun2017) - Como o papel e atividades de DBA ficam no contexto da cult...
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
1º Meetup SQL Server na Microsoft - O DBA moderno e automatizado
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
TDC2018SP | Trilha Banco de Dados - Transformacao do DBA. O que Agile e DevOp...
Carreira do profissional de dados
Meu DBA não é ágil, e agora?
Agile DBA. Meu DBA não é ágil, e agora?
ILM com PostgreSQL
Carreira e oportunidades com a plataforma de dados da microsoft
Oracle para Desenvolvedores - recursos e técnicas - visões gerais (Uninove 2016)
Agile Data Insights - TDC PoA 2016
Do MTA ao MCM*, carreira SQL Server e DBA multiplataforma
Qual é o futuro da estratégia de dados?
SQL Saturday 469 Brasília - Oportunidades com a plataforma de dados da Microsoft
IDC Summit 2015 - DBaaS
Data is the new oil
2014 - IFSP Votuporanga - DBA Career
Hoje eu sou um dba
Anúncio

Último (8)

PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Mecânico de Manutenção de Equipamentos.pptx
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Manejo integrado de pragas na cultura do algodão
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Viasol Energia Solar -Soluções para geração e economia de energia
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Arquitetura de computadores - Memórias Secundárias
Mecânico de Manutenção de Equipamentos.pptx
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Anúncio

O Guia de Sobrevivência do "DBA Moderno"

  • 1. O Guia de Sobrevivência do “DBA Moderno” Raul Oliveira
  • 2. Raul Oliveira Especialista em Bancos de Dados – Tecnisys @rauldoliveira [email protected] [email protected] Menino do Suporte Gestor Frustrado DBA Severino
  • 4. Agenda • Modernidade • Principais Tópicos • O que são e o que pode nos ajudar • Refletir sobre que parte que podemos aplicar nos ambientes • É basicamente sobre tentar entender as mudanças
  • 5. “DBA Moderno”? – Segundo o Michaelis • Relativo ou pertencente ao nosso tempo, nossa época • Que rompe com os modelos tradicionais ou convencionais • Que se beneficiou dos avanços científicos e tecnológicos mais recentes • Que está na moda.
  • 9. Mudou a maneira e velocidade de aprendizado
  • 12. A evolução em pontos:
  • 13. As grandes tendências NoSQL Microserviços IAC DevOps Cloud BigData
  • 14. NoSQL • Not Only SQL • Outro nome talvez ajudasse mais • Resolve problemas novos • ACID x CAP • Vários e vários tipos: • Chave-valor • Documento... • NewSQL • Orientado a Objeto, XML...
  • 15. Microserviços • Monolito -> Microserviços • Batch Size • Consistência Forte X Consistência Eventual • Complexidade muda de local • Para o DBA: • O banco vai diminuir • Mas vai proliferar
  • 16. IAC – Infrastructure as Code • Princípio SRE: • “HIRE ONLY CODERS” • Configura o primeiro, Faz como código e depois repete • Shellscripters • Imutabilidade • Docker* • Facilitadores para o DBA: • Python / Shellscript / Powershell • Pupet • Ansible
  • 17. DevOps • Waterfall -> Agile • Manifesto ágil • Cultura • Desenvolvimento + Operações • Para o DBA: • Migrations • Database Refactoring • Database Continuous Integration
  • 18. Cloud • Escalabilidade • Menos tempo na Operação • Mais tempo no controle de uso • Capex (Capital) X Opex (Operacional) • “Com o SSD você não vai mais precisar se preocupar com discos...” CPD Hosting Data Center Virtualização Container Nuvem
  • 20. BigData • Toda empresa é uma empresa de Dados • Engenharia de Dados • Facilita / torna possível a exploração do dado
  • 21. Resumindo • Novas ferramentas e tecnologias resolvem novos problemas • Resolvem também problemas antigos que vinham sendo postergados • Cuidado para não transformar seu ambiente em algo indomável • Se atente aos limites da equipe e também do ambiente, nem tudo pode (e deve) ser implementado • Pense arquitetura e princípios pro ambiente, encaixe peças em cima dessas bases • O “DBA moderno” não tem bandeira ou ferramenta, tem fundamento, princípio bem definido

Notas do Editor

  • #3: Menino do Suporte – Analista Suporte – Coordenador TI (Genexus vai fazer código procê, TOTVs) – DBA
  • #6: Que rompe com os modelos tradicionais ou convencionais
  • #7: Que rompe com os modelos tradicionais ou convencionais
  • #9: http://www.logiquesistemas.com.br/blog/cloud-na-industria-4-0/
  • #13: Durante a década de 70, tivemos a dificuldade foi guardar dados Depois Gerar informação em cima disso
  • #15: CAP = Consistencia, Disponibilidade, Partição P = O sistema pode funcionar apesar de um número arbitrário de mensagens (partições) serem descartadas NewSQL => MySQL Cluster, VoltDB (Memory, colunar....)
  • #18: DBCI -> Flyway