CodeBlanks Logo Icon CodeBlanks

Özet - Replikasyon ve parçalama

Shard key ile kullanıcı tablosu parçala

Özet - Replikasyon ve parçalama

Replikasyon veriyi kopyalar (publication/subscription), sharding böler (PARTITION BY HASH/RANGE). Master yazma, slave okuma. Senkron tutarlı, asenkron hızlıdır.

-- CREATE PUBLICATION -> CREATE SUBSCRIPTION
-- PARTITION BY HASH / RANGE

Bu sorgu replikasyon kopyalar, sharding böler.

Uygulama Özet - Replikasyon ve parçalama

Özet görev: users tablosunu PARTITION BY HASH (user_id) ile shard'lara böl.

Başlangıç kodu

query.sql
-- özet parçalama
CREATE TABLE users (user_id INT, name TEXT)

Örnek çözüm

query.sql
CREATE TABLE users (user_id INT, name TEXT) PARTITION BY HASH (user_id);

Beklenen çıktı

CREATE TABLE

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Replikasyon yayın

Soru
CREATE PUBLICATION pub_users FOR TABLE ____
Cevap
CREATE PUBLICATION pub_users FOR TABLE users

Açıklama: Yayına eklenen users tablosunun değişiklikleri aboneye kopyalanır.

2 Sharding veriyi nasıl böler?

  • Dikey olarak
  • Tip olarak
  • Yatay olarak Doğru cevap
  • Sütun olarak

Açıklama: Sharding veriyi yatay olarak böler.

3 Özet - Replikasyon ve parçalama: kavramları eşleştir

Kavram Anlamı
replication kopya
sharding böl
master ana
sync senkron

Uzman bölümündeki tüm dersler