เบเบญเบเบเบฐเบเบธเบก HighLoad++ เบเปเปเปเบเบเบฐเบเบฑเบเบเบถเปเบเปเบเบงเบฑเบเบเบต 6 เปเบฅเบฐ 7 เปเบกเบชเบฒ 2020 เบเบตเป St.
เบฅเบฒเบเบฅเบฐเบญเบฝเบ เปเบฅเบฐเบเบตเป
เบกเบฑเบเปเบเบตเบเบเบทเปเบเบงเปเบฒเบเปเปเบเปเบฒเบซเบเบปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฑเบเบเบฑเบเบเบดเบเบชเบฐเบเบต, เบเปเบญเบเบเบตเปเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบฒเบเบเปเบฒเบเปเปเปเบเปเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒ. เบเบฒเบเบชเบปเบเบเบฐเบเบฒเบเบตเปเบเปเบฒเบชเบฐเปเบซเบเบตเบเบฐเบเบงเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเบทเบญเบเปเบฅเบฐเบเบฒเบเบฅเบงเบกเปเบญเบปเบฒเบงเบดเบเบตเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบฒเบเบชเปเบฒเบเบญเบปเบเบเบฐเบเบญเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบ Causal เปเบเบเบญเบตเบเปเบชเปเบเบฒเบเบเบปเปเบเบเบงเปเบฒเบเบฒเบเบงเบดเบเบฒเบเบฒเบเปเบเบเบญเบตเบเปเบชเปเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบฒเบเบเปเบฒ. เบเบนเปเบเบฑเบเบเบฐเบฎเบฝเบเบฎเบนเปเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเบเบดเบเบชเบฐเบเบตเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเบเบฑเบเปเบกเบเบเบตเปเบกเบตเปเบซเบเบเบปเบ, เบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบช, เบเบงเบฒเบกเบเบญเบเปเบเบเบญเบเบฅเบฐเบเบปเบ, เบเบฒเบเบเบดเปเบเบเปเปเบกเบนเบเปเบกเบ, เปเบฅเบฐเปเบเบฑเบเบซเบเบฑเบ MongoDB เบเบถเปเบเบเบปเบเบฅเบปเบเปเบเบเบฒเบเปเบเปเปเบเบเบฒเบเบขเปเบฒเบ.
Mikhail Tyulenev (เบเปเปเปเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒ MT): โ เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบ Causal - เบเบตเปเปเบกเปเบเบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบ MongoDB. เบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบธเปเบกเบเบญเบเบฅเบฐเบเบปเบเปเบเบเบขเบฒเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฎเบฑเบเบกเบฑเบเบเบฐเบกเบฒเบเบชเบญเบเบเบตเบเปเบญเบ.
เปเบเบเบฐเบเบงเบเบเบฒเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเบญเบเบเบธเปเบเปเบเบตเบเบเบฑเบเบเบฒเบเบเบปเปเบเบเบงเปเบฒเบเบฒเบเบงเบดเบเบฒเบเบฒเบเบซเบผเบฒเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบธเบเบเบฐเบชเบปเบกเบเบฑเบเบเบตเปเปเบเปเบเบทเบเบชเบถเบเบชเบฒเบเปเบญเบเบเปเบฒเบเบเบต. เบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบเบงเปเบฒเบเปเปเปเบกเปเบเบเบปเบเบเบงเบฒเบกเบเบฝเบงเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบชเบดเปเบเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบเบฐเบฅเบดเบเปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบชเบฐเปเบเบฒเบฐเบซเบผเบฒเบเบเบตเปเบญเบฒเบเบเบฐเบขเบนเปเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฒเบเบเบฐเบฅเบดเบเปเบเป.
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒ, เบเบนเปเบเปเบฅเบดเปเบเบเบเบญเบเบเบฒเบเบเบปเปเบเบเบงเปเบฒเบเบฒเบเบงเบดเบเบฒเบเบฒเบ, เบเบฐเบเบฝเบกเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบฒเบเบกเบฑเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบตเปเบซเปเบเบนเปเปเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเบญเบฒเบซเบฒเบเบเบตเปเบเบฝเบกเบเปเบญเบกเบเบตเปเบชเบฐเบเบงเบเปเบฅเบฐเบเบญเบเปเบเปเบเบเบฒเบเบเปเบฒเปเบเป.
เบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเบชเบฒเปเบซเบ. เปเบซเปเบเปเบฒเบเบปเบเปเบเบงเบเบงเบฒเบกเบเบดเบ
เปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ, เบเปเบญเบเบเปเบญเบเบเบฒเบเปเบงเบปเปเบฒเปเบเบเปเบฒเบชเบฑเบเบเบปเปเบงเปเบเบงเปเบฒเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบ Causal เปเบกเปเบเบซเบเบฑเบ. เบกเบตเบชเบญเบเบเบปเบงเบฅเบฐเบเบญเบ - Leonard เปเบฅเบฐ Penny (เบเบธเบเปเบเบฅเบฐเบเบฑเบ "The Big Bang Theory"):
เปเบซเปเปเบงเบปเปเบฒเบงเปเบฒ Penny เบขเบนเปเปเบเปเบญเบตเบฃเบปเบเปเบฅเบฐ Leonard เบเปเบญเบเบเบฒเบเปเบซเปเบเบฒเบเปเบเบฑเบเบเบฒเบเบฅเปเบฝเบเบเบตเปเบซเบเปเบฒเบเบฐเบซเบฅเบฒเบเปเบ. เปเบฅเบฐเบฅเบฒเบงเบเปเปเบชเบฒเบกเบฒเบเบเบดเบเบซเบเบฑเบเบเบตเปเบเบเบงเปเบฒเบเบฒเบเบเบดเปเบกเบเบฒเบเบญเบญเบเบเบฒเบเบฅเบฒเบเบเบทเปเปเบนเปเบเบญเบเบฅเบฒเบง, เบชเบปเปเบเบเบฒเบเบญเบฑเบเปเบเบเปเบซเปเปเบนเปเบเบญเบเบฅเบฒเบงเบเบฑเบเปเบปเบเปเบเบเบตเบเบงเปเบฒ: โเบเปเปเบซเปเปเบเบเบเบตเบกเบตเบเบงเบฒเบกเบชเบธเบ!โ (เบเบฒเบเบขเบนเปเปเบเปเบญเบตเบฃเบปเบ, เปเบเบเบฐเบเบฐเบเบตเปเบเบฒเบเบเบญเบ, เบเบฒเบเบเปเปเปเบซเบฑเบเบชเบดเปเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบฅเบฐเบเปเปเบชเบฒเบกเบฒเบเปเบซเบฑเบเบกเบฑเบ, เปเบเบฒเบฐเบงเปเบฒเบเบฒเบเบเปเปเปเบเปเบขเบนเปเบเบตเปเบเบฑเปเบ). เปเบเบเบตเปเบชเบธเบ, เบเบฒเบเปเบเปเบฅเบถเบเปเบเบชเบเบตเป, เบฅเบถเบเบกเบฑเบเบญเบญเบเบเบฒเบเบเบตเบ เปเบฅเบฐ เบเบนเปเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบทเบเบกเบฒเปเบเบทเปเบญเบเปเปเปเบซเปเบเบฒเบเบชเบฑเบเปเบเบเปเบซเบฑเบเบซเบเบฑเบ เปเบฅเบฐเบเปเปเบกเบตเปเบฅเบทเปเบญเบเบซเบเบฒเบเบเบฒเบ.
เบเบตเปเปเบกเปเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบตเปเบฅเบฐเบเบต, เปเบเปเปเบซเปเบชเบปเบกเบกเบธเบเบงเปเบฒเบฅเบฐเบเบปเบเปเบเปเบเบทเบเปเบเบเบขเบฒเบเปเบฅเบฐเบชเบดเปเบเบเบตเปเบเบดเบเบเบฒเบเปเบฅเบฑเบเบเปเบญเบ. เบเบปเบงเบขเปเบฒเบ, เบกเบฑเบเบญเบฒเบเบเบฐเปเบเบตเบเบเบทเปเบเบงเปเบฒเบเบฒเบเบเปเบฒเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบญเบ Penny เปเบเบตเบเบเบถเปเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบฐเบเบฒเบเบเบตเปเบเบฒเบเบปเบ, เบเปเบฒเปเบซเบเบเบฒเบเบเปเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเบเปเบซเบเปเบฅเบฐเบเบปเบ. เบเบปเบงเบเบดเบเปเบฅเปเบง, เบเบตเปเปเบกเปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเปเบงเบฅเบฒเบเบตเปเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบ Causal เปเบกเปเบเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบธเบฅเบฐเบเบดเบ (เปเบเบเปเบฅเบฐเบเบตเบเบตเป).
เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบเปเปเบกเบตเบเบธเบเบชเบปเบกเบเบฑเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ - เบกเบตเบเบปเบเบเปเบฒเบเบงเบเบซเบเปเบญเบเบซเบผเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบงเบเปเบเบปเบฒ. เปเบซเปเบเปเบฒเบงเปเบเบชเบนเปเปเบเบเบเปเบฒเบฅเบญเบ.
เบฎเบนเบเปเบเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบ
เบฎเบนเบเปเบเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเปเบเบเบฒเบเบเปเปเบกเบนเบเปเบกเปเบเบซเบเบฑเบ? เบเบตเปเปเบกเปเบเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบขเปเบฒเบเบเบตเปเบฅเบฐเบเบปเบเปเบเบเบขเบฒเบเปเบซเปเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบชเบดเปเบเบเบตเปเบฅเบนเบเบเปเบฒเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเปเบฅเบฐเปเบเบฅเปเบฒเบเบฑเบเปเบ.
เปเบเบซเบผเบฑเบเบเบฒเบ, เบฎเบนเบเปเบเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบกเบฒเบเบฒเบเบงเบดเบเบตเบเบฒเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบฅเบฐเบเบปเบเบเบตเปเปเบเบเบขเบฒเบเบเบฑเบเบฅเบฐเบเบปเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบ, เบเบปเบงเบขเปเบฒเบ, เปเบเบซเบเบถเปเบ node เปเบเบเบญเบกเบเบดเบงเปเบเบตเป. เปเบฅเบฐเบเบตเปเปเบกเปเบเบงเบดเบเบตเบเบฒเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบฅเบฐเบเบปเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบ "Nodes" เบเบตเปเปเบเบเบขเบฒเบเบเบฒเบเบเบนเบกเบชเบฒเบเบซเบผเบฒเบเบเบฑเบเบญเบฑเบเบเบฑเบเบเบญเบกเบเบดเบงเปเบเบตเปเบเบเบเบธเบ, เปเบเบดเปเบเบเบธเบเบชเบปเบกเบเบฑเบเบเบฑเบเบซเบกเบปเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเบซเบผเบฑเบเบเบฒเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ.
เบเบฑเปเบเบเบฑเปเบ, เบฎเบนเบเปเบเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเปเบกเปเบเปเบเปเบเบฑเบเบฅเบฐเบเบปเบเปเบเบเบขเบฒเบเปเบเบปเปเบฒเบเบฑเปเบ. เบฅเบฐเบเบปเบเบเบฑเบเปเบปเบเบเบตเปเปเบเบตเบเบกเบตเบขเบนเปเบเปเบญเบเปเปเบฒเบเบตเป เปเบฅเบฐ เปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบฒเบเบเบฑเบเบเบฐเปเบฒเบเปเบเบงเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเปเปเปเบเปเบเบฐเบชเบปเบเบเบฑเบเบเบฑเบเบซเบฒเบเบฑเปเบเบเปเบฒเบง. เบกเบต Buffer Cache เบญเบฑเบเปเบถเปเบ, เปเบฅเบฐเบเบธเบเบขเปเบฒเบเบเบทเบเบญเปเบฒเบเบเบฒเบเบกเบฑเบเบชเบฐเปเปเบต.
เบเบปเบงเปเบเบเบเบตเปเปเบเบฑเปเบกเปเบเบ
เบเบปเบงเบเบดเบเปเบฅเปเบง, เบฎเบนเบเปเบเบเบเปเบฒเบญเบดเบเปเบกเปเบเบเบตเปเปเบเบฑเปเบกเปเบเบ (เบซเบผเบทเปเบชเบฑเปเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบตเปเบกเบเบถเปเบ, เบเปเบญเบเบงเปเบฒเบกเบฑเบเบกเบฑเบเบเบฐเปเบญเบตเปเบเบงเปเบฒ). เบเบตเปเปเบกเปเบเบฎเบนเบเปเบเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบตเปเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเบธเบเปเบเบฒเบเบเปเบฝเบเปเบเบ, เปเบกเบทเปเบญเบขเบทเบเบขเบฑเบเบงเปเบฒเบกเบฑเบเปเบเบตเบเบเบถเปเบ, เปเบกเปเบเปเบซเบฑเบเปเบเปเปเบเบเบเบนเปเปเบเปเบเบฑเบเบซเบกเบปเบเบเบญเบเบฅเบฐเบเบปเบ.
เบเบตเปเบชเปเบฒเบเบเปเบฒเบชเบฑเปเบเบเบปเปเบงเปเบฅเบเบเบญเบเปเบซเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเปเบเบเบฒเบเบเปเปเบกเบนเบ. เบเบตเปเปเบกเปเบเบเบฑเบเบชเบดเบเบเบตเปเบกเบตเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบตเปเปเบเบฑเปเบกเปเบเบเบเบตเปเบชเบธเบ, เปเบฅเบฐเปเบเบเบเบปเปเบงเปเบเปเบฅเปเบงเบกเบฑเบเบกเบตเบฅเบฒเบเบฒเปเบเบเบซเบผเบฒเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบกเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเปเบเบตเบซเบผเบฒเบ. เบกเบฑเบเปเบเบฑเบเบเบฝเบเปเบเปเบฅเบฒเบเบฒเปเบเบเบซเบผเบฒเบเปเบฅเบฐเบเปเบฒ - เบกเบฑเบเบเปเปเบเปเบญเบเบเบทเบเบเปเบฒเปเบเป. เบญเบฑเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบตเปเบกเบเบถเปเบ.
เบกเบตเบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเปเบเบฑเปเบกเปเบเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบ Spanner - เปเบญเบตเปเบเบงเปเบฒเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบฒเบเบเบญเบ. เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบกเบฑเบเบเปเปเบกเบฒเปเบฅเบฑเบเบเปเบญเบ.
เบชเบฒเปเบซเบ
เบญเบฑเบเบเปเปเปเบเปเบกเปเบ Causal, เบเบฑเปเบเปเบกเปเบเบชเบดเปเบเบเบตเปเบเปเบญเบเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบ. เบกเบตเบซเบผเบฒเบเบฅเบฐเบเบฑเบเบเปเบญเบเบฅเบฐเบซเบงเปเบฒเบ Strong เปเบฅเบฐ Causal เบเบตเปเบเปเบญเบเบเบฐเบเปเปเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบ, เปเบเปเบเบงเบเบกเบฑเบเบเบฑเบเบซเบกเบปเบเบเบปเปเบกเบฅเบปเบเปเบเบซเบฒ Causal. เบเบตเปเปเบกเปเบเบเบปเบงเปเบเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบเบปเบงเปเบเบเบเบตเปเปเบเบฑเปเบกเปเบเบเบเบตเปเบชเบธเบ, เบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบตเปเปเบเบฑเปเบกเปเบเบเบเบตเปเบชเบธเบเปเบเบเบฒเบเบกเบตเปเบเบทเบญเบเปเบฒเบเบซเบผเบทเบเบฒเบเบดเบเบฑเบ.
เปเบเปเบเบดเบเปเบฅเปเบง, เบชเบฒเปเบซเบเปเบกเปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเปเบซเบเบเบฒเบเบเบทเบเปเบเบทเปเบญเบกเบเปเปเปเบเบเบเบฒเบเบเบปเบงเบเบฑเบเบเบตเปเปเบเบฑเบเบชเบฒเปเบซเบเปเบฅเบฐเบเบปเบเบเบฐเบเบปเบ. เปเบฅเบทเปเบญเบเปเบเบงเบเปเบเบปเบฒเบเบทเบเบฎเบฑเบเบฎเบนเปเบงเปเบฒเปเบเบฑเบเบญเปเบฒเบเบชเบดเบเบเบดเบเบญเบเบเปเบฒเบเบเบฒเบเบเบฑเบเบชเบฐเบเบฐเบเบญเบเบฅเบนเบเบเปเบฒ. เบเปเบฒเบฅเบนเบเบเปเบฒเปเบเปเบชเบฑเบเปเบเบเปเบซเบฑเบเบเบธเบเบเปเบฒเบเบฒเบเบขเปเบฒเบ, เบฅเบฒเบงเบเปเปเบชเบฒเบกเบฒเบเปเบซเบฑเบเบเบธเบเบเปเบฒเปเบเบญเบฐเบเบตเบ. เบฅเบฒเบงเปเบฅเบตเปเบกเปเบซเบฑเบเบเบฒเบเบญเปเบฒเบเบเบณเบเบณเปเปเบฒเปเบฅเปเบง. เบกเบฑเบเบเบฑเบเบซเบกเบปเบเบกเบฒเบฅเบปเบเปเบเบชเบดเปเบเบเบฝเบงเบเบฑเบ.
เบชเบฒเปเบซเบเบเบตเปเปเบเบฑเบเบเบปเบงเปเบเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเปเบกเปเบเบเบฒเบเบเบฑเบเบฅเบณเบเบฑเบเบเบฒเบเบชเปเบงเบเบเบญเบเปเบซเบเบเบฒเบเปเบเปเบเบตเบเปเบงเบต, เปเบเบดเปเบเปเบซเบเบเบฒเบเบเบฒเบเบฅเบนเบเบเปเบฒเบเบฑเบเปเบปเบเบเบทเบเบชเบฑเบเปเบเบเปเบซเบฑเบเปเบเบฅเบณเบเบฑเบเบเบฝเบงเบเบฑเบ. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, Leonard เปเบฅเบฐ Penny.
เปเบเบเบตเปเบชเบธเบ
เบฎเบนเบเปเบเบเบเบตเบชเบฒเบกเปเบกเปเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเปเบเบเบตเปเบชเบธเบ. เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบฅเบฐเบเบปเบเบเบฒเบเปเบเบเบขเบฒเบเบขเปเบฒเบเปเบเปเบเบดเบ, เบฎเบนเบเปเบเบเบซเบเปเบญเบเบเบตเปเบชเบธเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเบฎเบนเปเบชเบถเบเบเบฑเบเบซเบกเบปเบ. เบกเบฑเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฑเปเบเบเปเปเปเบเบเบตเป: เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเบกเบนเบเบเบฒเบเบขเปเบฒเบ, เปเบเบเบฒเบเบเบธเบเบเบงเบเปเบเบปเบฒเบเบฒเบเปเบเบฑเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบ.
เปเบเปเบงเบฅเบฒเบเบตเป, เบเบฒเบเบเปเปเปเบเปเปเบงเบปเปเบฒเบซเบเบฑเบ, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบเบฒเบเบเบฐเบเบฒเบเปเบเบฑเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบฒเบเบเบญเบ - เบกเบฑเบเบเบฐเปเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบซเบกเบปเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบตเปเปเบกเปเบเบฎเบนเบเปเบเบเบเบตเปเบเบดเบเบปเบกเบซเบผเบฒเบ, เบเบปเปเบงเปเบเบเบตเปเบชเบธเบ. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบเบนเปเปเบเปเบเบฑเบเบซเบกเบปเบเบเบญเบเบฅเบฐเบเบปเบเปเบเบเบขเบฒเบเปเบเปเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบชเบธเบเบเปเบฒเบ.
เบเปเบญเบเบเปเบญเบเบเบฒเบเปเบซเปเบเบปเบงเบขเปเบฒเบเบเบฝเบเบเบฝเบเบเบฒเบเบขเปเบฒเบ:
เบฅเบนเบเบชเบญเบเปเบซเบผเบปเปเบฒเบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเปเบเบงเปเบ?
- เปเบงเบฅเบฒเปเบเบ. เปเบกเบทเปเบญเบเบงเบฒเบกเปเบเบฑเปเบกเปเบเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเปเบเบตเปเบกเบเบถเปเบ, เบกเบฑเบเบเบฐเบเบฒเบเปเบเบฑเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบเบตเปเบเบฑเบเปเบเบ: เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบฎเบฑเบเบเบฑเบเบเบถเบเปเบเบตเปเบกเปเบเบตเบก, เปเบเปเบฎเบฑเบเบเบฒเบเบขเบทเบเบขเบฑเบเบเบฒเบเบเบธเบเปเบฎเบเปเบฅเบฐ nodes เบเบตเปเปเบเบปเปเบฒเบฎเปเบงเบกเปเบเบเบธเปเบกเบงเปเบฒเบเปเปเบกเบนเบเบกเบตเบขเบนเปเปเบฅเปเบง. เบเบฒเบกเบเบฑเปเบเปเบฅเปเบง, เบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเปเบซเบเบเบฒเบเบกเบตเบเปเบฒเบเบญเบเบเบตเปเปเบงเบเบตเปเบชเบธเบ, เปเบเบฒเบฐเบงเปเบฒเบขเบนเปเบเบตเปเบเบฑเปเบ, เบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบกเบฑเบเบขเบนเปเปเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเปเบฅเบฐเบเบตเป, เปเบเบซเบผเบฑเบเบเบฒเบ, เบเบฐเบเบฝเบเบเป.
- เบเบงเบฒเบกเบเปเบญเบก. เบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเบปเปเบฒเปเบเบงเปเบฒเบเบตเปเปเบกเปเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบเบฅเบฐเบเบปเบเบเบตเปเบเบฐเบเบญเบเบชเบฐเบซเบเบญเบเปเบเบเบฐเบเบปเบเบเบฒเบเปเบเบเปเบเบเบเบญเบเปเบเบทเบญเบเปเบฒเบ, เบเบฒเบเปเบเปเบเบชเปเบงเบ, เบซเบผเบทเบเบฒเบเบเบฐเปเบเบเบเบญเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบง, เบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฐเปเบเบตเปเบกเบเบถเปเบเบเปเบญเบเบงเปเบฒเบฎเบนเบเปเบเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบซเบผเบธเบเบฅเบปเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเบเบฝเบเบเปเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบตเปเปเบเบปเปเบฒเบเบฒเบเบซเบเบถเปเบเบเปเบฒเบฅเบปเบเบเบตเบงเบดเบเปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ. เปเบงเบฅเบฒเบเบฐเบฅเบดเบเบเปเปเบกเบนเบเบเบฒเบเบขเปเบฒเบ. เบเบงเบฒเบกเบชเบญเบเบเปเบญเบเปเบเบเบตเปเบชเบธเบเบเปเปเปเบเปเบฎเบฑเบเบเบฐเบเบฑเบเบซเบเบฑเบเบเปเบฝเบงเบเบฑเบเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบ - เบกเบฑเบเบชเบฒเบกเบฒเบเปเบเบฑเบเบญเบฑเบเปเบเบเปเปเบเป.
- เบเบงเบฒเบกเบเบดเบเบเบปเบเบเบฐเบเบด. เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เปเบเปเบเบญเบ, เบเปเบฒเบเบงเบเบเบญเบเบเบดเบเบเบปเบเบเบฐเบเบดเปเบเบตเปเบกเบเบถเปเบ. เปเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบตเปเปเบเบฑเปเบกเปเบเบเบเบงเบเปเบเบปเบฒเปเบเบทเบญเบเบเปเปเบเบงเบเบกเบตเบขเบนเปเปเบเบเบฑเบเบซเบกเบปเบ, เปเบเปเปเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเปเบเบเบตเปเบชเบธเบเบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเปเบเบฑเบเบชเบดเปเบเปเบ. เบเปเบฒเบเบฒเบกเบเบตเปเปเบเบตเบเบเบทเปเบ: เปเบเบฑเบเบซเบเบฑเบเบเบปเบเบเบถเปเบเปเบฅเบทเบญเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเปเบเปเบซเบเบเบฒเบเบเปเบฒเบกเบฑเบเบเบฐเบเบญเบเบเปเบงเบเบเบงเบฒเบกเบเบดเบเบเบปเบเบเบฐเบเบด? เบเปเบฒเบเบญเบเปเบกเปเบเบงเปเบฒเบเบปเบงเปเบเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเปเบซเบเบเบฒเบเปเบกเปเบเปเบเปเปเบเปเปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบเบฐเบเบดเบกเบตเบขเบนเป, เบเบปเบงเบขเปเบฒเบ, เปเบเปเบฅเบเบฐเปเบงเบฅเบฒเบชเบฑเปเบเป; เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเปเบเบปเบงเบเปเบงเบเบชเปเบฒเบเปเบเบทเปเบญเบญเปเบฒเบเปเบฅเบฐเบซเบผเบฒเบเบซเบผเบทเบซเบเปเบญเบเบญเปเบฒเบเบเปเปเบกเบนเบเบเบตเปเบชเบญเบเบเปเบญเบ; เบกเบฑเบเบกเบฑเบเบเบฐเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเปเบเบปเบงเปเบเบเบเบตเปเบกเบตเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบตเปเปเบเบฑเปเบกเปเบเบ. เปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบ, เปเบฅเบฐเปเบฅเบทเปเบญเบเปเบเปเบฒเบเบงเบเบเบญเบเบเบงเบฒเบกเบเบดเบเบเบปเบเบเบฐเบเบดเปเบกเปเบเบเปเบฒเบเบฑเบเปเบเปเบงเบฅเบฒ.
เบเบดเบเบชเบฐเบเบต CAP
เปเบกเบทเปเบญเบเปเบฒเบเปเบซเบฑเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเป, เบเบงเบฒเบกเบเปเบญเบก - เปเบกเปเบเบซเบเบฑเบเบกเบฒเบชเบนเปเปเบเบเบญเบเปเบเบปเปเบฒ? เบเบทเบเบเปเบญเบเปเบฅเปเบง - เบเบดเบเบชเบฐเบเบต CAP! เบเบฝเบงเบเบตเปเบเปเบญเบเบขเบฒเบเบเบฑเบเปเบฅเปเปเบฅเบทเปเบญเบเบเบดเบเบฒเบเบญเบญเบเบกเบฒ... เบกเบฑเบเบเปเปเปเบกเปเบเบเปเบญเบ - เบกเบฑเบเปเบกเปเบ Martin Kleppmann, เบเบนเปเบเบตเปเบเบฝเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบเบฐเปเบชเบตเบ, เบเบทเปเบกเบเบตเปเบเบฐเปเบชเบตเบ.
เบเบดเบเบชเบฐเบเบต CAP เปเบกเปเบเบซเบผเบฑเบเบเบฒเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเบธเบกเบเบต 2000 เบงเปเบฒเบเบงเบฒเบกเบชเบญเบเบเปเบญเบ, เบกเบต, เบเบฒเบเปเบเปเบเบชเปเบงเบ: เปเบญเบปเบฒเบชเบญเบเบญเบฑเบ, เปเบฅเบฐเบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเบชเบฒเบก. เบกเบฑเบเปเบกเปเบเบซเบผเบฑเบเบเบฒเบเบเบตเปเปเบเปเบเบญเบ. เบกเบฑเบเปเบเปเบเบทเบเบเบดเบชเบนเบเบงเปเบฒเปเบเบฑเบเบเบดเบเบชเบฐเบเบตเบเบปเบเบชเบญเบเบชเบฒเบกเบเบตเบเปเปเบกเบฒเปเบเบ Gilbert เปเบฅเบฐ Lynch. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบตเปเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบ mantra - เบฅเบฐเบเบปเบเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเปเบเปเบเบญเบญเบเปเบเบฑเบ CA, CP, AP เปเบฅเบฐเบญเบทเปเบเป.
เบเบดเบเบชเบฐเบเบตเบเบตเปเปเบเปเบเบทเบเบเบดเบชเบนเบเบขเปเบฒเบเปเบเปเบเบดเบเบชเปเบฒเบฅเบฑเบเบเปเบฅเบฐเบเบตเบเปเปเปเบเบเบตเป ... เบเปเบฒเบญเบดเบ, เบเบฒเบเบกเบตเบขเบนเปเปเบเปเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเปเปเปเบกเปเบเบกเบนเบเบเปเบฒเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเบเบฒเบเบชเบนเบเบซเบฒเบฎเปเบญเบ (0 - เบฅเบฐเบเบปเบเปเบกเปเบ "เบเบฒเบ", 100 - เบเบญเบเบชเบฐเบซเบเบญเบเบขเปเบฒเบเปเบงเบงเบฒ; เบเบงเบเปเบฎเบปเบฒเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบดเบเบฒเบฅเบฐเบเบฒเบกเบฑเบ) , เปเบเปเปเบเบฑเบเบเบฑเบเบชเบดเบเบเบญเบ algorithm , เปเบเบดเปเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบกเบฑเบเบกเบฑเบเบเบฐเบชเบปเปเบเบเบทเบเบเปเปเบกเบนเบ.
เบเปเปเบกเบตเบเปเบฒเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเปเบงเบฅเบฒเบเบญเบเบชเบฐเบซเบเบญเบเบเบฑเบเบซเบกเบปเบ! เบกเบต algorithm เบเบตเปเบชเบปเปเบเบเบทเบเบเปเปเบกเบนเบเบซเบผเบฑเบเบเบฒเบ 100 เบเบต - เปเบเบฑเบ algorithm เบเบตเปเบเบฐเปเบชเบตเบเปเบเปเป, เปเบเบดเปเบเปเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเบดเบเบชเบฐเบเบต CAP.
เบญเบฑเบเบเบตเบชเบญเบ: เบเบดเบเบชเบฐเบเบตเปเบเปเบเบทเบเบเบดเบชเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบเปเบฒเบเบญเบเบเบธเบเปเบเบเบฝเบงเบเบฑเบ, เปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบฒเบเบเปเบฝเบเปเบเบเปเบซเบผเบปเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบเบฑเบเบเบฐเบซเบเบฒเบเปเบเป. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบเปเบฅเปเบงเบเบงเบเปเบเบปเบฒเบเปเปเปเบเปเบเบทเบเบเปเบฒเปเบเปเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เปเบเบฒเบฐเบงเปเบฒเบเบปเบงเปเบเบเบเปเบฒเบเปเบกเบตเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบฑเบ, เบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบตเปเปเบเบฑเปเบกเปเบเบ (เบเบฒเบเบเบต).
เบเบฑเบเปเบปเบเบเบตเปเปเบเบทเปเบญเบซเบเบฑเบ? เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบเบดเบเบชเบฐเบเบต CAP เปเบเบฎเบนเบเปเบเบเบเบตเปเบกเบฑเบเบเบทเบเบเบดเบชเบนเบเปเบฅเปเบงเปเบกเปเบเบเปเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเปเบฅเบฐเบเปเปเบเปเบญเบเบเบทเบเบเปเบฒเปเบเป. เปเบเบฎเบนเบเปเบเบเบเบดเบเบชเบฐเบเบต, เบกเบฑเบเบเปเบฒเบเบฑเบเบเบฒเบเบขเปเบฒเบ. เบกเบฑเบ turns เบญเบญเบเบซเบผเบฑเบเบเบฒเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบเบเบตเปเบเบทเบเบเปเบญเบ intuitively, เปเบเปเปเบเบเบเบปเปเบงเปเบเบเบฑเบเบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบดเบชเบนเบ.
เบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเบชเบฒเปเบซเบเปเบกเปเบเบเบปเบงเปเบเบเบเบตเปเปเบเบฑเปเบกเปเบเบเบเบตเปเบชเบธเบ
เบชเบดเปเบโเบเบตเปโเปเบเบตเบโเบเบถเปเบโเปเบโเบเบฑเบโเบเบธโเบเบฑเบโเปเบกเปเบโเบงเปเบฒโเบเปเบฒเบโเบชเบฒโเบกเบฒเบโเปเบเปโเบฎเบฑเบโเบเบฑเบโเบชเบฒเบกโเบชเบดเปเบโเบเบตเปโ: เบเบงเบฒเบกโเบชเบญเบโเบเปเบญเบโ, เบกเบตโเบเบฒเบโเบเปเบฒโเปเบเป Partitionsโ. เปเบเบเบชเบฐเปเบเบฒเบฐ, เบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบ Causal เปเบกเปเบเบฎเบนเบเปเบเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบตเปเปเบเบฑเปเบกเปเบเบเบเบตเปเบชเบธเบ, เปเบเบดเปเบเบเบฑเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบตเปเบเบฐเบเบฑเบเบเบญเบ Partitions (เบเบฒเบเบเบฑเบเบเปเบญเบเปเบเปเบเบทเบญเบเปเบฒเบ). เบเบฑเปเบเปเบกเปเบเปเบซเบเบเบปเบเบเบตเปเบงเปเบฒเบกเบฑเบเบกเบตเบเบงเบฒเบกเบชเบปเบเปเบเบซเบผเบฒเบ, เปเบฅเบฐเบเบฑเปเบเปเบกเปเบเปเบซเบเบเบปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบญเบปเบฒเบกเบฑเบเบเบถเปเบ.
เบเปเบญเบเบญเบทเปเบ เปเบปเบ, เบกเบฑเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเปเบฒเบเบเบทเปเบ. เปเบเบเบชเบฐเปเบเบฒเบฐ, เบเบฒเบเบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบญเบฑเบเปเบซเบเปเบซเบผเบงเบเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ: เปเบกเบทเปเบญเบเบฑเบเบเบถเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบเบตเบเบเบทเปเบเบเบฒเบเปเบเบฅเบนเบเบเปเบฒเบซเบเบถเปเบเปเบกเปเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบตเปเบเบฐเบกเบฒเบฎเบญเบเปเบเบฅเปเบฒเบเบฑเบเบเบฝเบงเบเบฑเบเบเบฑเบเบฅเบนเบเบเปเบฒเบญเบทเปเบ. เบญเบฑเบเบเบตเบชเบญเบ, เบกเบฑเบเบเบปเบเบเบฒเบเบเปเปเบเบฒเบเปเบเปเบเบเบฑเบ.
MongoDB เปเบฎเบทเบญเบเบเบปเบงเบเบฒเบเปเบ
เบเบทเปเปเบงเปเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบญเบฒเบซเบฒเบเบเปเบฝเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเปเบเปเบฎเบทเบญเบเบเบปเบง. เบเปเบญเบเบเบฐเบเบญเบเบเปเบฒเบเบเปเบฝเบงเบเบฑเบเบฎเบนเบเปเบเบเบเบญเบเบฅเบฐเบเบปเบ, เบเบท, MongoDB เปเบกเปเบเบซเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบนเปเบเบตเปเปเบเปเบเบดเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบฑเปเบเบเปเบฒเบงเปเบเบฑเบเบเบฑเปเบเบเปเบฒเบญเบดเบ.
MongoDB (เบเปเปเปเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒ "MongoDB") เปเบกเปเบเบฅเบฐเบเบปเบเบเบฒเบเปเบเบเบขเบฒเบเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบฐเบซเบเบฒเบเบญเบญเบเบเบฒเบกเบฅเบงเบเบเบญเบ, เบเบฑเปเบเปเบกเปเบ, sharding; เปเบฅเบฐเบเบฒเบเปเบเปเบเปเบฅเบฐ shard เบกเบฑเบเบเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเปเปเบฒเบเปเบญเบเบเปเปเบกเบนเบ, เบเบฑเปเบเปเบกเปเบ, replication.
Sharding เปเบ MongoDB (เบเปเปเปเบกเปเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบ) เบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบธเปเบเบเปเบฝเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เบเบฑเปเบเปเบกเปเบ, เปเบเปเบฅเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบกเปเบญเบเบฐเบชเบฒเบ (เบซเบผเบท "เบเบฒเบเบฐเบฅเบฒเบ" เปเบเบเปเปเบเปเบฒเบเบปเบเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบ) เบเบทเบเปเบเปเบเบญเบญเบเปเบเบฑเบเบเปเบญเบ, เปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฐเบเปเบฒเบเบเบงเบเบกเบฑเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบฅเบฐเบซเบงเปเบฒเบ shards.
Router Query, เปเบเบดเปเบเปเบเบเบขเบฒเบเบเบฒเบเบฎเปเบญเบเบเป, เบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒเปเบกเปเบเบฅเบนเบเบเปเบฒเบเบฒเบเบเบปเบเบเบตเปเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบ. เบกเบฑเบเบฎเบนเปเบขเบนเปเปเบฅเปเบงเบงเปเบฒเบเปเบญเบเปเบเปเบฅเบฐเบเปเปเบกเบนเบเปเบเบเบฑเปเบเบขเบนเปเปเบฅเบฐเบเบตเปเบเบญเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฑเบเบซเบกเบปเบเปเบเบซเบฒ shard เบเบตเปเบเบทเบเบเปเบญเบ.
เบเบธเบเบชเปเบฒเบเบฑเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบ: MongoDB เปเบเบฑเบเปเบกเปเบเบปเบเบเบฝเบง. เบกเบตเบซเบเบถเปเบเบเบฐเบเบปเบก - เบกเบฑเบเบชเบฒเบกเบฒเบเปเบญเบปเบฒเบเบฑเบเบเบถเบเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฐเปเบเบเบตเปเบกเบฑเบเบกเบต. เบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเบเบฝเบ Multi-master เปเบเป.
เบเบงเบเปเบฎเบปเบฒเปเบเปเบญเบญเบเบฅเบธเปเบ 4.2 - เบชเบดเปเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเปเบซเบกเปเบเบฒเบเบปเบเบขเบนเปเบเบตเปเบเบฑเปเบ. เปเบเบเบชเบฐเปเบเบฒเบฐ, เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเปเบชเป Lucene - เบเบปเปเบเบซเบฒ - เบเบท java เบเบฐเบเบดเบเบฑเบเปเบเปเปเบเบเบเบปเบเปเบเบปเปเบฒเปเบเปเบ Mongo, เปเบฅเบฐเบขเบนเปเบเบตเปเบเบฑเปเบเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเปเบเบซเบฒเบเปเบฒเบ Lucene, เบเบทเบเบฑเบเบเบฑเบเปเบ Elastica.
เปเบฅเบฐเบเบงเบเปเบเบปเบฒเปเบเปเปเบฎเบฑเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเปเบซเบกเป - เบเบฒเบเบฐเบฅเบฒเบ, เบกเบฑเบเบเบฑเบเบกเบตเบขเบนเปเปเบ Atlas (Cloud เบเบญเบ Mongo เบเบญเบเบเบปเบเปเบญเบ). เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบกเบตเบฅเบฐเบเบฑเบเบเบฃเบต - เบเปเบฒเบเบชเบฒเบกเบฒเบเบซเบผเบดเปเบเบเบฐเบกเบฒเบเบเบฑเบเบกเบฑเบ. เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบกเบฑเบโเบเบฒโเบเบฐโเบฅเบฒเบ - เบเบฒเบโเปเบเบดเปเบโเบเปเปโเบกเบนเบโ, intuitive เบซเบผเบฒเบโ.
เบชเปเบงเบเบเบฐเบเบญเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเบชเบฒเปเบซเบ
เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฑเบเบเบฐเบกเบฒเบ 230 เบเบปเบเบเบงเบฒเบกเบเบตเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบตเบเบดเบกเปเบเบซเบปเบงเบเปเปเบเบตเป - เบเบฒเบ Leslie Lampert. เบเบฑเบเบเบตเปเบเบฒเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเบเบญเบเบเปเบญเบเบเปเบญเบเบเบฐเบเปเบฒเบเบเบญเบเบเบฒเบเบชเปเบงเบเบเบญเบเบงเบฑเบเบชเบฐเบเบธเปเบซเบผเบปเปเบฒเบเบตเปเปเบซเปเบเบฑเบเปเบเบปเปเบฒ.
เบกเบฑเบเบเบฑเบเบซเบกเบปเบเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเบปเบเบเบงเบฒเบกเปเบเบ Leslie Lampert, เปเบเบดเปเบเปเบเปเบเบฝเบเปเบเบเบธเบกเบเบต 1970. เบเบฑเปเบเบเบตเปเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเป, เบเบฒเบเบเบปเปเบเบเบงเปเบฒเบเบฒเบเบขเปเบฒเบเบเปเบฝเบงเบเบฑเบเบซเบปเบงเบเปเปเบเบตเปเบเบฑเบเบเปเบฒเปเบเบตเบเบขเบนเป. เปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบ Causal เบเปเบฒเบฅเบฑเบเบเบฐเบชเบปเบเบเบฑเบเบเบงเบฒเบกเบชเบปเบเปเบเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบฅเบฐเบเบปเบเบเบฒเบเปเบเบเบขเบฒเบ.
Restrictions
เบกเบตเบเปเปเบเปเบฒเบเบฑเบเบซเบเบฑเบเปเบเป? เบเบตเปเปเบกเปเบเบซเบเบถเปเบเปเบเบเบธเบเบเบปเปเบเบเป, เปเบเบฒเบฐเบงเปเบฒเบเปเปเบเปเบฒเบเบฑเบเบเบตเปเบฅเบฐเบเบปเบเบเบฒเบเบเบฐเบฅเบดเบเบเปเบฒเบเบปเบเปเบกเปเบเปเบเบเบเปเบฒเบเบเบฑเบเบซเบผเบฒเบเบเบฒเบเบเปเปเบเปเบฒเบเบฑเบเบเบตเปเบกเบตเบขเบนเปเปเบเบเบปเบเบเบงเบฒเบกเบเบฒเบเบงเบดเบเบฒเบเบฒเบ. เบเบงเบเบกเบฑเบเบกเบฑเบเบเบฐเปเบเบฑเบเบเบญเบก.
- เบเปเบญเบเบญเบทเปเบ เปเบปเบ, "MongoDB" เปเบกเปเบเปเบกเปเบเบปเบเบเบฝเบง, เบเบฑเปเบเบเบตเปเบเปเบญเบเปเบงเบปเปเบฒเปเบฅเปเบง (เบเบตเปเปเบฎเบฑเบเปเบซเปเบเปเบฒเบเบซเบผเบฒเบ).
- เบเบงเบเปเบฎเบปเบฒเปเบเบทเปเบญเบงเปเบฒเบฅเบฐเบเบปเบเบเบงเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฐเบกเบฒเบ 10 เบเบฑเบ shards. เบเบงเบโเปเบฎเบปเบฒโเบเปเปโเบชเบฒโเบกเบฒเบโเปเบฎเบฑเบโเปเบซเปโเบเบฒเบโเบเบฑเบโเบชเบดเบโเปเบโเบชเบฐโเบเบฒโเบเบฑเบโเบเบฐโเบเบตเปโเบเบฐโเบเปเบฒโเบเบฑเบโเบขเปเบฒเบโเบเบฑเบโเปเบเบโเบเปเบฒโเบเบตเปโ.
- เบเบงเบเปเบฎเบปเบฒเบกเบตเปเบกเบ, เปเบเปเบเบงเบเปเบฎเบปเบฒเบชเบปเบกเบกเบธเบเบงเปเบฒเบเบธเบเบเบปเบเปเบเบซเบเบถเปเบเบเบงเบเบเบฐเบเบฑเบเบกเบตเปเบญเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเบฅเบฒเบงเบเบฒเบงเปเบซเบฅเบ binary, เปเบฅเปเบเบกเบฑเบเบขเบนเปเปเบเบเบญเบกเบเบดเบงเปเบเบตเปเบเบญเบเบฅเบฒเบง, เปเบฅเบฐเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบต.
- เบเบงเบเปเบฎเบปเบฒเบชเบปเบกเบกเบธเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบตเปเบเบฒเบเบเบปเปเบเบเบงเปเบฒเบเปเปเบเปเบญเบเบชเบปเบกเบกเบธเบเบงเปเบฒ: เบฅเบนเบเบเปเบฒเบเบฒเบเบเบญเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบชเบดเปเบเปเบเบเปเปเบเบฒเบกเบเบตเปเปเบเบปเบฒเปเบเบปเปเบฒเบเปเบญเบเบเบฒเบ. MongoDB เปเบกเปเบเปเบซเบผเปเบเปเบเบตเบ. เบเบฑเปเบเบเบฑเปเบ, เบฅเบนเบเบเปเบฒเบชเบฒเบกเบฒเบเบชเบฐเบซเบฅเบฒเบเปเบฅเบฐเปเบเบฎเปเบฒเบ - เบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเปเบฒเบฅเบฒเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบ. เบเบงเบเปเบฎเบปเบฒเบเบฒเบเบเบฐเปเบเบงเปเบฒ Byzantine Feilors เบญเบฒเบเบเบฐเบกเบฒเบเบฒเบ.
- เบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒเบเบฒเบเบเบญเบเบเบตเปเบขเบนเปเบเบญเบเบเบญเบเปเบเบ, เบกเบตเบเปเปเบเปเบฒเบเบฑเบเบเบตเปเบชเปเบฒเบเบฑเบ: เบเปเบฒเบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบเบทเบเบเบดเบเปเบเปเบเบฒเบ, เบเปเปเบเบงเบเบชเบฑเบเปเบเบเปเบซเบฑเบเบเบฒเบเปเบชเบทเปเบญเบกเปเบเบกเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ.
- เบเบธเบเบญเบทเปเบเปเบเบเบเบปเปเบงเปเบเปเบกเปเบเบเบฒเบเบเปเปเบเปเบฒเบเบเบฒเบเบงเบดเบเบฒเบเบฒเบ: เบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบญเบเบฎเบธเปเบเบเบตเปเบเปเบฒเบเบกเบฒเปเบฅเบฐเปเบเบญเบฐเบเบฒเบเบปเบ. เปเบเปเบงเบตเปเบเบปเปเบฒเบเปเบญเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบฑเบเบเบธเบเปเบซเบกเป, เปเบฅเบฐเบเบฒเบเบเปเปเบกเบนเบเบเปเบญเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเปเบงเบตเปเบเบปเปเบฒ.
เปเบเบเบเบปเปเบงเปเบ, เบเบฑเบเบซเบกเบปเบเบเบตเป imposes เบเปเปเบเปเบฒเบเบฑเบ.
เบญเบปเบเบเบฐเบเบญเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเบชเบฒเปเบซเบ
เบเบญเบเบเบตเปเบเปเบญเบเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบญเบปเบเบเบฐเบเบญเบ. เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบดเบเบฒเบฅเบฐเบเบฒเบเบงเบฒเบกเบชเบญเบเบเปเบญเบ Causal เปเบเบเบเบปเปเบงเปเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเบเบฑเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฅเบทเบญเบเบเบฒเบเบงเบฝเบเบเบฒเบเบเบตเปเปเบเบฑเบเบเบญเบเบเบฑเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบ: เบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบช, เบเบฒเบเปเบฅเบทเบญเบเปเบกเบ, เบงเบดเบเบตเบเบตเปเปเบกเบเปเบซเบผเบปเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบ synchronized เบเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบ, เปเบฅเบฐเบงเบดเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบเบญเบเปเบ - เบเบตเปเปเบกเปเบเบเบฒเบเบชเบฐเบซเบผเบธเบเปเบเบเบซเบเปเปเบเบญเบเบชเบดเปเบเบเบตเปเบเปเบญเบเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบ:
เบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบขเปเบฒเบเปเบเบฑเบกเบเบตเป
เปเบเบฑเบเบซเบเบฑเบเบกเบฑเบเบเบถเปเบเบเปเบฒเปเบเบฑเบ? เบเบฑเปเบเบเบฑเปเบเปเบกเบทเปเบญเบเปเปเบกเบนเบเบเบทเบ replicated, เปเบเปเบฅเบฐเบเบฑเบเบเบถเบ, เปเบเปเบฅเบฐเบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเบกเบนเบเบเบฐเบเบญเบเบเปเบงเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบกเบฑเบเบเบถเปเบเบเบฑเบ. เบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเปเบเบเบณเบญเบดเบ เปเบฅเบฐเปเบฎเปเบชเบฒเบฅเบฐเปเบกเปเบเปเบกเบทเปเบญเปเบเปเบฅเบฐเบเปเปเบเบงเบฒเบกเบเบตเปเบกเบตเบเบฑเบเบเบถเบเบกเบตเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเปเปเบเบงเบฒเบกเบเบตเปเบเปเบฒเบเบกเบฒ:
เปเบเบเบปเบงเบขเปเบฒเบเบเบตเป, เบเบปเบงเปเบฅเบเปเบเบงเบปเบเปเบฅเบฑเบ curly เปเบกเปเบเบเบปเบงเปเบฅเบเบเบฑเบเบเบถเบ. เบเบฒเบเบเบฑเปเบเบเบฑเบเบเบถเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบตเปเบกเบตเบกเบนเบเบเปเบฒเปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบทเบเปเบญเบเบเบฑเบเบซเบกเบปเบ, เบเบฒเบเบเบฑเปเบเบเบฒเบเบชเบฐเบเบฑเบเบเบทเบเปเบญเบ. เปเบชเบฑเปเบเบเบฒเบเบฅเบธเปเบกเปเบกเปเบเบงเปเบฒเปเบเปเบฅเบฐเบเบฒเบเบเปเบฝเบเปเบเบเบกเบตเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบญเบฑเบเบเปเบญเบเบซเบเปเบฒ (เปเบเปเบเบญเบเบเบฐเบเบดเบเบฑเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบฒเบเปเบเบเบปเบงเบกเบฑเบเปเบญเบ).
เปเบเบฑเบเบซเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบถเปเบเบเบฑเบเบชเบดเบเปเบเบเปเปเปเบเปเบงเบดเบเบตเบเบฒเบเบเบตเป (เบเบฒเบเบเบดเบเบเบฒเบกเบขเปเบฒเบเปเบเบฑเบกเบเบตเป)? เปเบเปเบเบญเบ, เปเบเบฒเบฐเบงเปเบฒเบงเบดเบเบตเบเบฒเบเบเบตเปเปเบกเปเบเปเบเปเบเปเปเปเบเปเบเบปเบ: เบเบฒเบเบเปเบฝเบเปเบเบเปเบเปเปเบเปเบเบทเบญเบเปเบฒเบเบชเบฑเบเบเบปเบกเปเบกเปเบเบเบถเปเบเบเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบเปเบฒเบเบกเบฒเบเบฑเบเปเบเบทเบญเบเปเบฒเบเบชเบฑเบเบเบปเบกเบเบฑเปเบ, เบเบฒเบเปเบญเบ, เปเบงเบปเปเบฒ, Facebook เบซเบผเบท VKontakte เปเบเบเบธเบเปเบเบฒเบเบเบฑเบเบเบธเบ. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบกเบตเบเบฒเบเบเบปเปเบเบเบงเปเบฒเบซเบผเบฒเบเบขเปเบฒเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบขเปเบฒเบเปเบเบฑเบกเบเบตเป - เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเปเบเบทเบญเบเปเบฒเบเบชเบฑเบเบเบปเบกเบเปเบญเบ; เบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบกเบฑเบเบเปเปเปเบฎเบฑเบเบงเบฝเบ.
เบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบขเปเบฒเบเบเบฐเปเบเปเบ
เบญเบฑเบเบเปเปเปเบเปเบกเปเบเบเปเบฒเบเบฑเบเบซเบผเบฒเบ. เบเบฒเบเปเบญเบเบเปเปเบกเบนเบเบเบฑเบเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเบขเบนเปเบเบตเปเบเบตเป, เปเบเปเบงเปเบฒเบเบฝเบเปเบเปเบเบถเปเบเบเบฑเบเบขเปเบฒเบเบเบฑเบเปเบเบ. เบชเบดเปเบเบเบตเปเบเบถเปเบเบเบฑเบเบชเบดเปเบเบเบตเป, เบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบ, เบเบทเบเบเปเบฒเบเบปเบเปเบเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ. เปเบกเบทเปเบญเบเปเปเบกเบนเบเบเบทเบเบเปเบฒเบฅเบญเบ, เบเบฒเบเบชเบญเบเบเบฒเบกเบเบฝเบเปเบเปเบชเบปเปเบเบเบทเบเบเปเบฒเบเบญเบเปเบกเบทเปเบญเบเบงเบฒเบกเปเบเบดเปเบเบเปเปเบเบเบตเปเบเปเบฒเบเบกเบฒ, เบเบฑเปเบเปเบกเปเบ, เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบ. เบเบตเปโเปเบกเปเบโเปเบเบทเปเบญโเปเบเปโเบเบญเบโเบงเบดโเบเบตโเบเบฒเบโเบเบงเบฒเบกโเบชเบญเบโเบเปเบญเบ Causal เปเบฎเบฑเบโเบงเบฝเบโ.
เบเบฒเบเปเบซเบฑเบเบงเปเบฒเบเบฑเบเบเบถเบ 5 เปเบกเปเบเบเบถเปเบเบเบฑเบเบเบฑเบเบเบถเบ 1, 2, 3, 4 - เบเบฒเบกเบเบงเบฒเบกเปเบซเบกเบฒเบฐเบชเบปเบก, เบเบฒเบเบฅเปเบเปเบฒเบเปเบญเบเบเบตเปเบฅเบนเบเบเปเบฒเบเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบฎเบฑเบเปเบเบเบเบฒเบเบเบฑเบเบชเบดเบเปเบเปเบเบปเปเบฒเปเบเบดเบเบเบญเบ Penny, เปเบกเบทเปเบญเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบเปเบฒเบเบกเบฒเบเบฑเบเบซเบกเบปเบเปเบเปเบเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบฅเปเบง.
เบเบตเปเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเบงเบเปเบฎเบปเบฒ, เปเบเบฒเบฐเบงเปเบฒเบเบฑเบเบกเบตเบเปเปเบกเบนเบเบซเบผเบฒเบเปเบเบตเบเปเบ, เปเบฅเบฐเบกเบฑเบเบเบฐเบเปเบฒเบฅเบปเบ. เบกเบตโเบงเบดโเบเบตโเบเบฒเบโเบญเบทเปเบ ...
เปเบกเบ Lamport
เปเบเบปเบฒเปเบเบปเปเบฒเบกเบตเบญเบฒเบเบธเบซเบผเบฒเบ. เปเบกเบ Lamport เบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฒเบเบเบถเปเบเบเบฑเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบทเบเบเบฑเบเปเบเบปเปเบฒเปเบเปเบเบเบฑเบเบเบฑเบ scalar, เปเบเบดเปเบเปเบญเบตเปเบเบงเปเบฒ Lamport Clock.
เบเบฑเบเบเบฑเบ scalar เปเบกเปเบเบเบฒเบเบเบปเบงเปเบฅเบเบเบตเปเบเปเปเบกเบตเบเบปเบงเบเบปเบ. เบกเบฑเบเบกเบฑเบเบเบฐเบเบทเบเปเบญเบตเปเบเบงเปเบฒเปเบงเบฅเบฒเบเบตเปเบกเบตเปเบซเบเบเบปเบ. เบเปเบงเบเปเบเปเบฅเบฐเปเบซเบเบเบฒเบ, เบงเบฝเบเบเบฒเบเบเปเบฒเบเบเบฒเบเบเบตเปเปเบเบตเปเบกเบเบถเปเบ. Counter, เปเบเบดเปเบเบเบฐเบเบธเบเบฑเบเปเบเบฑเบเบเบตเปเบฎเบนเปเบเบฑเบเบเบฑเบเบเบฐเบเบงเบเบเบฒเบ, เบชเบปเปเบเบเปเปเบเบงเบฒเบกเปเบเปเบฅเบฐเบเบปเบ. เบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบเบงเปเบฒเบเบฐเบเบงเบเบเบฒเบเบชเบฒเบกเบฒเบเบญเบญเบเบเบฒเบ sync, เบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบกเบตเปเบงเบฅเบฒเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบซเบกเบปเบ. เปเบเบงเปเบเบเปเปเบเบฒเบก, เบฅเบฐเบเบปเบเบเบฐเบเบธเปเบเบเปเบฝเบเปเบกเบเบเปเบงเบเบเบฒเบเบชเบปเปเบเบเปเปเบเบงเบฒเบกเบเบฑเปเบเบเปเบฒเบง. เบเบฐเปเบเบตเบเบซเบเบฑเบเบเบถเปเบเปเบเบเปเบฅเบฐเบเบตเบเบตเป?
เบเปเบญเบเปเบเปเบ shard เปเบซเบเปเบเบฑเปเบเบญเบญเบเปเบเบฑเบเบชเบญเบเบขเปเบฒเบเปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเบฑเบเปเบเบ: เบซเบกเบนเปเปเบเบทเปเบญเบเบชเบฒเบกเบฒเบเบญเบฒเปเบชเบขเบนเปเปเบเบซเบเบถเปเบ node, เปเบเบดเปเบเบเบฐเบเบญเบเบเปเบงเบเบเบดเปเบเบชเปเบงเบเบเบญเบเบเบฒเบเปเบเบฑเบเบเปเบฒ, เปเบฅเบฐ Feed เบชเบฒเบกเบฒเบเบญเบฒเปเบชเบขเบนเปเปเบ node เบญเบทเปเบ, เปเบเบดเปเบเบเบฐเบเบญเบเบเปเบงเบเบเบดเปเบเบชเปเบงเบเบเบญเบเบเบฒเบเปเบเบฑเบเบเปเบฒเบเบตเป. เบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบญเบญเบเบเบฒเบเปเบชเบฑเปเบเปเบเปเปเบเบงเปเบ? เบเบตเบเบเบณเบญเบดเบเบเบฐเบเบญเบเบงเปเบฒ: โเปเบฎเบฑเบเบเปเบณโ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ Friends. เบเปเบฒเบฅเบฐเบเบปเบเบเปเปเปเบเปเปเบซเปเบเบฒเบเบเปเปเบฒเบเบฐเบเบฑเบเบเบฒเบเบเบฐเปเบเบเบงเปเบฒ Feed เบเบฐเบเปเปเบเบทเบเบชเบฐเปเบเบเบเบปเบเบเปเบงเบฒ Friends dependencies เปเบเบเบฒเบเปเบเบฑเบเบเปเบฒ Friends เบเบฐเบเบทเบเบชเบปเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบกเบตเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเปเบฒเบงเปเบเบดเบ.
เบเปเบฒเบเปเบซเบฑเบเบงเปเบฒเปเบงเบฅเบฒ counter time เปเบ Feed เปเบเบตเปเบกเบเบถเปเบเบขเปเบฒเบเบกเบตเปเบซเบเบเบปเบเปเบเบงเปเบ:
เบเบฑเปเบเบเบฑเปเบเบเบธเบเบชเบปเบกเบเบฑเบเบเบปเปเบเบเปเบเบญเบเปเบกเบ Lamport เปเบฅเบฐเบเบงเบฒเบกเบชเบญเบเบเปเบญเบ Causal (เบญเบฐเบเบดเบเบฒเบเปเบเบเบเปเบฒเบเปเบกเบ Lamport) เปเบกเปเบเบเบตเป: เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเปเบซเบเบเบฒเบ A เปเบฅเบฐ B, เปเบฅเบฐเปเบซเบเบเบฒเบ B เปเบกเปเบเบเบถเปเบเบเบฑเบเปเบซเบเบเบฒเบ A *, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบฑเบเบเบฑเปเบเบเปเปเปเบเบเบตเปเบงเปเบฒ LogicalTime เบเบญเบเปเบซเบเบเบฒเบ A เปเบกเปเบเบซเบเปเบญเบเบเบงเปเบฒ. LogicalTime เบเบฒเบเปเบซเบเบเบฒเบ B.
* เบเบฒเบเบเบฑเปเบเบเบงเบเปเบเบปเบฒเบเบฑเบเปเบงเบปเปเบฒเบงเปเบฒ A เปเบเบตเบเบเบถเปเบเบเปเบญเบ B, เบเบฑเปเบเปเบกเปเบ, A เปเบเบตเบเบเบถเปเบเบเปเบญเบ B - เบเบตเปเปเบกเปเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบตเปเปเบเปเบเบญเบเบเบตเปเบเบฒเบเบชเปเบงเบเบชเบฑเปเบเปเบซเปเบเบธเบเบเบฑเบเบซเบกเบปเบเบเบญเบเปเบซเบเบเบฒเบเบเบตเปเปเบเบตเบเบเบถเปเบเปเบเบเบเบปเปเบงเปเบ.
เบเบปเบเบเบฑเบเบเปเบฒเบกเปเบกเปเบเบเปเปเบเบทเบเบเปเบญเบ. เบเบตเปเปเบกเปเบเบเบปเบงเบเบดเบเปเบฅเปเบงเบซเบเบถเปเบเปเบเบเปเปเปเบชเบเบเบฝเบเบเบปเปเบเบเปเบเบญเบเปเบกเบ Lamport - เบเปเบฒเบชเบฑเปเบเบเบฒเบเบชเปเบงเบ. เบกเบตเปเบเบงเบเบงเบฒเบกเบเบดเบเบเปเบฝเบงเบเบฑเบเปเบซเบเบเบฒเบเบเปเบญเบกเปเบเบฑเบ, เบเบฑเปเบเปเบกเปเบ, เปเบซเบเบเบฒเบเบเบตเปเบเบฑเบเบชเบญเบ (A เปเบเบตเบเบเบถเปเบเบเปเบญเบ B) เบซเบผเบท (A เปเบเบตเบเบเบถเปเบเบเปเบญเบ B). เบเบปเบงเบขเปเบฒเบเบซเบเบถเปเบเบเบฐเปเบเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบซเบเบฒเบเบเบญเบ Leonard เบเบญเบเบเบปเบเบญเบทเปเบเปเบเบฑเบเปเบเบทเปเบญเบ (เบเปเปเปเบกเปเบเปเบเป Leonard, เปเบเป Sheldon, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ).
เบเบตเปเปเบกเปเบเบเบฑเบเบชเบดเบเบเบตเปเบเบทเบเบเปเบฒเปเบเปเปเบฅเบทเปเบญเบเปเปเบเปเบงเบฅเบฒเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบกเบ Lamport: เบเบงเบเปเบเบปเบฒเปเบเบดเปเบเบซเบเปเบฒเบเบตเปเปเบเบเบชเบฐเปเบเบฒเบฐเปเบฅเบฐเบเบฒเบเบเบตเปเบเบงเบเปเบเบปเบฒเบชเบฐเบซเบผเบธเบเบงเปเบฒเบเบฒเบเบเบตเปเบซเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบถเปเบเบเบฑเบ. เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบงเบดเบเบตเบซเบเบถเปเบเปเบกเปเบเบเบงเบฒเบกเบเบดเบ: เบเปเบฒ LogicalTime A เบซเบเปเบญเบเบเบงเปเบฒ LogicalTime B, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ B เบเปเปเบชเบฒเบกเบฒเบเปเบเบตเบเบเบถเปเบเบเปเบญเบ A; เปเบฅเบฐเบเปเบฒเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบ, เบเบฒเบเบเบต.
เปเบกเบ vector
เบเบฒเบเบเบฑเบเบเบฐเบเบฒเบขเปเบฒเบเบกเบตเปเบซเบเบเบปเบเบเบญเบเปเบกเบ Lamport เปเบกเปเบเปเบกเบ Vector. เบเบงเบเบกเบฑเบเปเบเบเบเปเบฒเบเบเบฑเบเบเบตเปเปเบเปเบฅเบฐ node เบเบตเปเบขเบนเปเบเบตเปเบเบฐเบเบญเบเบเปเบงเบเปเบกเบเปเบเบเบเบญเบเบเบปเบเปเบญเบ, เปเบฅเบฐเบเบงเบเบกเบฑเบเบเบทเบเบเปเบฒเบเบเบญเบเปเบเบฑเบ vector.
เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเปเบฒเบเปเบซเบฑเบเบงเปเบฒเบเบฑเบเบเบฐเบเบต zeroth เบเบญเบ vector เปเบกเปเบเบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบ Feed, เปเบฅเบฐเบเบฑเบเบเบฐเบเบตเบเปเบฒเบญเบดเบเบเบญเบ vector เปเบกเปเบเบชเปเบฒเบฅเบฑเบ Friends (เปเบเปเบฅเบฐเบเปเปเปเบซเบผเบปเปเบฒเบเบตเป). เปเบฅเบฐเปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบเบปเบฒเบเบฐเปเบเบตเปเบกเบเบถเปเบ: เบเบฑเบเบเบฐเบเบตเบชเบนเบเบเบญเบ "เบญเบฒเบซเบฒเบ" เปเบเบตเปเบกเบเบถเปเบเปเบกเบทเปเบญเบเบฝเบ - 1, 2, 3:
เปเบเบฑเบเบซเบเบฑเบเปเบกเบ vector เบเบถเปเบเบเบตเบเบงเปเบฒ? เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบดเบเบญเบญเบเบงเปเบฒเปเบซเบเบเบฒเบเปเบเปเบกเปเบเบเปเบญเบกเปเบเบฑเบเปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบตเปเปเบเบปเบฒเปเบเบปเปเบฒเปเบเบตเบเบเบถเปเบเปเบ nodes เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบเบตเปเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบ sharding เปเบเบฑเปเบ MongoDB. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเปเปเบฅเบทเบญเบเบเบตเป, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบกเบฐเบซเบฑเบเบชเบฐเบเบฑเบ, เปเบฅเบฐเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบต, เปเบฅเบฐเบกเบฑเบเบญเบฒเบเบเบฐเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเบงเบเปเบฎเบปเบฒ ...
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบต 10 เบเบฑเบ shards, เบเบงเบเปเบฎเบปเบฒเบเปเปเบชเบฒเบกเบฒเบเปเบญเบ 10 เบเบฑเบเบญเบปเบเบเบฐเบเบญเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบตเบเบญเบฑเบเบกเบฑเบเบซเบผเบทเบกเบตเบญเบฑเบเบญเบทเปเบ - payload เบเบฐเบเบฑเบเบเปเบญเบเบเบงเปเบฒเบเบฐเบฅเบดเบกเบฒเบเบเบญเบ vector เบเบฑเบเบซเบกเบปเบเบเบตเปเบซเบผเบฒเบเปเบเบปเปเบฒ. เบเบฑเปเบเบเบฑเปเบ, เบซเบปเบงเปเบ เปเบฅเบฐ เปเบเปเบงเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบดเปเบกเบงเบดเบเบตเบเบฒเบเบเบตเป เปเบฅเบฐเบเปเบฒเบงเปเบเบชเบนเปเบญเบฑเบเบญเบทเปเบ.
Spanner TrueTime. เปเบกเบเบเบฐเบฅเปเบฒเบกเบฐเบเบน
เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบงเบปเปเบฒเบงเปเบฒเบเบฐเบกเบตเปเบฅเบทเปเบญเบเบเปเบฝเบงเบเบฑเบ Spanner. เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเปเบขเบฑเบ, เบเบปเบเปเบเบเบปเบเบกเบฒเบเบญเบเบชเบฐเบเบฐเบงเบฑเบเบเบต XNUMX: เปเบกเบเบเบฐเบฅเปเบฒเบกเบฐเบเบน, synchronization GPS.
เบเบงเบฒเบกเบเบดเบเปเบเบงเปเบ? "Spanner" เปเบกเปเบเบฅเบฐเบเบปเบ Google เบเบตเปเบเปเปเบเบปเบเบกเบฒเบเบตเปเบกเบตเปเบซเปเปเบเปเบเบปเบ (เบเบงเบเปเบเบปเบฒเปเบเบตเปเบก SQL เปเบชเปเบกเบฑเบ). เปเบเปเบฅเบฐเบเบธเบฅเบฐเบเปเบฒเบกเบตเปเบงเบฅเบฒเบเบฐเบเบฑเบเบเบฒ. เบเบฑเบเบเบฑเปเบเปเบเปเปเบงเบฅเบฒเบเบทเบ synchronized*, เปเบเปเบฅเบฐเปเบซเบเบเบฒเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบชเบฐเปเบเบฒเบฐ - เปเบกเบเบเบฐเบฅเปเบฒเบกเบฐเบเบนเบกเบตเปเบงเบฅเบฒเบฅเปเบเปเบฒ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบงเบฅเบฒเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบกเปเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒ "เปเบเบตเบเบเบถเปเบ".
เบเบฑเปเบเบเบฑเปเบ, เปเบเบเบเบฝเบเปเบเปเบเบฝเบเปเบชเปเบเบฒเบเบเปเปเบกเบนเบเปเบฅเบฐเบฅเปเบเปเบฒเบเบฒเบเปเบฅเบเบฐเปเบงเบฅเบฒ, Serializability เบเบญเบเปเบซเบเบเบฒเบเปเบกเปเบเบฎเบฑเบเบเบฐเบเบฑเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบกเบตเบฎเบนเบเปเบเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบตเปเปเบเบฑเปเบกเปเบเบเบเบตเปเบชเบธเบเบเบตเปเบชเบฒเบกเบฒเบเบเบดเบเบเบฐเบเบฒเบเบฒเบเปเบเบซเบผเบฑเบเบเบฒเบ - เบกเบฑเบเปเบกเปเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบฒเบเบเบญเบ.
* เบเบตเปเปเบกเปเบเบเบฑเบเบซเบฒเบเบปเปเบเบเปเบเบฑเบเปเบกเบ Lampart - เบเบงเบเบกเบฑเบเบเปเปเปเบเบตเบ synchronous เปเบเบฅเบฐเบเบปเบเปเบเบเบขเบฒเบ. เบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเปเบเบเบเบฑเบเปเบเป; เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบต NTP, เบเบงเบเปเบเบปเบฒเบเบฑเบเปเบฎเบฑเบเบงเบฝเบเบเปเปเปเบเปเบเบตเบซเบผเบฒเบ. "Spanner" เบกเบตเปเบกเบเบเบฐเบฅเปเบฒเบกเบฐเบเบนเปเบฅเบฐ synchronization, เปเบเบดเปเบเบเบทเบงเปเบฒ, เปเบกเปเบ microseconds.
เปเบเบฑเบเบซเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบถเปเบเบเปเปเปเบฅเบทเบญเบ? เบเบงเบเปเบฎเบปเบฒเบเปเปเบชเบปเบกเบกเบธเบเบงเปเบฒเบเบนเปเปเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเบกเบตเปเบกเบเบเบฐเบฅเปเบฒเบกเบฐเบเบนเปเบเบเบปเบง. เปเบกเบทเปเบญเบเบงเบเบกเบฑเบเบเบฐเบเบปเบเบเบถเปเบ, เบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบเบเบญเบกเบเบดเบงเปเบเบตเปเบเบเบเบธเบเบเบธเบเบฅเบธเปเบ, เบเบฐเบกเบตเบเบฒเบเบเบดเบเปเบเบฃเปเบ GPS เปเบขเบฑเบเบเบฒเบเบเบฐเปเบเบ - เปเบฅเปเบงเปเบกเปเบเปเบฅเปเบง ... เปเบเปเบชเปเบฒเบฅเบฑเบเปเบเบเบฑเบเบเบธเบเบฑเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบตเปเปเบเบฑเบเปเบเปเบเปเปเบกเปเบ Amazon, เบชเบฐเบเบฒเบเบตเบเบฒเบ - เบชเปเบฒเบฅเบฑเบ fanatics ... เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเปเปเบกเบเบญเบทเปเบเป. .
เปเบกเบเบเบฐเบชเบปเบก
เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบซเบกเบฒเบเบเบดเบเบขเบนเปเปเบ MongoDB เปเบกเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบ Causal. เบเบงเบเบกเบฑเบเบเบฐเบชเบปเบกเบเบฑเบเปเบเบงเปเบ? เบเบฐเบชเบปเบกเปเบกเปเบเบเปเบฒเบชเบฐเบเบธเบ, เปเบเปเบกเบฑเบเบกเบตเบชเบญเบเบญเบปเบเบเบฐเบเบญเบ:
- เบเปเบฒเบญเบดเบเปเบกเปเบเบเบธเบเบเบญเบ Unix (เปเบงเบฅเบฒเบซเบผเบฒเบเบงเบดเบเบฒเบเบตเปเบเปเบเปเบฒเบเปเบเบเบฑเบเบเบฑเปเบเปเบเป "เบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเปเบฅเบเบเบญเบกเบเบดเบงเปเบเบต").
- เบญเบฑเบเบเบตเบชเบญเบเปเบกเปเบเบเบฒเบเปเบเบตเปเบกเบเบถเปเบเบเบฒเบเบขเปเบฒเบ, เบเบฑเบเปเบเบฑเบ 32-bit unsigned int.
เบเบฑเปเบเปเบกเปเบเบเบฑเบเบซเบกเบปเบ, เบเบปเบงเบเบดเบเปเบฅเปเบง. เบกเบตเบงเบดเบเบตเบเบฒเบเบเบตเป: เบเบฒเบเบชเปเบงเบเบเบตเปเบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเปเบงเบฅเบฒเปเบกเปเบ synchronized เบเบฑเบเปเบกเบเบเบฐเบซเบผเบญเบเปเบงเบฅเบฒ; เบเบธเบเปเบเบฑเปเบเบเบตเปเบกเบตเบเบฒเบเบญเบฑเบเปเบเบเปเบเบตเบเบเบถเปเบ, เบชเปเบงเบเบเบตเปเบเบฐเบเบทเบ synchronized เบเบฑเบเปเบกเบเปเบฅเบฐเบกเบฑเบ turns เปเบซเปเปเบซเบฑเบเบงเปเบฒเปเบงเบฅเบฒเปเบกเปเบเบชเบฐเปเบซเบกเบตเบซเบผเบฒเบเบซเบผเบทเบซเบเปเบญเบเบเบตเปเบเบทเบเบเปเบญเบ, เปเบฅเบฐ increment เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบเบฅเบฐเบซเบงเปเบฒเบเปเบซเบเบเบฒเบเบเบตเปเปเบเบตเบเบเบถเปเบเปเบเบเบธเบเบเบฝเบงเบเบฑเบเปเบเปเบงเบฅเบฒ.
เปเบเบฑเบเบซเบเบฑเบเบญเบฑเบเบเบตเปเบเบถเปเบเบชเบณเบเบฑเบเบชเบณเบฅเบฑเบ MongoDB? เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบฎเบฑเบเบเบฒเบเบเบฐเปเบเบเบเบญเบเบฎเปเบฒเบเบญเบฒเบซเบฒเบเบชเปเบฒเบฎเบญเบเปเบเปเบงเบฅเบฒเปเบเบซเบเบถเปเบ, เบเบฑเปเบเปเบกเปเบ, เปเบซเบเบเบฒเบเบเบทเบเบเบฑเบเบชเบฐเบเบตเปเบเบเปเบงเบฅเบฒ. เบเบตเปเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบซเบเบเบฒเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบเปเบกเปเบเบเปเบฒเปเบเบฑเบ; เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบกเบนเบ, เปเบซเบเบเบฒเบเปเบกเปเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเปเบเบตเบเบเบทเปเบเปเบเบเปเบงเบเปเบงเบฅเบฒเบเบตเปเปเบเปเบเบญเบ.
เบเปเบญเบเบเบฐเบเบญเบเปเบซเบเบเบปเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบเปเบซเปเบเบฑเบเปเบเบปเปเบฒเปเบเบปเปเบฒเบเบฑเปเบ (เบเบฐเบฅเบธเบเบฒเบขเปเบฒเบเบญเบเปเบ)! เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฎเบฑเบเบญเบฑเบเบเบตเปเปเบเบฒเบฐเบงเปเบฒเบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบเบฑเบเบฅเบฝเบ, เบเบฑเบเบชเบฐเบเบตเบเปเปเบกเบนเบเปเบเบดเปเบเบเบทเบงเปเบฒเบขเบนเปเปเบ MongoDB OpLog. OpLog เปเบกเปเบเปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเบฐเบเบญเบเบเปเบงเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเบเบซเบกเบปเบเปเบเบเบฒเบเบเปเปเบกเบนเบ: เบเปเบฒเบญเบดเบเบเบงเบเปเบเบปเบฒเปเบเบซเบฒ OpLog, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเบกเบฑเบเบเบทเบเบเปเบฒเปเบเปเบเบฑเบ Storage เบเบปเบงเบกเบฑเบเปเบญเบเปเบเบเปเบฅเบฐเบเบตเบเบตเปเบกเบฑเบเปเบเบฑเบเบงเบฑเบเบเบตเบเบตเปเปเบฎเบฑเบเบเปเปเบฒเบเบฑเบเบซเบผเบท shard.
เบเบตเปเปเบกเปเบเปเบซเบเบเบปเบเบเบปเปเบเบเป. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบฑเบเบกเบตเบเปเปเบเปเบฒเบเบปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเบเปเปเบกเบนเบ, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบกเบฑเบเบเบงเบเบเบฐเบเปเบฒเบเบเบฒเบ - เบฅเบฐเบซเบฑเบเปเบฅเบฑเบเบเปเบญเบ, เปเบเบฑเบเบชเบดเปเบเบเบตเปเปเบเบเบซเบฑเบเบซเบเปเบญเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฝเบเบเบทเบเปเบซเบกเปเปเบฅเบฐเบเบฒเบเบเบปเบเบชเบญเบ. เบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒ oplogs เบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบทเบเบเบฑเบเบชเบฐเบเบตเปเบเบเปเบกเบเบเบฐเบชเบปเบกเบเปเบงเบเบซเบผเบฒเบเปเบฅเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบฅเบทเบญเบเบเบตเปเบเบทเบเบเปเบญเบ. เบกเบฑเบเปเบเปเบเปเบฒเบเบขเปเบฒเบเปเบเปเบเบดเบเปเบฅเบฐ somehow magically เปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบ prototype เบเปเบฒเบญเบดเบเบซเบผเบฒเบ. เบกเบฑเบเปเบขเบฑเบเบซเบผเบฒเบ!
synchronization เปเบกเบ
เบกเบตเบงเบดเบเบตเบเบฒเบ synchronization เบซเบผเบฒเบเบญเบฐเบเบดเบเบฒเบเปเบเบงเบฑเบเบเบฐเบเบฐเบเบตเบงเบดเบเบฐเบเบฒเบชเบฒเบ. เบเปเบญเบเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบ synchronization เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบกเบตเบชเบญเบ shards เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบกเบตโเบซเบเบถเปเบโเบเบธเบ replicaโ, เบเปเปโเบเปเบฒโเปเบเบฑเบโเบเปเบญเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบ synchronization เปเบโ: เบเบตเปโเปเบกเปเบ "เปเบกเปโเบเบปเบโเบเบฝเบงโ"โ; เบเบงเบเปเบฎเบปเบฒเบกเบต OpLog, เปเบเบดเปเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเบเบซเบกเบปเบเบซเบผเบธเบเบฅเบปเบ - เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบเปเบเบทเบเบเบฑเบเบฅเปเบฒเบเบฑเบเบเบฒเบกเบฅเปเบฒเบเบฑเบเปเบ "Oplog" เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ. เปเบเปเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบชเบญเบ shards เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เบเบฒเบ synchronization เปเบงเบฅเบฒเปเบกเปเบเบชเปเบฒเบเบฑเบเบขเบนเปเบเบตเปเบเบตเป. เบเบตเปเปเบกเปเบเบเปเบญเบเบเบตเปเปเบกเบ vector เบเปเบงเบเบซเบผเบฒเบ! เปเบเปเบเบงเบเปเบฎเบปเบฒเบเปเปเบกเบตเบเบงเบเบกเบฑเบ.
เบญเบฑเบเบเบตเบชเบญเบเปเบกเปเบเปเบซเบกเบฒเบฐเบชเบปเบก - เบเบตเปเปเบกเปเบ "เบเบฒเบเปเบเบฑเปเบเบเบญเบเบซเบปเบงเปเบ". เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบฅเบเบเปเบฝเบเบชเบฑเบเบเบฒเบเบเบฒเบเบขเปเบฒเบเบเบตเปเปเบเบตเบเบเบถเปเบเบเบธเบเปเบซเบเปเบงเบเบเบญเบเปเบงเบฅเบฒ. เปเบเป Heartbeats เบเปเบฒเปเบเบตเบเปเบ, เบเบงเบเปเบฎเบปเบฒเบเปเปเบชเบฒเบกเบฒเบเบชเบฐเบซเบเบญเบเบเบฒเบ latency เปเบซเปเบเบฑเบเบฅเบนเบเบเปเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒ.
เปเบเปเบเบญเบ, เปเบงเบฅเบฒเบเบตเปเปเบเปเบเบดเบเปเบกเปเบเปเบเบฑเบเบชเบดเปเบเบเบตเปเบเบฐเปเบชเบตเบ. เปเบเป, เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, เบเบตเปเบญเบฒเบเบเบฐเปเบเบฑเบเบญเบฐเบเบฒเบเบปเบ ... เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบฑเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบฅเปเบงเปเบ Atlas, เบกเบต "Amazon" synchronizers เบเบตเปเปเบงเปเบฅเปเบง. เปเบเปเบกเบฑเบเบเบฐเบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเบฑเบเบเบธเบเบเบปเบ.
เบเบฒเบเบเบดเบเบเบฒเปเบกเปเบเปเบงเบฅเบฒเบเบตเปเบเปเปเบเบงเบฒเบกเบเบฑเบเปเบปเบเบฅเบงเบกเปเบเบดเบเปเบงเบฅเบฒ. เบเบตเปเปเบกเปเบเบเบฐเบกเบฒเบเบชเบดเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเป. เบเบธเบเปเบเปเปเบเบงเบฒเบกเบฅเบฐเบซเบงเปเบฒเบ nodes, driver, data node router, เบขเปเบฒเบเปเบเปเบเบดเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบชเปเบฒเบฅเบฑเบ MongoDB เปเบกเปเบเบเบฒเบเบญเบปเบเบเบฐเบเบญเบ, เบญเบปเบเบเบฐเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเบฐเบเบญเบเบเปเบงเบเปเบกเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบ. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบเบญเบเปเบงเบฅเบฒเบเบฐเบชเบปเบกเบขเบนเปเบเบปเปเบงเบเบธเบเปเบซเปเบ, เบกเบฑเบเบเบทเบเบเปเบฒเบเบเบญเบ. 64 เบเบดเบ? เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเป, เบเบตเปเปเบกเปเบเปเบเบฑเบเปเบเปเบเป.
เบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเบฎเปเบงเบกเบเบฑเบเปเบเบงเปเบ?
เบเบตเปเบเบตเปเบเปเบญเบเบเปเบฒเบฅเบฑเบเปเบเบดเปเบเบเบธเบ replica เบซเบเบถเปเบเปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบเบเบถเปเบเปเบฅเบฑเบเบเปเบญเบ. เบกเบตเบเบฐเบเบปเบก เปเบฅเบฐ เบกเบฑเบเบเบฐเบเบปเบก. Secondary เปเบฎเบฑเบ replication เปเบฅเบฐเบเปเปเบชเบฐเปเบซเบกเบต synchronized เบเบฑเบเบเบฐเบเบปเบก.
เบเบฒเบเปเบเบเปเบเบปเปเบฒเปเบเปเบ "Primery" เบเบตเปเบกเบตเบเปเบฒเปเบงเบฅเบฒเบเบตเปเปเบเปเบเบญเบ. เปเบชเปเบเบตเปเปเบเบตเปเบกเบเบฒเบเบเบฑเบเบเบฒเบเปเบเปเบเบ 11, เบเปเบฒเบเบตเปเปเบกเปเบเบชเบนเบเบชเบธเบ. เบซเบผเบทโเบกเบฑเบโเบเบฐโเบเบงเบโเบชเบญเบโเบเปเบฒโเปเบกเบโเปเบฅเบฐ sync เบเบฑเบโเปเบกเบโเบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเปเบฒโเปเบกเบโเบซเบผเบฒเบโเบเบงเปเบฒ. เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบฑเบเบฅเบฐเบเบฝเบเปเบเบเบเบตเปเปเบเปเปเบงเบฅเบฒ.
เบซเบผเบฑเบโเบเบฒเบโเบเบตเปโเปเบเบปเบฒโเปเบฎเบฑเบโเปเบซเปโเบเบฒเบโเบเบฑเบโเบเบถเบโเบเบฒเบโ, เบเบฑเบโเบเบธโเบเบฑเบโเบเบตเปโเบชเปเบฒโเบเบฑเบโเปเบเปโเปเบเบตเบโเบเบถเปเบโ. เปเบกเบเปเบกเปเบเบขเบนเปเปเบ "MongoDB" เปเบฅเบฐเบเบทเบเปเบเบตเปเบกเบเบฝเบเปเบเปเปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเบฝเบเปเบเบฑเบ "Oplog". เบเบตเปเปเบกเปเบเปเบซเบเบเบฒเบเบเบตเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบชเบฐเบเบฒเบเบฐเบเบญเบเบฅเบฐเบเบปเบ. เปเบเบเบปเบเบเบงเบฒเบกเบเบฅเบฒเบชเบชเบดเบเบเบฑเบเบซเบกเบปเบ, เปเบซเบเบเบฒเบเบเบทเบเบเบทเบงเปเบฒเปเบเบฑเบเปเบงเบฅเบฒเบเบตเปเบเปเปเบเบงเบฒเบก hits node: เบเปเปเบเบงเบฒเบกเปเบเปเบกเบฒเบฎเบญเบ, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบฅเบฐเบเบปเบเปเบเปเบเปเบฝเบเบชเบฐเบเบฒเบเบฐเบเบญเบเบกเบฑเบ.
เบเบตเปเปเบกเปเบเปเบเบทเปเบญเบเบกเบฒเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบปเปเบเบเปเบงเบฒเบกเบฑเบเบเปเปเบเบฑเบเปเบเบเบเบฑเบเบซเบกเบปเบเบงเปเบฒเบเปเปเบเบงเบฒเบกเบเบตเปเบเบฐเบเบทเบเบเบตเบเบงเบฒเบกเบซเบกเบฒเบเปเบเบงเปเบ. เบเบงเบเปเบฎเบปเบฒเบฎเบนเปเบขเปเบฒเบเปเบเปเบเบญเบเบงเปเบฒเบเปเบฒเบกเบฑเบเบเปเปเปเบเปเบเบทเบเบชเบฐเบเปเบญเบเบขเบนเปเปเบ "Oplog", เบกเบฑเบเบเบฐเบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบตเบเบงเบฒเบกเบซเบกเบฒเบเปเบเบเบฒเบเปเบเบเปเปเบเบฒเบก, เปเบฅเบฐเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบชเบฐเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเปเบกเปเบเบเบฝเบเปเบเปเบเบฒเบเปเบเบปเปเบฒเบกเบฒเปเบ "Oplog". เบเบตเปเปเบฎเบฑเบเปเบซเปเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเปเบฒเบเบเบถเปเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒ: เบฎเบนเบเปเบเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบ, เปเบฅเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบฅเบฐเบเบฝเบเบกเบฑเบเบเบฒเบเปเบเบเบธเบ replica เบซเบเบถเปเบ, เปเบฅเบฐเบชเบดเปเบเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเบญเบทเปเบเปเบเปเบฒเบเบงเบเบซเบผเบฒเบ.
เบเปเบฒเบเบตเปเบเบทเบเบเบฝเบเปเบงเปเปเบ "Oplog" เบเบทเบเบชเบปเปเบเบเบทเบ - เบเบงเบเปเบฎเบปเบฒเบฎเบนเปเบงเปเบฒ "Oplog" เบกเบตเบเปเบฒเบเบตเปเปเบฅเปเบง, เปเบฅเบฐเปเบงเบฅเบฒเบเบญเบเบกเบฑเบเปเบกเปเบ 12. เปเบเบเบฑเบเบเบธเบเบฑเบ, เปเบซเปเปเบงเบปเปเบฒเบงเปเบฒ, เบเบฒเบเบญเปเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบ node เบญเบทเปเบ (เบฎเบญเบ), เปเบฅเบฐเบกเบฑเบเบชเบปเปเบเบเปเป afterClusterTime เปเบ. เบเปเปเบเบงเบฒเบก. เบฅเบฒเบงโเปเบงเบปเปเบฒโเบงเปเบฒ: โเบเปเบญเบโเบเปเบญเบเบเบฒเบโเบเบธเบโเบชเบดเปเบโเบเบตเปโเปเบเบตเบโเบเบถเปเบโเบขเปเบฒเบโเปเปเบญเบโเบซเบผเบฑเบโเบเบฒเบโเบเบต 12 เบซเบผเบทโเปเบโเบฅเบฐเบซเบงเปเบฒเบโเบชเบดเบโเบชเบญเบโ (เปเบเบดเปเบโเบฎเบนเบโเบเปเบฒเบโเปเบเบดเบ).
เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒ Causal เบชเบญเบเบเปเบญเบ (CAT). เบกเบตเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบฑเปเบเบเปเบฒเบงเปเบเบเบดเบเบชเบฐเบเบตเบงเปเบฒเบเบตเปเปเบกเปเบเบเบฒเบเบชเปเบงเบเบเบญเบเปเบงเบฅเบฒ, เปเบเบดเปเบเบชเบญเบเบเปเบญเบเปเบเบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเปเบเปเบงเปเบฒเบเบตเปเปเบกเปเบเบชเบฐเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเบเบตเปเปเบเปเบชเบฑเบเปเบเบเปเบซเบฑเบเปเบเปเบงเบฅเบฒ 12.
เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเปเบกเบตเบซเบเบฑเบเบขเบนเปเบเบตเปเบเบตเป, เปเบเบฒเบฐเบงเปเบฒเบเบฐเปเบเบเบเบญเบเบเบฒเบเบเปเบฒเบฅเบญเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ Secondary เปเบเบทเปเบญ replicate เบเปเปเบกเบนเบเบเบฒเบเบเบฐเบเบปเบก. เบฅเบฒเบงเบฅเปเบเปเบฒ ... เปเบฅเบฐเปเบเบเบฑเบเบเบธเบเบฑเบเบเปเปเบกเบนเบเปเบเปเบกเบฒเบฎเบญเบ - เบฅเบฒเบงเบชเบปเปเบเบเบทเบเบเปเบฒเปเบซเบผเบปเปเบฒเบเบตเปเบเบทเบ.
เบเบฑเปเบเปเบกเปเบเบซเบผเบฒเบเบงเบดเบเบตเบเบตเปเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบซเบกเบปเบ. เปเบเบทเบญเบโเบเบฑเบโเบซเบกเบปเบ.
"เปเบเบทเบญเบ" เบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเปเบเบงเปเบ? เปเบซเปเบชเบปเบกเบกเบธเบเบงเปเบฒเบกเบตเบเบฒเบเบเบปเบเบเบตเปเปเบเปเบญเปเบฒเบเปเบฅเบฐเปเบเบปเปเบฒเปเบเบงเบดเบเบตเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบ. เบเปเบฒเบเบฐเปเบเบปเปเบฒเบฎเบฑเบเบฎเบนเปเบงเปเบฒเบเบธเบเปเบเบฑเปเบเบเบตเป ClusterTime เปเบเบตเบเบเบทเปเบ, เบกเบฑเบเบเบฑเบเบเบธเบเปเบกเบเบเบตเปเบกเบตเปเบซเบเบเบปเบเบเบฒเบเปเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเปเบเบปเปเบฒเบเปเปเปเบเบเบฐเปเบเบตเปเบกเบเบถเปเบเบซเบเบถเปเบเบเบฑเปเบ. เบเบฑเบเบเบฑเบเบเบตเปเปเบเปเปเบงเบฅเบฒ 20 เปเบชเบฑเปเบ. เบชเบปเบกเบกเบธเบเบงเปเบฒเบเบธเบเบเบปเบเบเบตเปเบชเบปเปเบเบเบปเบงเปเบฅเบ 64-bit เบเบตเปเปเบซเบเปเบเบตเปเบชเบธเบ, เบฅเบปเบเบซเบเบถเปเบ.
เปเบเบฑเบเบซเบเบฑเบ "เบฅเบปเบเบซเบเบถเปเบ"? เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเปเบกเบเบเบฒเบเปเบเบเบฐเบเบทเบเบเปเบฝเบเปเบเบฑเบเบเปเบฒเบเบตเป (เปเบเปเบเบญเบ, เบเบตเปเปเบกเปเบเบเบตเปเปเบซเบเปเบเบตเปเบชเบธเบเบเบตเปเปเบเบฑเบเปเบเปเบเปเปเบฅเบฐเปเบซเบเปเบเบงเปเบฒเปเบงเบฅเบฒเบเบฐเบเบธเบเบฑเบ), เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเปเบเบปเปเบฒเบเบฐเปเบเบตเบเบเบทเปเบเปเบ "Oplog", เปเบฅเบฐเปเบกเบเบเบฐเบเบทเบเปเบเบตเปเบกเปเบเบเบซเบเปเบงเบเบญเบทเปเบ - เปเบฅเบฐเบเบฐเบกเบตเบขเบนเปเปเบฅเปเบง. เปเบเบฑเบเบกเบนเบเบเปเบฒเบชเบนเบเบชเบธเบ (เบกเบตเบเบฝเบเปเบเปเบซเบเปเบงเบเบเบฒเบเบเบฑเบเบซเบกเบปเบ, เบเปเปเบกเบตเบเปเบญเบเบญเบทเปเบเบเบตเปเบเบฐเปเบ), unsaint ints).
เบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบเบงเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบตเปเบฅเบฐเบเบปเบเบเบฐเบเบฒเบเปเบเบฑเบเบชเบดเปเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเปเบขเปเบฒเบเปเบเปเบเบดเบ. เบกเบฑเบเบเบฝเบเปเบเปเบชเบฒเบกเบฒเบ unloaded เปเบฅเบฐเปเบฎเบฑเบเบเบงเบฒเบกเบชเบฐเบญเบฒเบ - เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบนเปเบกเบทเบซเบผเบฒเบ. เบกเบตเปเบซเปเปเบเบฑเบกเบเบตเป:
เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบเปเบฒเบญเบฑเบเบเบตเปเบเบทเบเบเปเบฒเบฅเบญเบเบขเบนเปเบเปเบญเบเบญเบทเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบธเปเบกเบเบฑเบเบซเบกเบปเบเบเบฝเบเปเบเปเบเบปเบเบฅเบปเบ. เบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเบเบญเบกเบฎเบฑเบเปเบเปเบขเปเบฒเบเปเบเปเบเบดเบเบเบตเปเปเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบฑเปเบเปเบเปเปเบงเปเบฅเบฐเบเปเบฒเบเบเบฒเบ! เปเบเบฒเบฐเบชเบฐเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฑเบเบเบธเบเบฑเบเบเบตเปเปเบเบฑเบเบซเบเบถเปเบเปเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบ. เบงเบดเบเบตเบเบฒเบเบเปเบญเบเบเบฑเบเบกเบฑเบ?
เบงเบดเบเบตเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเปเบเบทเปเบญเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ clusterTime
เบเบตเปเปเบกเปเบเบงเบดเบเบตเบเบตเปเบกเบฑเบเบเบทเบเบเปเบฒเบเบเบญเบเปเบเบเปเปเบเบงเบฒเบก (เบเปเบญเบเบเปเปเบเบงเบฒเบกเบชเบตเบเปเบฒ). เปเบเปเบเบงเบเปเบฎเบปเบฒเบเปเปเปเบฅเบตเปเบกเบชเปเบฒเบเบฅเบฒเบเปเบเบฑเบ (เบเปเปเบเบงเบฒเบกเบชเบตเบเปเบฒ):
เบฅเบฒเบเปเบเบฑเบเปเบกเปเบเบชเปเบฒเบเบเบถเปเบเปเบเบเบเบฐเปเบเบเบตเปเปเบเบฑเบเปเบงเปเบเบฒเบเปเบเบเบฒเบเบเปเปเบกเบนเบ, เบเบฒเบเปเบเบเบญเบเปเบเบเบเบตเปเบเบญเบเปเบ; เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบฅเบฐเบเบฑเบเบเบธเบ (เบเบนเปเปเบเปเบเปเปเปเบซเบฑเบเบซเบเบฑเบเบเปเบฝเบงเบเบฑเบเบกเบฑเบ). A hash เบเบทเบเบชเปเบฒเบเบเบถเปเบ, เปเบฅเบฐเปเบเปเบฅเบฐเบเปเปเบเบงเบฒเบกเบเบทเบเปเบเบฑเบเปเบกเบทเปเบญเบชเปเบฒเบเปเบฅเบฐเบเบงเบเบชเบญเบเปเบกเบทเปเบญเปเบเปเบฎเบฑเบ.
เบเปเบฒเบเบฒเบกเบญเบฒเบเบเบฐเปเบเบตเบเบเบทเปเบเบขเบนเปเปเบเปเบเบเบญเบเบเบปเบ: "เบชเบดเปเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบเปเบฒเบฅเบปเบ?" เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบญเบเบเปเบฒเบเบงเปเบฒเบกเบฑเบเบเบงเบเบเบฐเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเปเบงเบงเบฒ, เปเบเบเบชเบฐเปเบเบฒเบฐเปเบเปเบงเบฅเบฒเบเบตเปเบเปเปเบกเบตเบเบธเบเบชเบปเบกเบเบฑเบเบเบตเป.
เบกเบฑเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเปเบเบงเปเบเบเบตเปเบเบฐเปเบเปเบเบงเบฒเบกเบชเบญเบเบเปเบญเบ Causal เปเบเบเปเบฅเบฐเบเบตเบเบตเป? เบเบตเปเปเบกเปเบเปเบเบทเปเบญเบชเบฐเปเบเบเบเบฒเบฅเบฒเบกเบดเปเบเบต afterClusterTime. เปเบเบเบเปเปเบกเบตเบเบฒเบเบเบตเป, เบกเบฑเบเบเบฝเบเปเบเปเบเบฐเบเปเบฒเบเบกเบนเบเบเปเบฒเบขเปเบฒเบเปเบเบเปเปเบเบฒเบก. เบเบฒเบเบเบดเบเบเบฒ, เปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบงเบตเบเบฑเบ 3.6, เปเบฎเบฑเบเบงเบฝเบเบชเบฐเปเปเบต.
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบญเบญเบเบเบฒเบเบเบฒเบเบเบฐเบฅเบดเบเบฅเบฒเบเปเบเบฑเบเบเบปเบเบเบตเป, เบกเบฑเบเบเบฐเปเบฎเบฑเบเปเบซเปเบฅเบฐเบเบปเบเบเปเบฒเบฅเบปเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบเปเปเบกเบตเบเบธเบเบชเบปเบกเบเบฑเบ, เปเบเบดเปเบเบเปเปเบเบญเบเบชเบฐเบซเบเบญเบเบงเบดเบเบตเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฎเบฑเบเบซเบเบฑเบ?
เปเบฎเบฑเบเปเบง!
เบกเบฑเบโเปเบเบฑเบโเบชเบดเปเบโเบเบตเปโเบเปเบฒเบโเบเบฒเบโเบซเบผเบฒเบโ, เปเบเป trick เปเบกเปเบโเบซเบเปเบฒโเบชเบปเบโเปเบ - เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเบฐโเปเบเปเบโเบเบฑเบโเบกเบฑเบโ, เบเบฒเบโเบเบตโเบเบปเบโเบเบฐโเบชเบปเบโเปเบโ.
เบเบงเบเปเบฎเบปเบฒเบกเบต hash เบเบตเปเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเบตเปเบฅเบปเบเบเบฒเบก. เบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบเบเปเบฒเบ cache. cache เบเปเปเปเบเปเปเบเบฑเบเปเบงเบฅเบฒเบชเบฐเปเบเบฒเบฐ, เปเบเป Range. เปเบกเบทเปเบญเบเปเบฒเบเบฒเบเบขเปเบฒเบเบกเบฒเบฎเบญเบ, เบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบ Range, mask out the last 16 bits, and we sign this value:
เปเบเบเบเบฒเบเปเบเปเบฎเบฑเบเบฅเบฒเบเปเบเบฑเบเบเบฑเปเบเบเปเบฒเบง, เบเบงเบเปเบฎเบปเบฒเปเบฅเบฑเปเบเบฅเบฐเบเบปเบ (เบเปเบญเบเบเปเบฒเบ) 65 เบเบฑเบเบเบฑเปเบ. เบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบต: เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบฅเบญเบ, เปเบงเบฅเบฒเบเบปเบงเบเบดเบเบซเบผเบธเบเบฅเบปเบ 10 เบเบฑเบเปเบเบทเปเบญเปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเบเบฑเบเบเบธเบเบเบฒเบกเบฅเปเบฒเบเบฑเบ. เบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบเบงเปเบฒเปเบกเบทเปเบญเบเบงเบเปเบเบปเบฒเบเปเปเบฅเบปเบเบฎเบญเบเบเบฑเบ, เบเบตเปเบเปเปเปเบเปเบเบปเบ. เปเบเปเปเบเบเปเบฅเบฐเบเบตเบเบฐเบเบดเบเบฑเบเบชเปเบงเบเปเบซเบเปเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบ. เบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบญเบเบฅเบฒเบเปเบเบฑเบ Range เบเปเบญเบกเบเบฑเบเบฅเบฒเบเปเบเบฑเบเปเบเปเปเบเปเปเบเบเบฑเบเบซเบฒเบเบงเบฒเบกเบเบญเบเปเบ.
เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฝเบเบฎเบนเปเบซเบเบฑเบ?
เบเบปเบเบฎเบฝเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฝเบเบฎเบนเปเบเบฒเบเบเบตเป:
- เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบญเปเบฒเบเปเบญเบเบฐเบชเบฒเบ, เปเบฅเบทเปเบญเบ, เบเบปเบเบเบงเบฒเบก, เปเบเบฒเบฐเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบชเบดเปเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบ. เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบงเบฝเบเบเปเบฝเบงเบเบฑเบเบเบธเบเบชเบปเบกเบเบฑเบเบเบฒเบเบขเปเบฒเบ (เปเบเบเบชเบฐเปเบเบฒเบฐเปเบเบเบฑเบเบเบธเบเบฑเบ, เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ, เปเบฅเบฐเบญเบทเปเบเป), เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเบญเปเบฒเบเปเบฅเบฐเปเบเบปเปเบฒเปเบ. เบกเบฑเบเปเบเปเปเบงเบฅเบฒ, เปเบเปเบเบปเบงเบเบดเบเปเบฅเปเบงเบกเบฑเบเปเบเบฑเบเบเบฐเปเบซเบเบเบซเบผเบฒเบเปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเบฑเบเปเบเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบขเบนเปเปเบช. เปเบเบดเปเบเบเบทเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเปเบกเบฒเบเบฑเบเบชเบดเปเบเปเบซเบกเป - เบเบงเบเปเบฎเบปเบฒเบเบฝเบเปเบเปเปเบญเบปเบฒเบชเปเบงเบเบเบฐเบเบญเบ.
เปเบเบเบเบปเปเบงเปเบเปเบฅเปเบง, เบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบตเปเปเบเปเบเบญเบเปเบเบเบงเบฒเบกเบเบดเบเปเบเปเบงเบฅเบฒเบเบตเปเบกเบตเบเบญเบเบเบฐเบเบธเบกเบเบฒเบเบงเบดเบเบฒเบเบฒเบ (Sigmon, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ) - เบเบธเบเบเบปเบเบชเบธเบกเปเบชเปเปเบเบงเบเบงเบฒเบกเบเบดเบเปเบซเบกเป. เบกเบตเบญเบฑเบเปเบเปเปเปเบเปเบฝเบงเบเบฑเบเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบญเบเบเบงเบเปเบฎเบปเบฒ? เบเปเปเบกเบตเบซเบเบฑเบเปเบซเบกเปเปเบเบเบชเบฐเปเบเบฒเบฐเบขเบนเปเบเบตเปเบเบตเป. เบเบงเบฒเบกเปเบเบเปเปเปเปเบเบเบเบตเปเบเบฐเบขเบนเปเปเบเบงเบดเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบปเบกเบงเบดเบเบตเบเบฒเบเบเบตเปเบกเบตเบขเบนเปเบฎเปเบงเบกเบเบฑเบ. เปเบเบฒเบฐเบชเบฐเบเบฑเปเบ, เบชเบดเปเบเบเปเบฒเบญเบดเบเปเบกเปเบเบเบฒเบเบญเปเบฒเบเบเบฅเบฒเบชเบชเบดเบ, เปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ Lampart.
- เปเบเบเบฒเบเบเบฐเบฅเบดเบ, เบเบงเบฒเบกเบเปเบญเบเบเบฒเบเปเบกเปเบเปเบเบเบเปเบฒเบเบเบฑเบเบซเบกเบปเบ. เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบเบงเปเบฒเบซเบผเบฒเบเปเบเปเบฒเบเบเปเปเปเบเปเบเบฐเปเบเบตเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบ "เบฎเบนเบเบเบปเบเบเบปเบก" เบขเบนเปเปเบเบชเบนเบเบเบฒเบเบฒเบเบเบตเปเบเปเปเบกเบตเบเบปเบงเบเบปเบ, เปเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเบกเบฐเบเบฒ, เบเบตเปเปเบเปเบเบดเบเบเบตเปเบกเบตเบเบฑเบเบซเบฒเบเบฑเบเบเบงเบฒเบกเบเปเบญเบก, เบเบงเบฒเบกเบเบฑเบเบเปเบฒเปเบฅเบฐเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบ.
- เบชเบดเปเบเบชเบธเบเบเปเบฒเบเปเบกเปเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเปเบเบดเปเบเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบฅเบฐเบฅเบงเบกเบเบปเบเบเบงเบฒเบกเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบขเปเบฒเบเบชเบปเบกเบเบนเบเปเบเบปเปเบฒเปเบเปเบเบงเบดเบเบตเบเบฒเบเบซเบเบถเปเบ, เบฎเปเบงเบกเบเบฑเบ. เปเบเบงเบเบงเบฒเบกเบเบดเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบฅเบปเบเบเบฒเบก, เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เปเบเบเบเบปเปเบงเปเบเปเบกเปเบเบกเบฒเบเบฒเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบเบดเบเบฒเบฅเบฐเบเบฒเบญเบฐเบเบธเบชเบฑเบเบเบฒ Paxos, เปเบเบดเปเบเบชเปเบฒเบฅเบฑเบเบเบนเปเบเบตเปเบเปเปเปเบเบฑเบ Byzantine Failors เปเบกเปเบเบขเบนเปเปเบเบญเบฐเบเบธเบชเบฑเบเบเบฒเบเบฒเบเบญเบฐเบเบธเบเบฒเบ, เบชเปเบฒเบฅเบฑเบ Byzantine - เบขเบนเปเบเบญเบเบเบดเบเบตเบเบฒเบเบญเบฐเบเบธเบเบฒเบ ... เปเบเบเบเบปเปเบงเปเบ, เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒ. เบชเบดเปเบเบชเบธเบเบฅเบปเบเปเบเบดเบเบเบฒเบเปเบฎเบฑเบ.
เบเปเปเบกเบตเบซเบเบฑเบเปเปเปเปเบเปเปเบขเบนเปเบเบตเปเบเบตเป! เปเบเปเบเบฑเบเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบปเบกเบกเบฑเบเบเบฑเบเบซเบกเบปเบ ... เบกเบฑเบเบเบทเบเบฑเบเบเบฑเบเบเบฒเบเปเบงเบปเปเบฒเบงเปเบฒเบชเบนเบเบชเบฐเบซเบผเบฑเบ Olivier เปเบกเปเบเบเปเปเบกเบตเปเบซเบเบเบปเบ, เปเบเบฒเบฐเบงเปเบฒเปเบเป, mayonnaise เปเบฅเบฐเปเบเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบเบทเปเบเปเบฅเปเบง ... เบกเบฑเบเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบฝเบงเบเบฑเบ.
เบเปเบญเบเบเบฐเบชเปเบฒเปเบฅเบฑเบเบเปเบงเบเบชเบดเปเบเบเบตเป. เบเบญเบโเปเบ!
เบเปเบฒเบเบฒเบกเบเบญเบเบเปเบฒเบ
เบเปเบฒเบเบฒเบกเบเบฒเบเบเบนเปเบเบปเบก (เบเปเปเปเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒ B): โ เบเปโเบเบญเบโเปเบโเบเปเบฒเบ, Mikhail, เบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบฅเบฒเบโเบเบฒเบ! เบซเบปเบงเบเปเปเบเปเบฝเบงเบเบฑเบเปเบงเบฅเบฒเปเบกเปเบเบซเบเปเบฒเบชเบปเบเปเบ. เบเปเบฒเบเบเบณเบฅเบฑเบเปเบเปเบเบฒเบเบเบดเบเบเบฒ. เบเบงเบเปเบเบปเบฒเปเบงเบปเปเบฒเบงเปเบฒเบเบธเบเบเบปเบเบกเบตเปเบงเบฅเบฒเบเบญเบเบเบปเบเปเบญเบ, เบเบธเบเบเบปเบเบฎเบนเปเปเบงเบฅเบฒเบเปเบญเบเบเบดเปเบเบเบญเบเบเบงเบเปเบเบปเบฒ. เบเบฑเปเบเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเบปเปเบฒเปเบเบกเบฑเบ, เบเบงเบเปเบฎเบปเบฒเบกเบตเบเบปเบเบเบฑเบ - เบชเบฒเบกเบฒเบเบกเบตเบฅเบนเบเบเปเบฒเบซเบผเบฒเบเบเบปเบเบเบตเปเบกเบตเบเบปเบเบเบฑเบเบฅเบปเบ, เบเบนเปเบงเบฒเบเปเบเบเบเบฒเบเบชเบญเบเบเบฒเบก, เบเบฒเบเปเบเบตเบเปเบ ... เปเบฅเบฐเบฅเบฐเบเบปเบเบเบฐเบฅเบปเบเบกเบฒเปเบเบงเปเบเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบฑเบเบขเปเบฒเบเบเบฐเบเบฑเบเบซเบฑเบ: เบเบนเปเปเบเบเบนเปเบซเบเบถเปเบเบเบฑเบเบชเบดเบเปเบเบงเปเบฒเบกเบฑเบเปเบกเปเบเบชเปเบฒเบฅเบฑเบ เบเบฒโเบเบตโเบเปเบฒเบโเบซเบเปเบฒโ, เบเบนเปโเปเบโเบเบนเปโเบซเบเบถเปเบโเบเบฒโเบเบตโเบซเบฅเบฑเบโ? เปเบฎเบปเบฒเบเบฐเปเบเบฎเบญเบเปเบช?
MT: - เบเปเบฒโเบเบฒเบกโเบเบตเปโเบเบดเปเบโเปเบซเบเปโเบเบตเปโเปเบเปโเบเบดเบโ! เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฝเบเปเบเปเบขเบฒเบเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบ shards. เบเปเบฒเบเปเบญเบเปเบเบปเปเบฒเปเบเบเปเบฒเบเบฒเบกเบขเปเบฒเบเบเบทเบเบเปเบญเบ, เบเบงเบเปเบฎเบปเบฒเบกเบตเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบฑเปเบเบเปเปเปเบเบเบตเป: เบกเบต shard 1 เปเบฅเบฐ shard 2, เบเบฒเบเบญเปเบฒเบเปเบเบตเบเบเบทเปเบเบเบฒเบเบชเบญเบ shard เบเบตเป - เบเบงเบเบกเบฑเบเบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบฑเบ, เบเบงเบเบกเบฑเบเบเปเปเบเบปเบงเบเบฑเบเบเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบ, เปเบเบฒเบฐเบงเปเบฒเปเบงเบฅเบฒเบเบตเปเบเบงเบเปเบเบปเบฒเบฎเบนเปเปเบเบเบเปเบฒเบเบเบฑเบ, เปเบเบเบชเบฐเปเบเบฒเบฐเปเบงเบฅเบฒเบเบตเปเบเบงเบเบกเบฑเบเบกเบตเบขเบนเปเปเบ oplogs.
เปเบซเปเปเบงเบปเปเบฒเบงเปเบฒ shard 1 เบชเปเบฒเบเปเบเบฑเบเบฅเปเบฒเบเบเบฑเบเบเบถเบ, shard 2 เบเปเปเบกเบตเบซเบเบฑเบเปเบฅเบตเบ, เปเบฅเบฐเบเบฒเบเบฎเปเบญเบเบเปเบกเบฒเปเบเบดเบเบชเบญเบ shards. เปเบฅเบฐเบญเบฑเบเบเปเบฒเบญเบดเบเบกเบต afterClusterTime เบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบฅเปเบฒเบ. เปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบฑเปเบเบเปเบฒเบง, เบเบฑเปเบเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบญเบฐเบเบดเบเบฒเบ, shard 2 เบเบฐเบเปเปเบเบญเบเบชเบฐเบซเบเบญเบเบเบฑเบเบซเบกเบปเบ.
เปเบ: โ เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเปเบญเบโเบเบฒเบโเบเบตเปโเบเบฐโเบฎเบนเปโเบงเปเบฒโเปเบเบปเบฒโเปเบเบปเปเบฒ synchronize เปเบฅเบฐโเปเบฅเบทเบญเบโเปเบญเบปเบฒโเบซเบเบถเปเบโเบเบตเปโเปเบเปโเปเบงโเบฅเบฒโเบขเปเบฒเบโเบกเบตโเปเบซเบโเบเบปเบโ?
MT: - เบเปเบฒเบโเบซเบผเบฒเบโเปเบเบทเปเบญ synchronizeโ. Shard, เปเบกเบทเปเบญ afterClusterTime เบกเบฒเบซเบฒเบฅเบฒเบงเปเบฅเบฐเบฅเบฒเบงเบเปเปเปเบเปเบเบญเบเบซเบฒเปเบงเบฅเบฒเปเบ "Oplog", เบเปเปเบกเบตเบเบฒเบเบญเบฐเบเบธเบกเบฑเบ. เบเบฑเปเบเปเบกเปเบ, เบฅเบฒเบงเบเบปเบเบชเบนเบเปเบงเบฅเบฒเบเปเบงเบเบกเบทเบเบญเบเบฅเบฒเบงเบเบฑเบเบกเบนเบเบเปเบฒเบเบตเป. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบกเบฑเบเบเปเปเบกเบตเปเบซเบเบเบฒเบเบเบตเปเบเบปเบเบเบฑเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเป. เบฅเบฒเบงเบชเปเบฒเบเปเบซเบเบเบฒเบเบเบตเปเบเบญเบกเปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบเบฒเบเปเบเบฑเบ Causal Consistent.
เปเบ: โ เบเบฐโเปเบเบฑเบโเปเบเบงโเปเบโเบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบซเบผเบฑเบโเบเบฒเบโเบเบตเปโเบเบฒเบโเปเบซเบโเบเบฒเบโเบญเบทเปเบเปโเบกเบฒโเบซเบฒโเปเบเบปเบฒโเปเบเปโเบชเบนเบโเปเบชเบโเบเบฒเบโเบเปเบญเบโเปเบโเปเบเบทเบญโเบเปเบฒเบโ?
MT: โ Shard เบเบทเบโเบญเบญเบโเปเบเบโเปเบโเบงเบดโเบเบตโเบเบฒเบโเบเบตเปโเบเบงเบโเปเบเบปเบฒโเปเบเบปเปเบฒโเบเบฐโเบเปเปโเปเบเปโเบกเบฒโเบญเบตเบโเปเบเบทเปเบญโเบซเบเบถเปเบโ, เปเบเบทเปเบญเบโเบเบฒเบโเบงเปเบฒโเบกเบฑเบโเปเบเบฑเบโเปเบกเปโเบเบปเบโเบเบฝเบงโ. เบเปเบฒเบฅเบฒเบงเบฅเบปเบเบเบฐเบเบฝเบเปเบฅเปเบง, เปเบเบปเบฒเปเบเบปเปเบฒเบเบฐเบเปเปเบกเบฒ, เปเบเปเบเบฐเบกเบฒเบเปเปเบกเบฒ. เบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบตเบเบเบถเปเบเปเบเปเบงเปเบฒเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบดเบเบขเบนเปเบเปเบญเบเปเบเบเปเบญเบเบซเบเบถเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบฅเบฒเบงเบเปเปเปเบเปเบเบฝเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบซเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเบกเบฒเบฎเบญเบ - เปเบฅเบฐเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบ Causal เปเบกเปเบเปเบเบเบซเบฑเบ. เปเบเปเบงเบฅเบฒเบเบตเปเบฅเบฒเบงเบเปเปเปเบเปเบเบฝเบ, เบเบงเบเปเบเบปเบฒเบเบธเบเบเบปเบเบเบงเบเบเบฐเบกเบฒเบเปเปเปเบ (เบฅเบฒเบงเบเบฐเบฅเปเบเปเบฒเบเบงเบเปเบเบปเบฒ).
เปเบ: โ เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบกเบตโเบเปเบฒโเบเบฒเบกโเบเปเบฒโเบเบงเบโเบซเบเบถเปเบโเบเปเบฝเบงโเบเบฑเบโเบเบฒเบโเบเบดเบงโ. เบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเปเบซเบเบเบปเบเบชเบปเบกเบกเบธเบเบงเปเบฒเบกเบตเบเบดเบงเบชเบฐเปเบเบฒเบฐเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ. เบเบฐเปเบเบตเบเบซเบเบฑเบเบเบถเปเบเบเปเบฒเปเบถเปเบเปเบเบเบธเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบซเบฒเบเปเบ? เบกเบฒเบฎเบญเบเบเบตเป เบงเบฑเบเบเบต 10, 11... เบงเบฑเบเบเบต 12 เบซเบฒเบเปเบ, เปเบฅเบฐ เบเบปเบเบญเบทเปเบเบเปเบฅเปเบเปเบฒเปเบซเปเบกเบฑเบเบเบฒเบเปเบเบฑเบเบเบดเบ. เปเบฅเบฐเบเบฑเบเบเบตเบเบฑเบเปเบเบฅเบปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบชเบเบเบตเบงเบดเบ, เบเบงเบเปเบฎเบปเบฒเบเปเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบซเบเบฑเบเปเบเป. เบกเบตเบเบงเบฒเบกเบเบฒเบงเบชเบนเบเบชเบธเบเบเบญเบเปเบเบงเบเบตเปเบชเบฐเบชเบปเบกเบเปเบญเบเบเบตเปเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเบเป? เบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบฎเปเบฒเบเปเบฎเบเบญเบฑเบเปเบเปเบเบตเบเบเบถเปเบเปเบกเบทเปเบญเบฅเบฑเบเปเบเบเบถเปเบเบชเบนเบเปเบชเบเปเบ? เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฝเบเบฅเบปเบเบงเปเบฒเบกเบตเบฅเบฑเบเบเบตเปเบเปเบฒเบเบกเบฒ, เบเบงเบเปเบฎเบปเบฒเบเบงเบเบเบฐเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบกเบฑเบเปเบเบงเปเบ? เปเบเปโเปเบเบปเบฒโเปเบเบปเปเบฒโเบเปเปโเปเบเปโเบเบฑเบโเปเบฅเปโเบฅเบฒเบงโเบญเบญเบ!
MT: โ เบเบฑเบโเปเบเบฑเบโเบเปเบฒโเบเบฒเบกโเบเบตเปโเบเบดเปเบโเปเบซเบเปโ! เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเปเบฎเบฑเบเบซเบเบฑเบ? MongoDB เบกเบตเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบ quorum writes, quorum เบญเปเบฒเบ. เปเบเบเปเบฅเบฐเบเบตเปเบเบเบตเปเบเปเปเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบชเบนเบเปเบชเบ? เปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเบฝเบเบเปเปเปเบกเปเบเบเบธเปเบกเบซเบผเบทเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบญเปเบฒเบเบเปเปเปเบกเปเบเบเบธเปเบก (เบเบตเปเปเบซเบเบทเปเบญเบเบฒเบเบเบฐเปเบเบเบญเบฒเบเบเบฐเบเบดเบเบขเบนเป).
เบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบ Causal, เบเบฒเบเบเบปเบเบชเบญเบเบเบฒเบเบเบปเบเบฅเบญเบเบเบฐเบซเบเบฒเบเปเบซเบเปเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ, เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบงเปเบฒเปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเบฝเบเปเบฅเบฐเบญเปเบฒเบเบเปเปเปเบกเปเบเบเบธเปเบก, เบเบฒเบเบฅเบฐเปเบกเบตเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบ Causal เปเบเบตเบเบเบทเปเบ. เปเบเปเบเบตเปเปเบเบปเปเบฒเปเบงเบปเปเบฒ!
เบเปเบฒโเปเบเบฐโเบเปเบฒโเบเบญเบโเบเบงเบโเปเบฎเบปเบฒโ: เปเบเปโเบขเปเบฒเบโเบซเบเปเบญเบโเบเบฒเบโเบญเปเบฒเบโเบเบธเปเบกโเปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเบฒเบโเบเปเบฒโเปเบเปโเบเบงเบฒเบกโเบชเบญเบโเบเปเบญเบ Causalโ. เปเบโเบเปโเบฅเบฐโเบเบตโเบเบตเป, เบเบฐโเบเปเปโเบกเบตโเบซเบเบฑเบโเบชเบนเบโเปเบชเบ, เปเบเบดเบโเปเบกเปเบโเบงเปเบฒโเบเบฐโเบชเบนเบโเปเบชเบโเบเบฒเบโเบเบฑเบโเบเบถเบโเบเบญเบโเบเบธเปเบก ... เบเบตเปโเปเบกเปเบโเบชเบฐโเบเบฒโเบเบฐโเบเบฒเบ orthogonal: เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบนเปโเปเบเปโเบเปเปโเบเปเบญเบโเบเบฒเบโเปเบซเปโเบชเบนเบโเปเบชเบโเบเปเปโเบกเบนเบ, เบฅเบฒเบงโเบเปเบฒโเปเบเบฑเบโเบเปเบญเบโเปเบเปโเปเบเปโเบเบฒเบโเบเบฑเบโเบเบถเบโเบเบญเบโเบเบธเปเบกโเปเบโเบฃเบณ. เบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเบชเบฒเปเบซเบเบเปเปเปเบเปเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบเบปเบเบเบฒเบ. เบเบงเบฒเบกเบเบปเบเบเบฒเบเปเบกเปเบเบฎเบฑเบเบเบฐเบเบฑเบเปเบเบเบเบฒเบเบเปเบฒเบฅเบญเบเปเบฅเบฐเปเบเบทเปเบญเบเบเบฑเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเปเบฒเบฅเบญเบ.
เปเบ: - เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบเบปเบงเบขเปเบฒเบเบเบตเปเบเบฐเบเบดเบเบฑเบ sharding เบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒ (เบเปเปเปเบกเปเบเบเบฒเบ, เปเบเปเบชเปเบฒเบฅเบญเบ, เบเบฒเบกเบฅเปเบฒเบเบฑเบ), เบกเบฑเบเบญเบตเบเปเบชเปเปเบงเบฅเบฒ Unix เบเบญเบเปเบเบทเปเบญเบเบเบฑเบเบเบญเบเบเบปเบเปเบญเบเบซเบผเบทเปเบงเบฅเบฒเบเบญเบ "เบเบฒเบ"; เบกเบฑเบเบเบดเปเบเปเบเบฑเบเปเบเบทเปเบญเบเบณเบญเบดเบ เบซเบผเบทเปเบเบฑเบเบเปเบงเบเปเบฅเบเบฐเบเป?
MT: - เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเบฐโเบญเบฐโเบเบดโเบเบฒเบโเปเบโเบเบฑเบโเบเบธโเบเบฑเบโ. Shard (เปเบเบฑเปเบ: เบเบฒเบเปเบเปเบเบเบฒเบเบดเบเบฑเบเบเบฒเบกเบฅเบงเบเบเบญเบ) - เบกเบต Primary เบขเบนเปเบชเบฐเปเปเบต. เปเบฅเบฐ shard เบชเบฒเบกเบฒเบเบกเบต "เบเบปเปเบเบชเบฐเบเบฑเบ" เปเบฅเบฐเบชเบฒเบกเบฒเบ replicas เปเบเป. เปเบเป shard เบชเบฐเปเบซเบกเบตเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบฑเบเบเบถเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเบเปเบญเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบเปเบกเบ (shard เบกเบต Primary).
เปเบ: - เบเบฑเปเบเบเบฑเปเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเบถเปเบเบเบฑเบ "เบเบฒเบ" เปเบเปเปเบเป? เปเบเปเปเบงเบฅเบฒเปเบกเปเปเบเบเบชเบฐเปเปเบตเบเป?
MT: - เปเบกเปเบเปเบฅเปเบง. เปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเปเบเบเบปเบงเปเบฅเบเบงเปเบฒ: เปเบกเบเบเบทเบเบเบตเปเบกเบทเปเบญเบเบฒเบเปเบเบปเปเบฒเปเบเปเบ "เปเบกเปเบเบปเบ", เปเบเบปเปเบฒเปเบเปเบ "Oplog" เปเบเบตเบเบเบทเปเบ.
เปเบ: - เบเบงเบเปเบฎเบปเบฒเบกเบตเบฅเบนเบเบเปเบฒเบเบตเปเปเบเบทเปเบญเบกเบเปเปเปเบฅเบฐเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบฎเบนเปเบซเบเบฑเบเบเปเบฝเบงเบเบฑเบเปเบงเบฅเบฒเบเป?
MT: - เบเปเบฒเบโเบเปเปโเบเปเบฒโเปเบเบฑเบโเบเปเบญเบโเบฎเบนเปโเบซเบเบฑเบโเบเบฑเบโเบซเบกเบปเบโ! เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบชเบปเบเบเบฐเบเบฒเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบฅเบนเบเบเปเบฒ: เปเบกเบทเปเบญเบฅเบนเบเบเปเบฒเบเปเบญเบเบเบฒเบเปเบเปเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบ Causal, เบฅเบฒเบงเบเปเบญเบเบเบฒเบเปเบเบตเบเบเบญเบเบเบฐเบเบธเบก. เปเบเบเบฑเบเบเบธเบเบฑเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบขเบนเปเบเบตเปเบเบฑเปเบ: เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเปเบเบเบเบฑเบ, เปเบฅเบฐเบเบถเบเปเบญเบปเบฒเบชเบดเบ ... เปเบเบเบเบฑเบเปเบกเปเบเบเปเบฒเบชเบฑเปเบเบเบญเบเปเบซเบเบเบฒเบเบเบตเปเบกเบตเปเบซเบเบเบปเบเบเบตเปเปเบเบตเบเบเบถเปเบเบเบฑเบเบฅเบนเบเบเปเบฒ.
เบเปเบฒเบฅเบฒเบงเปเบเบตเบเบเบญเบเบเบฐเบเบธเบกเบเบตเปเปเบฅเบฐเปเบงเบปเปเบฒเบขเบนเปเบเบตเปเบเบฑเปเบเบงเปเบฒเบฅเบฒเบงเบเปเบญเบเบเบฒเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบ Causal (เบเปเบฒเบเบญเบเบเบฐเบเบธเบกเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบ Causal เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ), เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบฐเปเบฎเบฑเบเบงเบฝเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ. เบเบนเปเบเบฑเบเบเบตเปเบเบทเปเปเบงเบฅเบฒเบเบตเปเปเบฅเบฐเปเบเบตเปเบกเบกเบฑเบเปเบกเบทเปเบญเปเบเปเบฎเบฑเบเบเปเปเบเบงเบฒเบกเปเบซเบกเป. เบกเบฑเบเบเบทเปเบเปเบฒเบงเปเบฒเบเปเบฒเบเบญเบเบเบตเปเบเปเบฒเบเบกเบฒเปเบเปเบชเบปเปเบเบเบทเบเบกเบฒเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเบชเบปเปเบเบเบทเบเบเปเปเบกเบนเบ. เบเบฒเบเบฎเปเบญเบเบเปเบเปเปเปเบเบเบฐเบกเบต afterCluster ("เปเบงเบฅเบฒเบซเบผเบฒเบเบเบงเปเบฒเบเบตเป").
เบฅเบนเบเบเปเบฒเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบฎเบนเปเบซเบเบฑเบเปเบเปเป! เบเบตเปเปเบกเปเบ opaque เบซเบกเบปเบเบชเปเบฒเบฅเบฑเบเบฅเบฒเบง. เบเปเบฒเบเบปเบเปเบเปเบเบธเบเบชเบปเบกเบเบฑเบเปเบซเบผเบปเปเบฒเบเบตเป, เบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบซเบเบฑเบเปเบเป? เบซเบเปเบฒเบเปเบฒเบญเบดเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเบกเบฑเบเบเบฐเบเบปเบกเปเบเปเบขเปเบฒเบเบเบญเบเปเบ: เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฝเบเปเบเบซเบฒเบเบฐเบเบปเบกเปเบฅเบฐเบญเปเบฒเบเบเบฒเบเบเบฑเปเบเบกเบฑเบเบเบฐเบเบปเบกเบเบตเปเบเปเบฒเบฅเบญเบเบเบฒเบเบเบนเบกเบชเบฒเบเปเบฅเบฐเปเบซเปเปเบเปเปเบเบงเปเบฒเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบ. เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เปเบเบเบเบฑเบเบเบตเปเบเบฑเบเบเบถเบเปเบงเปเปเบเบเบฐเบเบปเบกเบชเบฒเบกเบฒเบเบเบทเบเปเบญเบเปเบเบซเบฒเบกเบฑเบเบเบฐเบเบปเบก, เปเบเบฑเปเบเบงเปเบฒเบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเปเบเปเบซเบเบถเปเบเบเบฑเปเบ, เปเบเปเบซเบผเบฒเบเบเบฑเปเบ.
เปเบ: - เบเบฑเปเบเปเบซเบกเปเบเบญเบเบงเบดเบเบฐเบเบฒเบชเบฒเบเบเบฒเบเบเบดเบเปเบฅเป - เบเบฐเปเบเบเบเปเปเบกเบนเบ CRDT (เบเบฐเปเบเบเบเปเปเบกเบนเบเปเบเบเบเปเบฒเบฅเบญเบเบเบตเปเบเปเปเบกเบตเบเปเปเบเบฑเบเปเบเปเบ) - เบกเบตเบเบงเบฒเบกเบเปเบฝเบงเบเปเบญเบเบขเปเบฒเบเปเบเบเปเบฎเบเบเบฑเบเบซเบปเบงเบเปเปเบเบญเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเปเบซเบเบเบฒเบ. เบเปเบฒเบเปเบเปเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฒเบเบฅเบงเบกเปเบญเบปเบฒเบเปเปเบกเบนเบเบเบฐเปเบเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบเบปเปเบฒเปเบเปเบเบเบฒเบเบเปเปเบกเบนเบเปเบฅเบฐเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบกเบฑเบเปเบเปเปเบเบงเปเบ?
MT: - เบเปเบฒโเบเบฒเบกโเบเบตเปโเบเบต! CRDT เบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฝเบเบเปเปเบเบฑเบเปเบเปเบ: เปเบ MongoDB, เบเบปเปเบเบชเบฐเบเบฑเบเบเบฝเบง.
เปเบ: โ เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบกเบตโเบเปเบฒโเบเบฒเบกโเบเบฒเบ devops เปเบเปโ. เปเบเปเบฅเบเบเบตเปเปเบเปเบเบดเบ, เบกเบตเบชเบฐเบเบฒเบเบฐเบเบฒเบ Jesuitical เบเบฑเปเบเบเปเบฒเบงเปเบเปเบงเบฅเบฒเบเบตเปเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบ Byzantine เปเบเบตเบเบเบถเปเบ, เปเบฅเบฐเบเบปเบเบเบปเปเบงเบฎเปเบฒเบเบเบฒเบเปเบเบเบญเบเปเบเบเบเบตเปเบเบทเบเบเบปเบเบเปเบญเบเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเปเบเบเบดเบเบตเบเบฒเบ, เบชเบปเปเบเบเบธเบเบซเบฑเบเบเบฐเบเปเบฒเบเปเบงเบเบงเบดเบเบตเบเบดเปเบชเบเบเป?
MT: โ เบเบปเบโเบเบปเปเบงโเบขเบนเปโเปเบโเปเบเบโเบญเปเบญเบกโเบเปเบฒเบโเบเบทโเบเบฑเบโเบกเปเบฒ Trojan! เบเบปเบเบเบปเปเบงเบขเบนเปเปเบเบเปเบฅเบดเปเบงเบเบญเปเบญเบกเบฎเบญเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบชเบดเปเบเบเบตเปเบเปเปเบเบตเบซเบผเบฒเบ.
เปเบ: - เบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบเบงเปเบฒเบเบฒเบเบเบฐเปเบงเป, เปเบงเบปเปเบฒเบเบฐเบกเบฒเบ, เบเบธเบกเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเบเบเปเบฒเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเบชเบงเบเบชเบฑเบเบเบญเบเบเปเบฒเบเปเบฅเบฐเบเบธเบเบเบธเปเบกเบเบฑเบเบซเบกเบปเบเบเบฐเบซเบผเบญเบเปเบ ... เบกเบฑเบเบเบฐเปเบเปเปเบงเบฅเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบทเปเบเบเบปเบงเบเบนเปเบกเบท ... เบเบตเป, เปเบฎเบฑเบเปเบซเปเบกเบฑเบเบญเปเบญเบเปเบเบ, เปเบกเปเบ. เบเบดเบ. เปเบเบญเบตเบเบเปเบฒเบเบซเบเบถเปเบ, เบเบตเปเปเบกเปเบเบซเบเปเบฒเบชเบปเบเปเบ: เปเบเบเบตเบงเบดเบเบเบดเบ, เปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เบกเบตเบชเบฐเบเบฒเบเบฐเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเปเบเบกเบเบตเบเบฒเบเปเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเบเปเบฒเบกเบฐเบเบฒเบเปเบเบตเบเบเบถเปเบ?
MT: โ เปเบเบทเปเบญเบเบเบฒเบเบเปเบญเบเบเปเปเบเปเบญเบเบเบปเบเบเบฒเบเบฅเบฐเปเบกเบตเบเบเบงเบฒเบกเบเบญเบเปเบเปเบเบเบตเบงเบดเบเบเบดเบ, เบเปเบญเบเบเปเปเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเปเบเปเบงเปเบฒเบกเบฑเบเบเบฐเปเบเบตเบเบซเบเบฑเบเบเบถเปเบ. เปเบเปเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบชเบปเบเบเบฐเบเบฒเบเปเบฝเบงเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เบเบงเบเปเบฎเบปเบฒเบเบดเบเปเบเบฑเปเบเบเบตเป: เบเบงเบเปเบฎเบปเบฒเบกเบตเบเบญเบเปเบเบเบเบตเปเบชเบฐเบซเบเบญเบเบเบนเปเบเบฒเบเบเบตเปเปเบฎเบฑเบเบเบงเบฒเบกเบเบญเบเปเบ - เบเบตเปเปเบกเปเบ Castle, เบเปเบฒเปเบเบ; เปเบฅเบฐเบเบฒเบเปเบเบเบญเบเปเบเบเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบชเบดเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ. เบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบเบงเปเบฒเบกเบตเบเบนเปเปเบเปเบเบตเปเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบฝเบเปเบเปเปเบเบดเปเบ, เปเบฅเบฐเบกเบตเบเบนเปเปเบเปเบเบตเปเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบฅเบถเบเปเบเปเบฅเบเบฐเบเปเบฅเบต.
เบญเบตเบเบเบฒเบกเบชเบดเบเบเบด, เบเบงเบฒเบกเปเบชเบเบซเบฒเบเบเบตเปเบเบนเปเปเบเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเบชเบฒเบกเบฒเบเปเบเบฑเบเบซเบเบน, เบซเบผเบทเบญเบฒเบเบเบฐเปเบเบฑเบเบเปเบฒเบ. เบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบเบงเปเบฒเบเบนเปเปเบเปเบเบตเปเบกเบตเบชเบดเบเบเบดเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบซเบเบฑเบเปเบเปเบเบฑเบเบซเบกเบปเบ. เบเบนเปเปเบเปเบเบตเปเบกเบตเบชเบดเบเบเปเบฒเบเบฑเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบญเบฑเบเบเบฐเบฅเบฒเบเบซเบเปเบญเบเบฅเบปเบ. เปเบเบเบชเบฐเปเบเบฒเบฐ, เบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเปเบฒเบฅเบฒเบเบฅเบฐเบเบปเบเปเบเป.
เปเบ: - เปเบเบเบญเบเปเบเบเบเบตเปเบเบทเบเบเบปเบเบเปเบญเบ, เบกเบตเบเบปเบเบเบฐเบเบฒเบเบฒเบกเบชเปเบฒเบเปเบเปเบเบเบญเบเบเบตเปเบเปเปเบเบฒเบเบเบดเบเบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเบทเปเบญเบเปเบฒเบฅเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบขเปเบฒเบเบชเบปเบกเบเบนเบ, เปเบฅเบฐเบเปเบฒเบเปเบฒเบเปเบเบเบเบต, เบเบธเปเบกเบเบฑเบเบซเบกเบปเบ ... เบกเบฑเบเปเบเบตเบเปเบเปเบฎเบฑเบ "เบเบต" เบเป?
MT: "เบเปเบญเบเบเปเปเปเบเบตเบเปเบเปเบเบดเบเปเบฅเบทเปเบญเบเบเบฑเปเบเบเปเบฒเบง." เบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเปเบฒเบเบชเบฒเบกเบฒเบ crash server เปเบเบงเบดเบเบตเบเบฒเบเบเบตเปเปเบกเปเบเบเปเปเบกเบตเบเบงเบฒเบกเบฅเบฑเบ. เบฅเบปเปเบกเปเบซเบฅเบงเบเบฒเบเปเบ, เบกเบฒเบเบฒเบเปเบเปเบเบเบญเบ, เปเบเบฑเบเบเบนเปเปเบเปเบเบตเปเปเบเปเบฎเบฑเบเบญเบฐเบเบธเบเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฝเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบฑเปเบเบเบตเปเปเบเบเปเปเบเบงเบฒเบก ... เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เบกเบฑเบเปเบเบฑเบเปเบเบเปเปเปเบเป, เปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบเบฐเบเบฑเบเบเบทเบเบเบงเบเบชเบญเบ. เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบดเบเบเบฒเบเบเบดเบชเบนเบเบขเบทเบเบขเบฑเบเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบนเปเปเบเปเบเบตเปเบเปเปเบเปเบญเบเบเบฒเบ - เปเบฅเปเบงเบเบฑเปเบเปเบกเปเบเบเบฑเบเบซเบฒเบเบญเบเบเบงเบเปเบเบปเบฒ; เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒ, เบเบฐเบกเบฒเบเบเบฒเบเปเบงเบปเปเบฒ, เบเปเบฒเบฅเบฒเบเบเบฒเบเปเบงเบเบเบปเบเปเบญเบเปเบฅเบฐเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบนเปเบเปเบฒเบเบขเบนเปเปเบเบเบฑเปเบ, เปเบเบดเปเบเบเบฐ trampt ... เปเบเปเปเบเบเบเบปเปเบงเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเบเบเบปเบงเปเบเบฑเบเบเปเบฒเบเบชเปเบญเบกเปเบเบ, เบกเบฒเปเบฅเบฐเบเบถเบเบกเบฑเบเบญเบญเบ!
เปเบ: - เบเปโเบเบญเบโเปเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบฅเบฒเบโเบเบฒเบโ. Sergey (Yandex). เบกเบตเบเบงเบฒเบกเบเบปเบเบเบตเปเปเบ Mong เบเบตเปเบเปเบฒเบเบฑเบเบเปเบฒเบเบงเบเบชเบฐเบกเบฒเบเบดเบเบฅเบปเบเบเบฐเปเบเบเบชเบฝเบเปเบเบเบธเบ Replica, เปเบฅเบฐเบเบปเบเบเบตเปเบเบตเปเปเบกเปเบ 7 (เปเบเบฑเบ). เปเบเบฑเบเบซเบเบฑเบเบญเบฑเบเบเบตเปเบเบถเปเบเปเบเบฑเบเบเบปเบเบเบตเป? เปเบเบฑเบเบซเบเบฑเบเบเบถเปเบเบเปเปเปเบกเปเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบฒเบเบเบฐเปเบเบ?
MT: - เบเบงเบโเปเบฎเบปเบฒโเบกเบต Replica Sets เบเบฑเบ 40 nodes. เบชเบฐเปเบซเบกเบตเบกเบตเบชเปเบงเบเปเบซเบเป. เบเปเปเบฎเบนเปเบงเปเบฒเบฅเบธเปเบเปเบ...
เปเบ: โ เปเบ Replica Set เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบญเบตเปเบเปเบเปเบชเบฐเบกเบฒเบเบดเบเบเบตเปเบเปเปเปเบเปเบฅเบปเบเบเบฐเปเบเบเบชเบฝเบเปเบเป, เปเบเปเบกเบตเบชเบฐเบกเบฒเบเบดเบเบเบตเปเบฅเบปเบเบเบฐเปเบเบเบชเบนเบเบชเบธเบ 7 เบเบปเบ. เบชเบนเบเบเปเปเบกเบนเบเบซเบเบถเปเบเบชเบฒเบกเบฒเบเบเบดเบเปเบเปเบเปเบฒเบ, เปเบฅเบฐเปเบเบทเปเบญเบเบญเบทเปเบเบชเบฒเบกเบฒเบเบเบปเบเบญเบญเบเปเบเป.
MT: โ เบญเบฑเบเบเบตเปเปเบกเปเบเปเบเบตเบเบเบญเบเปเบเบเบเบญเบเบเบปเบเบฅเบฒเบเบเบฒเบเปเบฅเปเบง. เบเบตเปเปเบกเปเบเบเปเบฒเบเบฒเบกเบเบปเปเบงเปเบ. เบเบฒเบเบเบตเบเปเบญเบเบชเบฒเบกเบฒเบเบเบญเบเปเบเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบกเบฑเบเบเปเปเบกเบฒ.
เบเบฒเบเปเบเบชเบฐเบเบฒ๐
เบเบญเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบขเบนเปเบเบฑเบเบเบงเบเปเบฎเบปเบฒ. เปเบเบปเปเบฒเบกเบฑเบเบเบปเบเบเบงเบฒเบกเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเป? เบเปเบญเบเบเบฒเบเปเบเบดเปเบเปเบเบทเปเบญเบซเบฒเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบเบเป? เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบงเบเปเบฎเบปเบฒเปเบเบเบเบฒเบเบงเบฒเบเบเปเบฒเบชเบฑเปเบเบซเบผเบทเปเบเบฐเบเปเบฒเปเบซเปเบซเบกเบนเปเปเบเบทเปเบญเบ,
Dell R730xd 2x เบฅเบฒเบเบฒเบเบทเบเบเบงเปเบฒเบขเบนเปเปเบเบชเบนเบเบเปเปเบกเบนเบ Equinix Tier IV เปเบ Amsterdam? เบเบตเปเบเบตเปเปเบเบปเปเบฒเบเบฑเปเบ
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com