PayPal เปเบเปเปเบเบตเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบญเบ DBMS JunoDB เบเบตเปเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบ, เปเบเบดเปเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบฎเบนเบเปเบเบเบเบตเปเบชเปเบฒเบเบฑเบ. เบฅเบฐเบเบปเบเบเบฑเปเบเบเปเบฒเบงเปเบเปเบเบทเบเบญเบญเบเปเบเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบญเบเปเบเบชเบนเบ, เบเบฒเบเบเบฐเบซเบเบฒเบเบญเบญเบเบเบฒเบกเบฅเบงเบเบเบญเบ, เบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบ, เปเบฅเบฐเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฑเบเบเบฒเบเบซเบผเบฒเบเบฎเปเบญเบเบเบฑเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเปเบญเบกเปเบเบฑเบเบเบฑเบ latencies เบเบฒเบเบเบฐเปเบเบขเบนเปเปเบเปเบ. เบขเบนเป PayPal, เปเบเบทเบญเบเบเบธเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ, เบเบฒเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบเบญเบเบเบนเปเปเบเปเปเบเบชเบนเปเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบธเบฅเบฐเบเปเบฒเบเบฒเบเบเปเบฒเบเบเบฒเบเปเบเบดเบ, เปเบกเปเบเบเบนเบเบกเบฑเบเบเบฑเบ JunoDB. เบฅเบฐเบซเบฑเบเปเบเบเบเบฒเบเบเบทเบเบเบฝเบเปเบงเปเปเบ Go (เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบฅเบนเบเบเปเบฒ Java) เปเบฅเบฐเบเบทเบเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ Apache 2.0. เบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเปเปเปเบเบเบฐเบเบญเบกเบฎเบฑเบเบเบฒเบเปเบเปเปเบ, เบเบฒเบเบเบฑเบเบเบธเบเปเบฅเบฐเบเบฒเบเบเปเบฝเบเปเบเบเบเบฒเบเบเบธเบกเบเบปเบ.
เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบ JunoDB เปเบกเปเบเบญเบตเบเปเบชเปเบเบฒเบเบเปเบฒเปเบเปเบเบปเบงเบเบธเปเบเบเปเบฝเบเบเบฒเบเปเบซเบผเบเบเบตเปเบเบญเบกเบฎเบฑเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบฅเบนเบเบเปเบฒเปเบฅเบฐเปเบเบเบขเบฒเบเบเบงเบเบกเบฑเบเปเบเบเบฑเบเบเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบปเบงเปเบเบเบเบตเปเปเบเบปเปเบฒเปเบเบดเบเบเบธเปเบกเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเบญเบกเปเบเบฑเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบฎเปเบญเบเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ. เปเบเปเบฅเบฐเปเบเบตเบเปเบงเบตเบเบฃเบฑเบญเบเบเบตเบชเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฑเบเบซเบกเบปเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเปเบฅเบฐเบชเบปเปเบเบเปเปเบเปเบฒเบฎเปเบญเบเบเปเปเบเบซเบฒเบเบธเปเบกเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเบเบญเบตเบเปเบชเปเบเบฑเบเบเบฐเบเบตเบเบฒเบเบดเบเบฑเบ, เปเบเบดเปเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบฅเบฐเบเบปเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบตเปเปเบเบเบขเบฒเบ etcd configuration.
เบเปเปเบกเบนเบเบเบทเบเปเบเปเบเบชเปเบงเบ เปเบฅเบฐเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ nodes เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเบเปเบเป hashing, เปเบเบดเปเบเบเปเบงเบเบซเบผเบธเบเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเบเบญเบเบเปเปเบกเบนเบ เปเบเบทเปเบญเบเบเบฒเบ nodes เปเบ cluster เปเบเบตเบเปเบ เบซเบผเบทเบซเบเปเปเบฅเบปเบ. เปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบ, เบเปเปเบกเบนเบเปเบเปเบฅเบฐเบญเบฑเบเปเบเปเบเบทเบเบเปเบฒเบฅเบญเบเบขเบนเปเปเบเบซเบผเบฒเบเปเบซเบเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบถเบเบเปเปเบกเบนเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเปเบฅเบฐเบเบปเบเบฅเบปเปเบกเปเบซเบฅเบง. เบเบฒเบเบชเปเบฒเบเบเปเบญเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบตเปเปเบเบเบขเบฒเบเบเบฒเบกเบเบนเบกเบชเบฑเบเบเบฒเบเปเบกเปเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ, เปเบเบดเปเบเบเบธเปเบกเบเบญเบ nodes เปเบกเปเบเบขเบนเปเปเบเบชเบนเบเบเปเปเบกเบนเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ.
เปเบเปเบซเบเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบ, เบเบงเบเบกเบฑเบเบเบฑเปเบเบขเบนเปเปเบ RAM เบซเบผเบทเบเปเบญเบเปเบเบฑเบเบเปเปเบกเบนเบเปเบเบเปเบญเบเบเบดเปเบเปเบเบเบญเบตเบเปเบชเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบ RocksDB. เปเบกเบทเปเบญเบเบทเบเปเบเบฑเบเปเบงเปเบขเปเบฒเบเบเบฒเบงเบญเบ, เบเปเปเบกเบนเบเบเบฐเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบฎเบนเบเปเบเบเบเบตเปเบเบทเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ (เบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบเบฅเบนเบเบเปเบฒเบซเบผเบทเบเบฑเปเบเบขเบนเปเปเบเบฅเบฐเบเบฑเบเบเบปเบงเปเบเบ).
เปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบเปเปเบกเบนเบเบเบฒเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ, เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบฅเบนเบเบเปเบฒเปเบกเปเบเบชเบฐเบซเบเบญเบ API เบชเปเบฒเบฅเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบ Java, Go เปเบฅเบฐ C ++. เบเบฒเบเบชเปเบงเบเบฅเบนเบเบเปเบฒเปเบกเปเบเบเปเบฒเบเบเบฒเบเบซเบผเบฒเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเป, เปเบฅเบฐเปเบซเบเบเบปเบเปเบฅเบฐเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบตเปเบชเบฑเบเบชเบปเบเบเบทเบเปเบญเบเปเบเบซเบฒเบเปเบฒเบ DBMS เบเบธเบเบเบฑเปเบเบเบตเปเปเบเบฑเบเปเบเปเบเป. เบเบฒเบเปเบเปเบเบญเบเบฅเบฐเบซเบงเปเบฒเบเบฅเบนเบเบเปเบฒเปเบฅเบฐเบเบนเปเบเบธเปเบเบเปเบฝเบเบซเบผเบทเบเบปเบงเปเบเบเปเบกเปเบเบเปเบฒเปเบเบตเบเปเบเบเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบฒเบเบชเบทเปเบชเบฒเบเบเบตเปเบเบทเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ. เปเบเบทเปเบญเบเบฑเบเบเบฒเบเปเบฅเบฐเบชเบปเปเบเบเปเบฒเบฎเปเบญเบเบเป, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเบฒเบเปเบเปเบเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เปเบเบดเปเบ replicates เบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบฑเบเบซเบกเบปเบเบเบญเบ API เบฅเบนเบเบเปเบฒ.
เบฅเบฐเบเบปเบเปเบเปเบเบทเบเบญเบญเบเปเบเบเปเบเบทเปเบญเบเบฐเบกเบงเบเบเบปเบเบเบฒเบเบฎเปเบญเบเบเปเบเบตเปเบกเบต latency เบเปเปเบฒเบเบตเปเบเบฒเบเปเบเบปเบฒเปเบเป, เบเบปเบงเบขเปเบฒเบ, เบเบธเปเบกเบเบญเบเบชเบฒเบก nodes เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบฅเบฐเบซเบเบถเปเบ proxy, เบชเปเบฒเบเบเบฑเปเบเบเบถเปเบเบเบฒเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก n1-highmem-32 (32 Intel Xeon 2.30GHz CPUs, 214G RAM เปเบฅเบฐ 450G SSD-based storage) , เบชเบฒเบกเบฒเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบเบปเบเบเบตเปเบเปเปเปเบเบตเบ 2.5 ms เปเบ 95% เบเบญเบเบเปเบฅเบฐเบเบตเปเบฅเบฐ 16 ms เปเบ 99% เปเบกเบทเปเบญเบเบฐเบกเบงเบเบเบปเบ 200 เบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TLS เบเปเบญเบกเบเบฑเบเปเบฅเบฐเบเบฒเบเปเบซเบผเปเบเบปเปเบฒเบเบญเบ 15 เบเบฑเบเบเปเบฒเบฎเปเบญเบเบเปเบเปเปเบงเบดเบเบฒเบเบต (เบกเบต 3000 เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเปเบญเบกเปเบเบฑเบเปเบฅเบฐเบเบฒเบเปเบซเบผเปเบเบปเปเบฒเบเบญเบ 80 เบเบฑเบเบเปเบฒเบฎเปเบญเบเบเป. เบเปเปเบงเบดเบเบฒเบเบต, เบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบเปเปเปเบเบตเบ 6 ms เปเบ 95% เบเบญเบเบเปเบฅเบฐเบเบตเปเบฅเบฐ 15 ms เปเบ 99%). เบขเบนเป PayPal, เบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบญเบตเบเปเบชเป JunoDB เปเบซเปเบเปเบฅเบดเบเบฒเบเบเบฐเบกเบฒเบ 350 เบเบทเปเบเปเบฒเบฎเปเบญเบเบเปเบเปเปเบกเบทเป.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru