PayPal ืคืชืื ืืช ืงืื ืืืงืืจ ืฉื DBMS JunoDB ืขืืื ืืคื ื ืชืงืืืช, ืืฉืจ ืืืฆืข ืื ืืคืืืฆืืืช ืื ืชืื ืื ืืคืืจืื ืืคืชื-ืขืจื. ืืืขืจืืช ืชืืื ื ื ืืชืืืื ืขื ืืืืื ืืืืื, ืืืจืืืืช ืืืคืงืืช, ืกืืืื ืืช ืืชืงืืืช ืืืืืืช ืืืคื ืืืืืช ืืืคื ืืืืืจืื ืื-ืืื ืืช ืชืื ืืืฉืื ืขื ืืื ืืฉืืืื ืฆืคืื. ื-PayPal, ืืืขื ืื ืืฉืืจืืชืื, ืืื ืืื ืืกืืช ืืฉืชืืฉืื ืืขื ืขืืืื ืขืกืงืืืช ืคืื ื ืกืืืช, ืงืฉืืจืื ื-JunoDB. ืงืื ืืคืจืืืงื ืืชืื ื-Go (ืกืคืจืืืช ืืงืื Java) ืืืืคืฅ ืชืืช ืจืืฉืืื Apache 2.0. ืืืฉื ืืคืืชืื ืืงืื ืชืืงืื ืื, ืฉืืคืืจืื ืืฉืื ืืืื ืืืงืืืื.
ืืืจืืืืงืืืจื ืฉื JunoDB ืืืืกืกืช ืขื ืฉืืืืฉ ืืืืื ืขืืืกืื ืฉืืงืื ืืงืฉืืช ืืืืฉืืื ืืงืื ืืืคืืฅ ืืืชื ืืื ืฉืจืชื ืคืจืืงืกื ืฉื ืืืฉืื ืื ืืื ืืช ืืงืืืฆื ืฉื ืฉืจืชื ืืืกืื ืืขืช โโืืืฆืืข ืืืงืฉื. ืื ืฉืจืช ืคืจืืงืกื ืืืฆืจ ืืืืืจืื ืืื ืฉืจืชื ืืืืกืื ืืืช ืืืช ืืืขืืืจ ืืงืฉืืช ืืงืืืฆืช ืฉืจืชื ืืืกืื ืืืชืืกืก ืขื ืืื ืืงืก ืืืืืฆืืช, ืืืืืืกื ืืชืฆืืจืช ืืขืจืืช ืืืืกืื ืืืืืืจืช ืืื'.
ืื ืชืื ืื ืืืืืงืื ืืืงืืฉืจืื ืืฆืืชื ืืืกืื ืืืืฆืขืืช hashing, ืื ืฉืืคืืืช ืืช ืชื ืืขืช ืื ืชืื ืื ืืืฉืจ ืฆืืชืื ืืืฉืืื ืืืืื ืื ืืชืืืืฆืื. ืืื ืืืืืื ืกืืืื ืืช ืืชืงืืืช, ืื ืคืืกืช ื ืชืื ืื ืืฉืืืคืืช ืืืกืคืจ ืฆืืชื ืืืกืื, ืื ืฉืืืคืฉืจ ืื ืืฉืืืจ ืืืืข ืืืฉืจ ืฉืจืชืื ืืืืืื ื ืืฉืืื. ืืฆืืจืช ืืืกืื ืืืืืจืื ืืืืืืจืคืืช ื ืชืืืช, ืฉืืื ืงืืืฆืืช ืฉื ืฆืืชืื ืืืืงืืืช ืืืจืืื ื ืชืื ืื ืฉืื ืื.
ืืฆืืชื ืืืกืื ื ืชืื ืื, ืื ืืืืงืืื ื-RAM ืื ืืืืกืื ืืงืืื ืืืืืกืก ืขื ืกืคืจืืืช RocksDB. ืืืฉืจ ืื ืืืืืกื ืื ืืืืคื ืงืืืข, ืื ืชืื ืื ืืืืืกื ืื ืืฆืืจื ืืืฆืคื ืช (ืืคืฉืจ ืืงืืืข ืืช ืืคืชื ืืืฆืคื ื ืขื ืืื ืืืงืื ืื ืืืืืืจ ืืจืืช ื-proxy).
ืืื ืืืฉืช ืืืกื ืื ืชืื ืื ืืืืฉืืืื, ืืกืืคืงืช ืกืคืจืืืช ืืงืื ืืืกืคืงืช API ืขืืืจ ืืืฉืืืื ื-Java, Go ื-C++. ืืืง ืืืงืื ืืคืืฉื ืืื ืืืคืฉืจ, ืืืืืืืงื ืืืืืืจืืช ืืืืจืืืืช ืืืขืืจืืช ืืฆื DBMS ืืืืืช ืืืคืฉืจ. ืืืื ืืจืืงืฆืื ืืื ืืืงืื ืืืื ืืืืื ืื ื-proxy ืืชืืฆืขืช ืืืืฆืขืืช ืขืจืืฅ ืชืงืฉืืจืช ืืืฆืคื. ืืื ืื ืื ืืืฉืืื ืืงืฉืืช, ืืชื ืืืื ืืืฉืชืืฉ ืืืืฉืง ืฉืืจืช ืืคืงืืื, ืืืฉืืคื ืืช ืื ืืืืืืืช ืฉื ื-API ืฉื ืืืงืื.
ืืืขืจืืช ื ืืขืื ืืขืื ืืงืฉืืช ืขื ืืื ืืฉืืืื ื ืืื ืฉื ืืชื ืืืืืื, ืืืฉื, ืืฉืืื ืฉื ืฉืืืฉื ืฆืืชื ืืืกืื ืืคืจืืงืกื ืืื, ืฉื ืืฆืจื ืืกืืืืืช n1-hihmem-32 (32 ืืขืืื Intel Xeon 2.30GHz, 214G RAM ืืืืกืื ืืืืกืก SSD 450G) , ืืฆืืื ืืกืคืง ืขืืืืืื ืงืืืขืื ืฉืื ืืขืื ืขื 2.5 ืืืคืืืช ืืฉื ืืื ื-95% ืืืืงืจืื ื-16 ืืืคืืืช ืืฉื ืืื ื-99% ืืขืช ืขืืืื ืฉื 200 ืืืฃ ืืืืืจื TLS ืื ืืื ืืช ืืืจืืื ืฉื 15 ืืืฃ ืืงืฉืืช ืืฉื ืืื (ืขื 3000 ืืืืืจืื ืื ืืื ืืช ืืืจืืื ืฉื 80 ืืืฃ ืืงืฉืืช ืืฉื ืืื, ืืขืืืืืื ืื ืขืื ืขื 6 ืืืคืืืช ืืฉื ืืื ื-95% ืืืืงืจืื ื-15 ืืืคืืืช ืืฉื ืืื ื-99%. ื-PayPal, ืฉืืจืืชืื ืืืืกืกื JunoDB ืืฉืจืชืื ื-350 ืืืืืืจื ืืงืฉืืช ืืืื.
ืืงืืจ: OpenNet.ru