15 Kasım 2021 Pazartesi

Vitess Atomicity Model

Giriş
Atomicity için 3 tane seçenek var
1. MULTI_SHARD_AUTOCOMMIT
Her shard'a paralel write işlemi başlatır. Başarılı olan olur, olmayanlar da olmaz.

2. Single
Multi shard write işlemlerine izin vermez

3. Multi
Tam Two Phase Commit gibi değildir, halen hata olursa her şeyi rollback edemez, ancak hata olup olmayacağını en baştan anlamaya çalışır. Böylece multi-shard işlemlerin başarılı olma ihtimali artar 

4. TwoPC





Hiç yorum yok:

Yorum Gönder

CREATE EVENT - Scheduled Task İçindir

Örnek Şöyle yaparız CREATE EVENT myevent     ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR     DO       UPDATE myschema.mytable SET myc...