Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Vitess: Banco de Dados Distribuído Nativo para K8s
Search
William Lino Oliveira
January 18, 2022
Technology
0
21
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
45
HashiTalks: Brasil 2021 - Contruindo Ambientes Seguros de Bancos de Dados com Terraform e Vault
williamloliveira
0
42
Other Decks in Technology
See All in Technology
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
130
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
140
Strands AgentsとNova 2 SonicでS2Sを実践してみた
yama3133
1
1.9k
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
21
8.1k
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
180
Amazon Quick Suite で始める手軽な AI エージェント
shimy
1
1.9k
Building Serverless AI Memory with Mastra × AWS
vvatanabe
0
580
日本Rubyの会: これまでとこれから
snoozer05
PRO
6
240
Knowledge Work の AI Backend
kworkdev
PRO
0
260
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1k
「図面」から「法則」へ 〜メタ視点で読み解く現代のソフトウェアアーキテクチャ〜
scova0731
0
500
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1.7k
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
21
エンジニアに許された特別な時間の終わり
watany
106
220k
The Invisible Side of Design
smashingmag
302
51k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
0
22
Visualization
eitanlees
150
16k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
580
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
The Curse of the Amulet
leimatthew05
0
4.8k
HDC tutorial
michielstock
0
270
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Abbi's Birthday
coloredviolet
0
3.8k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
120
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