Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Vitess: Banco de Dados Distribuído Nativo para K8s
Search
William Lino Oliveira
January 18, 2022
Technology
31
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Vitess: Banco de Dados Distribuído Nativo para K8s
Palestra entregue no envento KCD Brasil 2022.
William Lino Oliveira
January 18, 2022
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
28
TDC Connections Trilha Cloud: Distribuição e Escalabilidade de Bancos de Dados em Cloud
williamloliveira
0
65
AWS Community Day Brasil 2021 - Distribuindo Dados Globalmente com Aurora, DynamoDB e EslatiCache.
williamloliveira
0
61
HashiTalks: Brasil 2021 - Contruindo Ambientes Seguros de Bancos de Dados com Terraform e Vault
williamloliveira
0
54
Other Decks in Technology
See All in Technology
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
5
1.2k
フィンテック養成勉強会#68
finengine
0
140
ウォンテッドリーの最近のプロダクトと技術の紹介
stomk
0
130
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
190
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.3k
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
230
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
200
Optunaの最新リリースv5.0について
pfn
PRO
0
120
React改造してみた
tsukina_7mochi
0
110
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
Rust で関数型ドメインモデリング
takonda
0
170
その Valkey 使いこなしていますか?
onk
PRO
5
1.6k
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
HDC tutorial
michielstock
2
960
New Earth Scene 8
popppiees
4
2.7k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
570
Skip the Path - Find Your Career Trail
mkilby
1
260
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
A Soul's Torment
seathinner
8
3.8k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
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