Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Vitess: Banco de Dados Distribuído Nativo para K8s
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
William Lino Oliveira
January 18, 2022
Technology
0
24
Vitess: Banco de Dados Distribuído Nativo para K8s
Palestra entregue no envento KCD Brasil 2022.
William Lino Oliveira
January 18, 2022
Tweet
Share
More Decks by William Lino Oliveira
See All by William Lino Oliveira
Global Azure 2022 - Desenvolvimento e Administração em SQL Server com Python
williamloliveira
0
22
TDC Connections Trilha Cloud: Distribuição e Escalabilidade de Bancos de Dados em Cloud
williamloliveira
0
54
AWS Community Day Brasil 2021 - Distribuindo Dados Globalmente com Aurora, DynamoDB e EslatiCache.
williamloliveira
0
47
HashiTalks: Brasil 2021 - Contruindo Ambientes Seguros de Bancos de Dados com Terraform e Vault
williamloliveira
0
44
Other Decks in Technology
See All in Technology
pool.ntp.orgに ⾃宅サーバーで 参加してみたら...
tanyorg
0
1.3k
22nd ACRi Webinar - ChipTip Technology Eric-san's slide
nao_sumikawa
0
100
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
480
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
260
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
350
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
Agent Skils
dip_tech
PRO
0
140
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
150
Webhook best practices for rock solid and resilient deployments
glaforge
2
310
22nd ACRi Webinar - NTT Kawahara-san's slide
nao_sumikawa
0
110
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
51
Balancing Empowerment & Direction
lara
5
900
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
68
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Building AI with AI
inesmontani
PRO
1
710
Side Projects
sachag
455
43k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
72
Transcript
: Banco de Dados Distribuído Nativo para K8s
SPEAKER WILLIAM LINO OLIVEIRA DBRE @ C6 Bank Principal CSA
@ Flapper e Data Tuning @willonil Ln: williamlinooliveira Blogs: codedataops.com e datatuning.com\blog 2
Vitess Overview e Arquitetura Demo Vitess on K8s Casos de
Uso Sharding 3
Vitess MySQL\MariaDB com Escalabilidade Horizontal 1 4
Componentes: Keyspace: Banco de Dados Lógico (Instancia MySQL\mysqld – Sharded)
◦ Keyspace ID ◦ Primary Vindex ◦ Vindex ◦ Chave Composta e afins VTTablet– Backend, controla o mysqld; VTGate – Proxy de comunicação; 5
Componentes: Topology: Armazena o estado\configs do ambiente: schemas, shards, tablets,
etc. Storage Default é o etcd2 mas pode variar. Vtctld: Ad hoc ops, API Server, Opera nos tablets, Locks; Control Plane: Proxy, Backup\Restore (xtrabackup), Failover Automático, Sharding, etc. 6
7
Casos de Uso 2 8
Casos de Uso: Escalabilidade horizontal de uma aplicação; Minimizar cenários
de Backup\Restore; Sharding de dados, distribuição especializada regional ou global; Pode ser executado local ou em Kubernetes. 9
Demo 3 10
https://vitess.io/ The Vitess Docs | Vitess Operator for Kubernetes The
Vitess Docs | Sharding Guidelines Referências 11
Muito Obrigado! Perguntas? @willonil
[email protected]
codedataops.com datatuning.com,br/blog Speakerdeck.com/williamloliveira 12