Multi-databases in real life

Multi-databases in real life

Ignition talk no DevOpsDays Porto alegre 2016

6f3efd5477238ca18957c723854ec795?s=128

Sebastian Webber

July 09, 2016
Tweet

Transcript

  1. Multi-databases in real life

  2. Sebastian Webber • Consultor na area de TI • Instrutor

    de banco de dados • metido a Chef • [aprendiz de] Ninja
  3. Ninjas de verdade… ok?

  4. None
  5. Arquitetura cliente servidor Servidor de banco de dados sem alta

    disponibilidade(apenas backup)
  6. Arquitetura cliente servidor Pra implementar alta disponibilidade: se disponivel replicação

    na rede local
  7. Arquitetura cliente servidor Pra implementar alta disponibilidade: se disponivel replicação

    na internet/outro DC Problemas: link, latencia, tamanho vs custo
  8. Mas eu uso NOSQL! e ele tem multimaster… Ok. Ele

    tem. Isso quer dizer que não precisa de backup?
  9. None
  10. Na nuvem tem um produto que implementa isso pra você.

    Não precisa acreditar em mim, é só olhar lá no heroku, Amazon RDS, Oracle Cloud Database e Azure SQL Server
  11. None
  12. None
  13. Com a Cloud: Multitenancy Pega aquela tua infra e quebra

    ela em multiplaspequenas infras.
  14. None
  15. E não esqueça que cadamicro ambiente precisa daquele pacote padrão

    Backup, replicação e uma estratégia de desaster recovery
  16. Heroku ou RDS voltou a ser atraente? É. Fazer no

    braço nem sempre é mais fácil.
  17. One more thing…

  18. Sharding Que tal dividir pra conquistar?

  19. None