HighLoad++ ืืึธืกืงืืืข 2018, ืงืื ืืจืขืก ืืึทืื. 9 ื ืืืืขืืืขืจ, 15:00
ืึทืืกืืจืึทืงื ืืื ืคึผืจืขืืขื ืืืจืื ื:
ืืืจื ื ืึทืกืจืขืืืื ืึธืื (ืืืงืึธื ืืึทืงืืข): ืืขืจ ืืึทืจืืื ืืืขื ืจืขืื ืืืขืื ืื ืืขืจืคืึทืจืื ื ืคืื ืืืคึผืืึทืืขื ืื ื ืงืืืงืืึธืืกืข ืืื ืืื ืืืขืจ ืคืืจืืข - ืืืึธืก ืืืจ ืืึทืจืคึฟื ืขืก, ืืื ืคืื ืืึทืื ืืืจ ืงืจืึธื, ืืื ืืืจ ืฉืจืืึทืื ืขืก, ืืื ืึทืืื ืืืืฃ.
ืืขืืึทืืืขื ืืขืืืึธืืก:
ืืืจื ื ืึทืกืจืขืืืื ืึธืื: - ื ืืืื ืืขืืขืจ! ืืืื ื ืึธืืขื ืืื ืืืจื ื ืึทืกืจืขืืืื ืึธืื, ืืื ืืื ืืื ืฉืืื ืืึทืงืขื ืขื . ืืื ืึทืจืืขื ืืื ืืืงืึธื ืืึทืงืืข. ืืื ืืืขื ืจืขืื ืืืขืื ืืื ืืืจ ืึทืจืืึทื ืืืืื ืืึทืื ืืื ClickHouse ืคึฟืื ืืื ืืืขืจ ืกืขืจืืืขืจ ืคืืื (ืฆืขื ืืืืงืขืจ ืืืืื ืืขืจ).
ืืืึธืก ืืขื ืขื ืืึธืืก ืืื ืืืึธืก ืงืืืึทืื ืืื?
ืืืึธืก ืืืจ ืืืขืื ืืึธืื ืืืจ: ืืืึธืก ืืืจ ืืึธืื ืืขืืื, ืืืึธืก ืืืจ ืืึทืจืคึฟื "ืงืืืงืืึทืืก", ืจืืกืคึผืขืงืืืืืื, ืืืึธืก ืืืจ ืืืืกืืขืจืืืืืื ืขืก, ืืืึธืก ืืื ืคืื ืคืึธืจืฉืืขืืื ื ืืืจ ืงืขื ืขื ืืึทืงืืืขื ืึธื ืงืึทื ืคืืืืขืจืื ื ืขืคึผืขืก ืกืคึผืขืฆืืขื. ืืื ืืืขื ืืึธืื ืืืจ ืืืืึทืืขืจ ืืืขืื ืืึทืคืขืจ ืืืฉื, ืืืขืื ืื ืคืจืืืืขืืขื ืืืึธืก ืืืจ ืืึธืื ืืื ืืื ืืื ืืืขืื ืืื ืืืขืจ ืกืึทืืืฉืึทื ื ืืืึธืก ืืืจ ืืขืืืขืืึธืคึผืขื ืคึฟืื ืึธืคึฟื ืืงืืจ - ืงืืืืขื ืืึธืืกืข ืืื ืืืืืืืึธืืกืข.
ืคืืจืืืืก ืืึธื ืืืจ ืืึทืจืคึฟื ืฆื ืืึธื ืขืคึผืขืก (ืึทืืฅ ืืื ืฉืืขื ืืืง ืืื ืืืืฃ ืืืงืึธื ืืึทืงืืข, ืจืขืื?). ืืืจ ืืขืืืืื ืฆื ืืึทืืืขื ืืืืึทื ืืึธืืก (ืืื ืขืก ืืขื ืขื ืืขืืืขื ืืื ืืขืจืืขืจ ืคืื ืืขืจืึทืืืืขืก ืคืื ืืึทืื), ืืคึฟืฉืจ ืขืคืขืก ืขืก ืืืึธืื ืืืื ืืขืจ ืืึทืงืืืขื ืฆื ืจืขืืขื ืขื ืกืืึทืืืกืืืง; ืืื ืืืจ ืืึธืื ืึท ืคืืื ืคืื ืฆืขื ืืืืงืขืจ ืืืืื ืืขืจ ืกืขืจืืืขืจืก ืคืื ืืืึธืก ืืึธืก ืึทืืฅ ืืึทืจืฃ ืืืื ืืขืืื.
ืคืืจืืืืก ืืึธืื ืืืจ ืืึทืฉืืึธืกื? ืืืจ ืืืกืืึธืืข ืืึธืื ืกืึทืืืฉืึทื ื ืคึฟืึทืจ ืกืืึธืจืื ื ืืึธืืก. ืืึธ - ืขืก ืืื ืึทืืึท ืึท ืฆืืืืจ "ืืึทืงืงืขื ื ืืืง". ืืื ืืขืืกื ืจืขืงืึธืืขื ืืืจื ืฆื ืึทืืึธื ืืจื ืฆื ืขืก.
ืืืึธืก ืืขื ืขื ืืึธืืก? ืืึธืก ืืื ืึท ืืึธืืึธืจ ืืืึธืก ืงืขืจื ืืืืืืง ืขืจืืื. ืขื ืืืฉืึทื ื ืืื VK ืืขื ืขื ืืืึธืก ืื ืืขืจืข ืจืืคื ืืืงืจืึธ ืกืขืจืืืืกืขืก. ืืื ืืึธ ืก ืึท ืกืืืืืื ื ืกืืืงืขืจ (ืืึทื ืฅ ืึท ืคึผืืึทืฅ ืคืื ืืืืงืก). ืืืืืืื? ื ื, ืืขืจื ืืืืืืขืจ!
ืืืึธืก ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆื ืงืจืึธื ืืึธืืก? ืขืก ืืื ืืืืืขืืืขื ื ืื ืฆื ืืขืจืืึธื ืขื Hadup. ืืขืจื ืึธื, ืืืฉื, Rsyslog (ืกืืึธืจืื ื ืื ืืึธืืก ืืื ืืขืงืขืก). LSD. ืืืขืจ ืืืืืกื ืืืึธืก LSD ืืื? ื ืืื, ื ืืฉื ืืขื LSD. ืกืืึธืจ ืืขืงืขืก, ืจืืกืคึผืขืงืืืืืื, ืืืื. ื ื, ClickHouse ืืื ืึท ืืึธืื ืข ืึธืคึผืฆืืข.
ืงืืืงืืึธืืกืข ืืื ืงืึธืืคึผืขืืืืึธืจืก: ืจืขืงืืืืจืขืืขื ืฅ ืืื ืึทืคึผืขืจืืื ืึทืืื
ืืืึธืก ืืึธื ืืืจ ืืืขืื? ืืืจ ืืืืื ืฆื ืขื ืฉืืจ ืึทื ืืืจ ืืึธื ื ืื ืืึธืื ืฆื ืืึธืจื ืฆื ืคืื ืืืขืื ืื ืึธืคึผืขืจืึทืฆืืข, ืึทืืื ืึทื ืขืก ืึทืจืืขื ืืืืก ืคืื ืื ืงืขืกืื, ืคึผืจืขืคืขืจืึทืืื ืืื ืืื ืืืึทื ืงืึทื ืคืืืืขืจืืืฉืึทื. ืืืจ ืืืืื ืฆื ืฉืจืืึทืื ืึท ืคึผืืึทืฅ, ืืื ืฉืจืืึทืื ืืขืฉืืืื ื. ืืื ืืืจ ืืืืื ืขืก ืืึทืืื ืคึฟืึทืจ ืึทืืข ืกืึธืจืฅ ืคืื ืืืฉืื, ืืึธืจื, ืืึธืก ืืื, ืคึฟืึทืจ ืึท ืืึทื ื ืฆืืึทื. ืืืจ ืืืื ืืืขืื ืฆื ืคึฟืึทืจืฉืืืื ืขืืืขืืข ืคึผืจืึธืืืขื ืืืึธืก ืืื ืืขืงืืืขื ืฆื ืืื ืื ืืื ืืื ืืขืืืื, "ืขืคึผืขืก ืืื ื ืืฉื ืืจืืขืื ืืึธ," ืืื ืืึธืก ืืื ืืขืืืขื 3 ืืืฉืื ืฆืืจืืง), ืืื ืืืจ ืืืขืื ืงืขื ืขื ืฆื ืืขื ืืืึธืก ืืขืืจืืคื 3 ืืืฉืื ืฆืืจืืง " ืืึทืืึท ืงืึทืืคึผืจืขืฉืึทื - ืขืก ืืื ืงืืึธืจ ืืืึธืก ืขืก ืืืึธืื ืืืื ืึท ืคึผืืืก - ืืืืึทื ืขืก ืจืึทืืืกืึทื ืื ืคึผืืึทืฅ ืคืื ืคึผืืึทืฅ.
ืืื ืืืจ ืืึธืื ืึทืืึท ืึท ืืฉืืงืึทืืืข ืคืึธืืขืจืื ื: ืืืจ ืืื ืฉืจืืึทืื ืื ืจืขืืืืืึทื ืคืื ืขืืืขืืข ืงืึทืืึทื ืื (ืืืฉื, ืืึธืืก), ืขืก ืงืขื ืขื ืืืื ืืขืจ ืืื 4 ืงืืืืืืื ืืึทื ืฅ ืืืืื. ืืื ืืืื ืื ืืึทื ืึทืจืืขื ืืืืขืจ UDP, ืขืก ืืื ื ืืฉื ืืึทืจืคึฟื ืฆื ืคืึทืจืืจืขื ืืขื ... ืขืก ืืืขื ื ืืฉื ืืึธืื ืงืืื "ืึธืืืืขืจืืขื" ืคึฟืึทืจ ืื ืงืฉืจ, ืืื ืคึฟืึทืจ ืึท ืืจืืืก ื ืืืขืจ ืคืื ืกืขืจืืืขืจืก ืืึธืก ืืืขื ืืืื ืึท ืคึผืืืก.
ืืึธืืืจ ืืขื ืืืึธืก ืึธืคึฟื ืืงืืจ ืึธืคืคืขืจืก ืืื ืื. ืคืืจืกืืื, ืืืจ ืืึธืื ืื ืืึธืืก ืืึธืืึธืจ - ืืึธืก ืืื ืืื ืืืขืจ ืืึธืืึธืจ; ืืื ืคึผืจืื ืฆืืคึผ, ืขืจ ืงืขื ืืึธื ืึทืืฅ, ืขืจ ืงืขื ืืคืืื ืฉืจืืึทืื ืืึทื ื ืฉืืจืืช. ื ื, ืขืก ืงืขื ื ืืฉื ืืจืึทื ืกืคึผืขืจืึทื ื ืงืึธืืคึผืจืขืก ืืึทืื - ืืืจ ืงืขื ืขื ืงืึธืืคึผืจืขืก ืืจืืืก ืฉืคืืืื ืืื ืืืื ืืืจ ืืืขืื ... ืืืจ, ืคืื ืงืืจืก, ืืึธื ื ืื ืืืขืื ืฆื (ืืืื ืืขืืืขื). ืืขืจ ืืืืื ืคึผืจืึธืืืขื ืืื ืึทื ืขืจ ืงืขื ื ืึธืจ ืืขืื ืึทืืืขืง ืืืึธืก ืคึผืึทืกื ืืื ืืืื ืืึผืจืื; ืฆื ืืืืขื ืขื ืื ืื ืืื, ืืืจ ืืึทืจืคึฟื ืฆื ืืึทืงืืืขื ืื ืืื ืืึธื ืคืื ืืขื ืืึธืืึธืจ ืืื, ืึทืงืึธืจืืื ืืื, ืขืก ื ืขืื ืืึทื ืฅ ืึท ืืึทื ื ืฆืืึทื.
ืืืึธืก ืื ืืขืจืข ืึธืคึผืฆืืขืก ืืขื ืขื ืืึธืจื? ืคึฟืึทืจ ืืืึทืฉืคึผืื, "ืืึทืืืคึผ". ืืจืื ื ืื ืึธืคึผืขืจืึทืฆืืข... ืืืขืจ ืืืื ื ืึทื Hadup ืืื ืืจืื ื ืฆื ืฉืืขืื ืึทืจืืืฃ? ืคืื ืงืืจืก, ืขืก ืืขื ืขื ืงืืื ืคืจืืืืขืืขื ืืื ืื ืจืขืงืึธืจืืื ื. ืืืขื ืืืืขื ืขื, ืืื ืฉืืืืขื ืฉืืืืช. ืืื ืคึผืจืื ืฆืืคึผ, ืืื ืืืึธืื ืืึธืื ืืืกืืึธืืข ื ืืฉื, ืกืคึผืขืฆืืขื ืคึฟืึทืจ ืืึธืืก. ืืึทื ื-ืืขืจืืื ืกืืึธืจืืืืฉ - ืคืื ืงืืจืก, ืืึธ, ืืึทืื ืงืึทืืคึผืจืขืฉืึทื - ืืึธ, ืืึทื ื ืกืืจืื ืืก - ืขืก ืืื ืงืืึธืจ ืึทื ืืืจ ืงืขื ืขื ืจืขืงืึธืจืืืจื. ืืืขืจ ืจืขืงืึธืจืืื ื ืคืื ืึท ืืจืืืก ื ืืืขืจ ืคืื ืกืขืจืืืขืจืก ... ืืืจ ื ืึธื ืืึธืื ืฆื ืืึธื ืขืคึผืขืก ืืื!
Rsyslog. ืืื ืคืึทืงื, ืืืจ ืืขืืืืื ื ืขืก ืืื ืึท ืืึทืงืึทืคึผ ืึธืคึผืฆืืข ืึทืืื ืืืจ ืงืขื ืขื ืืืืขื ืขื ืขืก ืึธื ืืึทืืคึผืื ื ืื ืืื ืืึธื, ืึธืืขืจ ืขืก ืงืขื ื ืืฉื ืฉืจืืึทืื ืืึทื ื ืฉืืจืืช; ืืื ืคึผืจืื ืฆืืคึผ, ืขืก ืงืขื ื ืืฉื ืฉืจืืึทืื ืืขืจ ืืื 4 ืงืืืืืืื. ืืืจ ืืึธืื ืฆื ืืึธื ืืึทืื ืงืึทืืคึผืจืขืฉืึทื ืืื ืื ืืขืืืข ืืืขื ืืื. ืืืืขื ืขื ืืืขื ืงืืืขื ืคืื ืืขืงืขืก.
ืืขืืึธืื ืขืก ืืื ืื "ืืึทืืืฉืงืึท" ืึทื ืืืืืงืืื ื ืคืื ืืกื. ืืกืขื ืฉืึทืื ืื ืืขืืืข ืืื "ืจืกืืกืืึธื": ืขืก ืฉืืืฆื ืืึทื ื ืกืืจืื ืืก, ืึธืืขืจ ืขืก ืงืขื ื ืืฉื ืึทืจืืขืื ืืืืขืจ UDP ืืื, ืืื ืคืึทืงื, ืืืืึทื ืคืื ืืขื, ืืืืืขืจ, ืขืก ืืื ืืึทื ืฅ ืึท ืคึผืืึทืฅ ืคืื ืฉืืึธืคึผื ืืืึธืก ืืึทืจืฃ ืืืื ืจืืจืืื. LSD ืืึทืจืฃ ืืืื ืจืืืืืืื ื ืฆื ืงืขื ืขื ืจืขืงืึธืจืืืจื ืคืื ืืขื ืก ืคืื ืืืืื ืืขืจ ืคืื ืกืขืจืืืขืจืก.
ืืื ืืึธ! ื ืืึธืื ืข ืึธืคึผืฆืืข ืืื ElasticSearch. ืืื ืฆื ืืึธืื? ืขืจ ืืื ืืื ืืื ืืืืขื ืขื, ืืึธืก ืืืืกื, ืขืจ ืืืืขื ื ืืขืฉืืืื ื, ืึธืืขืจ ื ืืฉื ืืืืขืจ ืืื ืืื ืฉืจืืืื. ืคืืจืกืืื, ืืืื ืขืก ืงืึทืืคึผืจืขืกืื ืืึทืื, ืขืก ืืื ืืืืขืจ ืฉืืืึทื. ืจืืึฟ ืืกืชึผืื, ืึท ืคืื ืืืื ืจืืงืืืืืขืจื ืืจืขืกืขืจืข ืืึทืื ืกืืจืึทืงืืฉืขืจื ืืื ืืขืจ ืึธืจืืืื ืขื ืืึทื ื. ืขืก ืืื ืฉืืืขืจ ืฆื ืึทืจืืขืื ืืื ืึธืคื ืฉืืืืขื ืคึผืจืึธืืืขืืก ืืื ืืื. ืืื ืืืืืขืจ, ืจืขืงืึธืจืืื ื ืืื Elastic - ืืืจ ืืึธืื ืฆื ืืึธื ืึทืืฅ ืืื.
ืืึธ ClickHouse ืืื ืึทื ืืืืขืื ืึธืคึผืฆืืข, ืคืื ืงืืจืก. ืืขืจ ืืืืื ืืึทื ืืื ืึทื ืจืขืงืึธืจืืื ื ืคืื ืืขื ืก ืคืื ืืืืื ืืขืจ ืคืื ืกืขืจืืืขืจืก ืืื ืึท ืคึผืจืึธืืืขื. ืืืขืจ ืืื ืืื ืืกืืขืจ ืขืก ืืื ืืืื ืคึผืจืึธืืืขื, ืืืจ ืงืขื ืขื ืคึผืจืืืืจื ืฆื ืกืึธืืืืข ืขืก ืขืคืขืก. ืืื ืื ืจืขืฉื ืคืื ืื ืืึทืจืืื ืืื ืืืขืื ืืขื ืคึผืจืึธืืืขื. ืืืึธืก ืกืึธืจื ืคืื ืคืึธืจืฉืืขืืื ื ืงืขื ืขื ืืืจ ืืขืจืืืึทืจืื ืคืื ClickHouse?
ืืืืืืื ืืืขืื ืืืจ ืขืก ืืจืืื ืืืืื? MergeTree
ืืืขืจ ืคืื ืืืจ ืืื ื ืืฉื ืืขืืขืจื ืึธืืขืจ ืืืืกื ืืืขืื "ืงืืืงืงืืึธืืกืข"? ืืื ืืึทืจืฃ ืืืจ ืืึธืื, ืฆื ื ืฒื? ืืืืขืจ ืฉื ืขื. ืื ืื ืกืขืจืฉืึทื ืขืก ืืื 1-2 ืืืืืืืื ืคึผืขืจ ืกืขืงืื ืืข, ืืขืจืกืฅ ืคืื ืึทืจืืืฃ ืฆื 10 ืืืืืืืื ืคึผืขืจ ืกืขืงืื ืืข ืงืขื ืขื ืึทืงืฉืื ืืืืืกืืึทื ื ืืขื ืงืึทื ืคืืืืขืจืืืฉืึทื - ืขืก ืืขื ืขื ืฆืืืื 6-ืืึทืจืฅ ืงืกืขืึธื ืก (ืืึธืก ืืื, ื ืืฉื ืืคืืื ืื ืืขืจืกื ืฉืืึทืจืง), 256 ืืืืืืืื ืืึทืจืึทื, 20 ืืขืจืึทืืืืขืก ืืื RAID (ืงืืื ืขืจ ืงืึทื ืคืืืืขืจื, ืคืขืืืงืืึทื ืกืขืืืื ืืก). ืึทืืขืงืกืื ืืืืึธืืืืืึธืื, ืงืืืงืืึธืืกืข ืืขืืืขืืึธืคึผืขืจ, ืืื ืืืกืืึธืืข ืืขืืขืกื ืืึธืจื ืืืืืื ื ืืืืึทื ืืืจ ืืึธืื ื ืืฉื ืงืึทื ืคืืืืขืจ ืขืคึผืขืก (ืึทืืฅ ืืขืืจืืขื ืึทืืื ืคึฟืึทืจ ืืื ืื). ืึทืงืึธืจืืื ืืื, ืึท ืกืงืึทื ืื ื ืืืืงืืึทื ืคืื, ืืึธืื, ืืืขืื 6 ืืืืืึธื ืฉืืจืืช ืคึผืขืจ ืกืขืงืื ืืข ืงืขื ืขื ืืืื ืืืงืืืขื ืืืื ืื ืืึทืื ืืขื ืขื ืืขืืื ื ืงืึทืืคึผืจืขืกื. ืืืื ืืืจ ืืึธื ืืื% ืืืืฃ ืึท ืืขืงืกื ืฉืืจืืงื - 100 ืืืืืึธื ืฉืืจืืช ืคึผืขืจ ืกืขืงืื ืืข, ืืึธืก ืืื, ืขืก ืืืื ื ืืึทื ืฅ ืฉื ืขื.
ืืืืืืื ืืืขืื ืืืจ ืขืก ืืจืืื ืืืืื? ื ื, ืืืจ ืืืืกื ืึทื VK ื ืืฆื PHP. ืืืจ ืืืขืื ืึทืจืืึทื ืืืืื ืคืื ืืขืืขืจ ืคืคึผ ืึทืจืืขืืขืจ ืืืจื ืืืืคึผ ืืื "ืงืืืงืงืืึธืืกืข", ืืื ืื ืืขืจืืขืืจืขืข ืืืฉ ืคึฟืึทืจ ืืขืืขืจ ืจืขืงืึธืจื. ืืืขืจ ืืขื ืึท ืคึผืจืึธืืืขื ืืื ืืขื ืกืืขืืข? ืคึฟืึทืจ ืขืืืขืืข ืกืืื, ื ืื ืึทืืขืืขื ืืื ืืืืคืืขืืืืื ืื ืืขื ื. ืืื ืืื ืืืจ ืืืื.
ืคืืจืกืืื, ืขืก ืืขื ืขื ืึท ืคึผืืึทืฅ ืคืื ืกืขืจืืืขืจืก - ืึทืงืึธืจืืื ืืื, ืขืก ืืืขื ืืืื ืึท ืคึผืืึทืฅ ืคืื ืงืึทื ืขืงืฉืึทื ื (ืฉืืขืื). ืืขืจื ืึธื ืขืก ืืื ืืขืกืขืจ ืฆื ืึทืจืืึทื ืืืืื ืืึทืื ืืื MergeTree ืืขืจ ืึธืคื ืืื ืึทืืึธื ืคึผืขืจ ืกืขืงืื ืืข. ืืื ืืืขืจ ืืืืืกื ืคืืจืืืืก? ืืงืขื, ืืงืขื. ืืื ืฐืขื ืืฒึทื ืืขืจืฆืฒืื ืึท ืืืกื ืืขืจ ืฐืขืื ืืขื. ืื ืื ืืขืจ ืืฉืืงืึทืืืข ืงืฉืื ืืื ืึทื ืืืจ ืืึธื ื ืื ืึทื ืึทืืืืืงืก, ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืืึทืจืืึทืืขืจื ืื ืืึทืื, ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืื ืืขืจืืืืืื ืกืขืจืืืขืจืก, ืืืจ ืืืืื ืฆื ืึทืจืืึทื ืืืืื ืืืืื ืืื "ืงืืืงืงืืึธืืกืข" (ืคึผืจืขืคืขืจืึทืืื - ืื ืืขืจ ืืืืึทื, ืื ืืขืกืขืจ).
ืึทืงืงืึธืจืืื ืืื, ืืื ืืื ืื ืกืขืจืฉืึทื ืืขืืื ืืื MergeTree? ืคืืจืืืืก ืืื ืขืก ืืขืกืขืจ ืฆื ืึทืจืืึทื ืืืืื ืืื ืขืก ื ืื ืืขืจ ืึธืคื ืืื ืึทืืึธื ืึท ืจืืข ืึธืืขืจ ืืืืื ืืงืขืจ ืึธืคื? ืืขืจ ืคืึทืงื ืืื ืึทื "ClickHouse" ืืื ืึท ืงืึธืืืื ืขืจ ืืึทืืึทืืืืก ืืื ืกืึธืจื ืื ืืึทืื ืืื ืึทืกืขื ืืื ื ืกืืจ ืคืื ืื ืขืจืฉืืืง ืฉืืืกื, ืืื ืืืขื ืืืจ ืืึธื ืึท ืึทืจืืึทื ืืืืื, ืึท ื ืืืขืจ ืคืื ืืขืงืขืก ืืขื ืขื ืืืฉืืคื ืืื ืืื ืืกืืขืจ ืืืืึทื ืฆื ืื ื ืืืขืจ ืคืื ืฉืคืืืื ืืื ืืืึธืก ืื ืืึทืื ืืขื ืขื ืืืืกืืขืฉืืขืื. ืืื ืึทืกืขื ืืื ื ืกืืจ ืคืื ืื ืขืจืฉืืืง ืฉืืืกื (ืึท ืืึทืืื ืืขืจ ืืืขืืืืืึทืืขืจ ืืื ืืืฉืืคื, ืึท ืกืืื ืคืื ืืขืงืขืก ืืืืฃ ืืืกืง ืคึฟืึทืจ ืืขืืขืจ ืึทืจืืึทื ืืืืื). ืืขืจื ืึธื ืงืืื ืืขืจ ืืืืึทืืขืจ ืื ืกืขืจืฉืึทื, ืืื ืืื ืืขืจ ืืื ืืขืจืืจืื ื ืืื ืืขื ืขื ืงืึทืืืืื ื ืืื ืืจืขืกืขืจืข "ืคึผืึทืจืืืืืึธื ืก". ืืื ื ืื ืืึทืื ืืขื ืขื ืืืืกืืขืฉืืขืื, ืขืก ืืื ืืขืืืขื ืฆื "ืคืึทืจืืื ืื" ืฆืืืื ืืืืกืืขืฉืืขืื ืืขืงืขืก ืึธื ืงืึทื ืกืืืื ื ืคืื ืืึผืจืื.
ืึธืืขืจ, ืืื ืืืจ ืงืขื ืืจืขืคื, ืืืื ืืืจ ืฉืจืืึทืื 10 ืืขืงืขืก ืคึฟืึทืจ ืืขืืขืจ ืึทืจืืึทื ืืืืื, ืงืืืงืืึธืืกืข (ืึธืืขืจ ืืืื ืกืขืจืืืขืจ) ืืืขื ืืขืฉืืืื ื ืขื ืืืงื, ืึทืืื ืขืก ืืื ืจืขืงืึทืืขื ืืื ืฆื ืึทืจืืึทื ืืืืื ืืื ืืจืืืก ืืึทืืฉืึทื. ืึทืงืงืึธืจืืื ืืื, ืืืจ ืงืืื ืืึธื ืืึธื ืืฉื ืืขืจ ืขืจืฉืืขืจ ืกืืขืืข ืืื ืคึผืจืึธืืืงืฆืืข. ืืืจ ืืื ืืึธื ืืฉื ืืืื ืขืจ, ืืืึธืก ืืึธ ื ืืืขืจ 2 ืืื:
ืืึธ ืืืึทืืืฉืึทื ืึทื ืขืก ืืขื ืขื ืืืขืื ืึท ืืืืื ื ืกืขืจืืืขืจืก ืืืืฃ ืืืึธืก ืืืจ ืืึธืื ืืึธื ืืฉื, ืขืก ืืื ื ืึธืจ PHP. ืืื ืืืืฃ ืืขืืขืจ ืกืขืจืืืขืจ ืืื ืืื ืืืขืจ ืืืืข ืึทืืขื ื, ืืืึธืก ืืืจ ืืขืจืืคื "ืงืืืืขื ืืึธืืกืข", ืืืึธืก ืืืื ืืืื ืคึฟืึทืจืืื ืืื ื ืืื "ืงืืืงืืึทืืก" ืืื ืื ืกืขืจืฅ ืืึทืื ืืขืืขืจ ืืืกื ืกืขืงืื ืืขืก. ืื ืกืขืจืฅ ืืึทืื ื ืื ืืื MergeTree, ืึธืืขืจ ืืื ืึท ืืึทืคืขืจ ืืืฉ, ืืืึธืก ืกืขืจืืืขืก ืคึผืื ืงื ืฆื ืืืกืืืืื ืื ืกืขืจืืื ื ืืืืึทื ืืื MergeTree.
ืืจืืขืื ืืื ืืึทืคืขืจ ืืืฉื
ืืืืก ืืื ืืืก? ืืึทืคืขืจ ืืืฉื ืืขื ืขื ืึท ืฉืืืง ืคืื ืืึผืจืื ืืืึธืก ืืื ืฉืขืจื (ืืึธืก ืืื, ืขืก ืงืขื ืขื ืืืื ืื ืกืขืจืืึทื ืึธืคื ืืื ืขืก). ืืื ืืืฉืืืื ืคืื ืขืืืขืืข ืฉืืืง, ืืื ืืขืืขืจ ืคืื ืื ืฉืืืง ืึทืจืืขื ืืื ืึท ืคืจืืึท ืืึทืคืขืจ, ืืื ืืื ืืขื ืขื ืคืืึทืฉื ืื ืืืคึผืขื ืืึทื ืืื (ืืืื ืืืจ ืืึธืื ืคืืืข ืืจืขืงืืขื ืืื ืื ืืึทืคืขืจ, ืขืก ืืืขื ืืืื ืคืืืข ืื ืกืขืจืฅ ืคึผืขืจ ืกืขืงืื ืืข). ืขืก ืืื ืืขืืืขื ืฆื ืืืืขื ืขื ืคืื ืื ืืืฉื - ืืขืืึธืื ืืืจ ืืืืขื ืขื ืืขื ืคืึทืจืืึทื ื ืคืื ืื ืืื ืืึทืื ืคืื ืื ืืึทืคืขืจ ืืื ืื ืคืึธืืขืจ ืืืฉ, ืึธืืขืจ ืืื ืืขื ืืึธืืขื ื ืื ืฉืจืืึทืื ืืื ืืคืืขืฉืืขืื, ืึทืืื ืขืก ืืื ืืขืกืขืจ ื ืืฉื ืฆื ืืืืขื ืขื ืคืื ืืึธืจื. ืืื ืืึทืคืขืจ ืืืฉื ืืืืึทืื ืืืืขืจ ืืื QPS, ืืึธืก ืืื, ืึทืจืืืฃ ืฆื 3 QPS ืืืจ ืืืขื ื ืืฉื ืืึธืื ืงืืื ืคืจืืืืขืืขื ืืื ืึทืืข ืืืขื ืื ืกืขืจืืื ื. ืขืก ืืื ืงืืึธืจ ืึทื ืืืื ืื ืกืขืจืืืขืจ ืคืืจืืืจื ืืึทืื, ืื ืืึทืื ืงืขื ืขื ืืืื ืคืึทืจืคืึทืื, ืืืืึทื ืขืก ืืื ืืขืืืขื ืืืืื ืกืืึธืจื ืืื ืืึผืจืื.
ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืื ืกืืขืืข ืืื ืึท ืืึทืคืขืจ ืงืึทืืคึผืืืงืืืฅ ALTER, ืืืืึทื ืืืจ ืขืจืฉืืขืจ ืืึทืจืคึฟื ืฆื ืคืึทืื ืื ืึทืื ืืึทืคืขืจ ืืืฉ ืืื ืื ืึทืื ืกืืขืืข (ืื ืืึทืื ืืืขื ื ืืฉื ืคืึทืจืฉืืืื ืื ืขืจืืขืฅ, ืืืืึทื ืขืก ืืืขื ืืืื ืคืืึทืฉื ืืืืืขืจ ืื ืืืฉ ืืื ืืืืกืืขืืขืงื). ืืขืจื ืึธื ืืืจ "ืขื ืืขืจื" ืื ืืืฉ ืืืจ ืืึทืจืคึฟื ืืื ืืึทืื ืื ืืึทืคืขืจ ืืืฉ ืืืืืขืจ. ืึทืงืงืึธืจืืื ืืื, ืืึธืืฉ ืขืก ืืื ืงืืื ืืึทืคืขืจ ืืืฉ, ืืืื ืืึทืื ืืืขื ื ืืฉื ืืืืคื ืขืจืืขืฅ, ืึธืืขืจ ืืืจ ืงืขื ืขื ืืึธืื ืขืก ืืืืฃ ืืืกืง ืืคึผืืืช ืืึธืืงืึทืื.
ืืืึธืก ืืื ืงืืืืขื ืืึธืืกืข ืืื ืืื ืืื ืขืก ืึทืจืืขื?
ืืืึธืก ืืื KittenHouse? ืืึธืก ืืื ืึท ืคึผืจืึทืงืกื. ืืจืขืคื ืืืึธืก ืฉืคึผืจืึทื? ืืื ืืขืืืืื ืื ืืขืจืกื ืืืืคึผ ืืขืืขืก ืืื ืืืื ืืึทืจืืื - "ืงืืืงืืึทืืก", ืืืื, ืืคึฟืฉืจ ืืื ืืืขื ืืขืืขื ืงืขื ืขืคึผืขืก ืึทื ืืขืจืฉ. ืืึธ, ืืึธืก ืืื ืืขืฉืจืืื ืืื Go, ืืืืึทื ืืื ืืึธื ื ืื ืืึทืงืข ืืืืกื ืืื ืฆื ืฉืจืืึทืื ืืื C, ืืื ืืึธื ื ืืฉื ืืืขืื ืฆื.
ืึทืงืงืึธืจืืื ืืื, ืขืก ืืืื ืึท ืงืฉืจ ืืื ืืขืืขืจ ืกืขืจืืืขืจ ืืื ืงืขื ืขื ืฉืจืืึทืื ืฆื ืืึผืจืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืื ืืืจ ืฉืจืืึทืื ืืขืืช ืืึธืืก ืฆื Clickhouse, ืืืื Clickhouse ืืื ื ืืฉื ืืึธืื ืฆืืื ืฆื ืึทืจืืึทื ืืืืื ืืึทืื (ื ืึธื ืึทืืข, ืืืื ืฆื ืคืื ืืื ืืขืฉืจืืื), ืืืจ ืืึธื ื ืื ืคืึทืจืืจืขืกืขืจื ืื ืืึผืจืื - ืืืจ ื ืึธืจ ืืืึทืจืคื ืื ืื ืืื. ืืืืึทื ืืืื ืืืจ ืฉืจืืึทืื ืขืืืขืืข ืืืืึทืืื ืคึผืขืจ ืกืขืงืื ืืข ืคืื โโืขืจืจืึธืจืก, ืืืจ ืงืขื ืขื ืืืกืืึธืืข ืืืึทืจืคื ืขืืืขืืข ืืืืก. ืงืืืืขื ืืึธืืกืข ืงืขื ืขื ืืึธื ืืึธืก. ืคึผืืืก, ืขืก ืงืขื ืขื ืืืจืืคืืจื ืคืึทืจืืึธืืืขื ืขืงืกืคึผืจืขืก, ืืึธืก ืืื, ืฉืจืืืื ืฆื ืืืกืง ืืืืฃ ืื ืืืืข ืืึทืฉืื ืืื ืึทืืึธื ืืขืืขืจ ืืึธื (ืืึธืจื, ืึทืืึธื ืืขืืขืจ ืคึผืึธืจ ืคืื ืกืขืงืื ืืขืก) ืขืก ืคืจืืืื ืฆื ืืึทืคืจืืึทืขื ืืึทืื ืคืื ืืขื ืืขืงืข. ืืื ืืื ืขืจืฉืืขืจ ืืืจ ืืขืืืืื ื ืื ืจืขืืืืขืจ ืืืึทืืืขืก ืคึฟืึธืจืืึทื - ื ืืฉื ืขืืืขืืข ืืืื ืขืจื ืคึฟืึธืจืืึทื, ืึท ืืขืงืกื ืคึฟืึธืจืืึทื (ืืื ืืื ืจืขืืืืขืจ ืกืงื).
ืืืขืจ ืืขืืึธืื ืืึธืก ืืขืืจืืคื. ืืืจ ืืขืืืืื ื ืคืึทืจืืึธืืืขื ืขืงืกืคึผืจืขืก, ืืขืฉืจืืื ืืึธืืก, ืืึทื ืืึทืฉืืึธืกื (ืขืก ืืื ืืขืืืขื ืึท ืงืึทื ืืืฉืึทื ืึทื ืืขืกื ืงื ืืื)... ืขืก ืืื ืืขืืืขื ืฉืืขืื ืืืืก ืคึฟืึทืจ ืขืืืขืืข ืฉืขื ืืื ืืขืืจืืื ืฆืืจืืง, ืืื ืึท ืื ืกืขืจืฉืึทื ืกืืึทืจืืขื ืคืื ืึท ืืืืื ื ืกืขืจืืืขืจืก - ืขืก ืืื ืืื ืึทื ืงืืืงืืึธืืกืข ื ืึธื ืืื ืึท "ืคืึธืืขื ืืืืฃ ืงืฉืจ" - ืึทืงืึธืจืืื ืืื, ืืื ืึท ืืืืื ื ืงืึทื ืขืงืฉืึทื ื, ืึทื ืึทืงืืืื ืื ืกืขืจืฉืึทื ืคืืจื ืฆื ืึท ืืึทืกืข ืืืจืืฉื ืืืืขื ืืืืฃ ืื ืกืขืจืืืขืจ ืคืื ืืืขืื ืืืื ืืื ืึท ืืึทืื ืืืืื ื. ืกืึทืคึผืจืืืืื ืืื, ืื ืกืขืจืืืขืจ ืื ืืขื ืืืขื ืจืืงืืืขืก, ืึธืืขืจ ืื ืืึทืื ืืขื ืขื ื ืึธื ืื ืกืขืจืืึทื ื ืึธื ืขืืืขืืข ืืึธื; ืึธืืขืจ ืขืก ืืื ืืขืืืขื ืืืืขืจ ืฉืืืขืจ ืคึฟืึทืจ ืื ืกืขืจืืืขืจ ืฆื ืืื ืขื ืขืก ...
ืืืื nginx
ืึทืืึท ืึท ืืืืืื ื ืคึฟืึทืจ ืื ืคืึธืืขื ืคึผืขืจ ืงืฉืจ ืืึธืืขื ืืื nginx. ืืืจ ืืึธืื ืืื ืกืืึทืืืจื nginx ืืื ืคืจืึธื ื ืคืื ืงืืืงืืึธืืกืข, ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื ืฉืืขืื ืืึทืืึทื ืกืื ื ืคึฟืึทืจ ืฆืืืื ืจืขืคึผืืึทืงืึทื (ืืื ืืืขืจ ืึทืจืืึทื ืืืืื ืืืืงืืึทื ืืขืืืืงืกื ืืื 2 ืืื, ืืึธืืฉ ืขืก ืืื ื ืืฉื ืึท ืคืึทืงื ืึทื ืืึธืก ืืึธื ืืืื ืืขืจ ืคืึทื) ืืื ืืืืืืขื ืื ื ืืืขืจ ืคืื ืงืึทื ืขืงืฉืึทื ื ืฆื ืงืืืงืืึธืืกืข, ืึทืคึผืกืืจืื ืืื, ืึทืงืึธืจืืื ืืื, ืืขืจ , ืืื ืืื 50 ืงืึทื ืขืงืฉืึทื ื, ืขืก ืืืื ื ืึทื ืขืก ืืื ืงืืื ืคืื ื ืืื ืื ืกืขืจืืื ื.
ืืขืจื ืึธื ืืืจ ืืืื ืืขืืขื ืึทื ืืขื ืกืืขืืข ืืืื ืืื ืืืกืึทืืืืึทื ืืืืืฉืื, ืืืืึทื ืืืจ ืืึธืื ืืืืื ืืืื ื ืืื ืงืก ืืึธ. ืึทืงืงืึธืจืืื ืืื, ืืืื ืืขื nginx ืงืจืึทืฉืื, ืืจืึธืฅ ืืขื ืืืึทืืืึทื ืคืื ืจืขืคึผืืึทืงืึทื, ืืืจ ืคืึทืจืืืจื ืืึทืื ืึธืืขืจ, ืืื ืืื ืืกืืขืจ, ืืึธื ื ืื ืฉืจืืึทืื ืขืจืืขืฅ. ืึทื ืก ืืืึธืก ืืืจ ืืขืืืื ืืื ืืืขืจ ืืืืื ืืึทืกืข ืืึทืืึทื ืกืื ื. ืืืจ ืืึธืื ืืืื ืืืื ืืขืืขื ืึทื "ืงืืืงืืึทืืก" ืืื ื ืึธื ืคึผืึทืกืืง ืคึฟืึทืจ ืืึธืืก, ืืื ืืขืจ "ืฉืขื" ืืืื ืื ืืขืืืืื ืฆื ืฉืจืืึทืื ืืืื ืืึธืืก ืืื "ืงืืืงืืึทืืก" - ืืืืขืจ ืืึทืงืืืขื, ืฆื ืืืื ืขืจืืขื. ืืืจ ื ืึธื ื ืืฆื ืขืก ืคึฟืึทืจ ืื ืืขืจืข "ืืขืืึธื ืก".
ืืขืจื ืึธื ืืืจ ืืืกืงืึทืืืขืจื ืืขื ืืฉืืงืึทืืืข ืคึผืจืึธืืืขื: ืืืื ืืืจ ื ืืฆื ืึท ื ืื-ื ืึธืจืืึทื ืืืคึฟื ืคืื ืื ืกืขืจืืื ื ืืื SQL ืืึธืืข, ืขืก ืคืึธืจืกืขืก ืึท ืคืื-ืคืืขืืืฉื AST-ืืืืืจื SQL ืคึผืึทืจืกืขืจ, ืืืึธืก ืืื ืืึทื ืฅ ืคึผืึทืืขืืขื. ืึทืงืงืึธืจืืื ืืื, ืืืจ ืืึธืื ืฆืืืขืืืืื ืกืขืืืื ืืก ืฆื ืขื ืฉืืจ ืึทื ืืึธืก ืงืืื ืืึธื ืืึทืคึผืึทื ื. ืืืจ ืืึธืื ืืึทืกืข ืืึทืืึทื ืกืื ื, ืืขืืื ื ืืฉืขืงืก, ืึทืืื ืึทื ืืืื ืืืื ืขืจ ืฉืืึทืจืื, ืืืจ ื ืึธื ืืึธืื ืื ืืึทืื. ืืืจ ืืืฆื ืืึธืื ืืึทื ืฅ ืึท ืคึผืืึทืฅ ืคืื ืืืฉื ืืืึธืก ืืืจ ืืึทืจืคึฟื ืฆื ืืึธืื ืคืึทืจืฉืืืขื ืข ืงืืืงืืึธืืกืข ืงืืึทืกืืขืจื. ืืื ืืืจ ืืืื ืื ืืขืืืืื ืฆื ืืจืึทืืื ืืืขืื ืื ืืขืจืข ื ืืฆื - ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืขืืืืื ืฆื ืฉืจืืึทืื ืืึธืืก ืคึฟืื nginx ืืึทืืืฉืืื, ืึธืืขืจ ืืื ืืึธื ื ืื ืืืืกื ืืื ืฆื ืืืขืจืืขืื ืืื ืืื ืืืขืจ RPC. ื ื, ืืื ืืืึธืื ืืื ืฆื ืืขืจื ืขื ืืื ืืื ืฆื ืฉืืงื ืืื ืืื ืืกืืขืจ ืขืคืขืก - ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืฆื ืืึทืงืืืขื ืืขืฉืขืขื ืืฉื ืืืืฃ ืืึธืงืึทืืืึธืกื ืืืจื UDP ืืื ืืขืจื ืึธื ืฉืืงื ืืื ืฆื ืงืืืงืืึธืืกืข.
ืืืื ืฉืจืื ืึทืืืขืง ืคืื ืืืืืื ื
ืื ืืขืฆื ืกืืขืืข ืื ืืขืืืืื ืฆื ืงืืงื ืืื ืืึธืก (ืืขืจ ืคืขืจื ืืืขืจืกืืข ืคืื โโโโืืขื ืกืืขืืข): ืืืืฃ ืืขืืขืจ ืกืขืจืืืขืจ ืืื ืคืจืึธื ื ืคืื ืงืืืงืงืืึธืืกืข ืขืก ืืื nginx (ืืืืฃ ืืขืจ ืืขืืืืงืขืจ ืกืขืจืืืขืจ) ืืื ืขืก ืคืฉืื ืคึผืจืึทืงืกืื ืจืืงืืืขืก ืฆื ืืึธืงืึทืืืึธืกื ืืื ืึท ืฉืืขืืจ ืคืื ืื ื ืืืขืจ ืคืื ืงืึทื ืขืงืฉืึทื ื ืคืื 50. ืืจืขืงืืขื. ืืื ืืขื ืกืืขืืข ืืื ืฉืืื ืืึทื ืฅ ืืจืืขืื, ืึทืืฅ ืืื ืืขืืืขื ืฉืืื ืืื ืืื ืืื.
ืืืจ ืืขืืขืื ืึทืืื ืคึฟืึทืจ ืืืขืื ืึท ืืืืฉ. ืืืข ืืขื ืขื ืืขืืืขื ืฆืืคืจืืื, ืืขื ืืื ืฆืืืขืืืืื ืืืฉื, ืืขื ืืื ืฆืืืขืืืืื, ืืขื ืืื ืฆืืืขืืืืื... ืืืื ืืื ืืื ืืจืืืกืืขืืืืื ืื ืืขืจ ืืืคื ืืื ืืืจ ืืืื ืฆืืืขืืืืื ืืืคืขืจ ืืืฉื ืืื ื ืืฉื ืืืืขืจ ืืืคืืืืื (ืืืืืจ ืขืก ืืืื ืืืื). ืืืจ ืืึธืื 16 ืืจืขืงืืขื ืืื ืืขืืขืจ ืืืฉ ืืื ืึท ืืืืฅ ืืขืืึทืืขื ืคืื ืึท ืคึผืึธืจ ืคืื ืกืขืงืื ืืขืก; ืืืจ ืืึธืื 20 ืืืฉื ืืื ืืขืืขืจ ืืืฉ ืืืงืืืขื 8 ืื ืกืขืจืฅ ืคึผืขืจ ืกืขืงืื ืืข - ืืื ืืื ืืขื ืคืื ื "ืงืืืงืงืึธืืกืข" ืื ืืขืืืืื ... ืื ืจืขืงืึธืจืืก ืื ืืขืืืืื ืฆื ืคึผืึทืืขืืขื ืึทืจืึธืคึผ. ืืื ืืึธืื ื ืืฉื ืืคืืื ืืืจืืืขืืื ืืขื ... Nginx ืืืจื ืคืขืืืงืืึทื ืืื ืึทืืึท ืึท ืืฉืืงืึทืืืข ืืึทื ืึทื ืืืื ืงืึทื ืขืงืฉืึทื ื ืขื ืืืงื ืืื ืืื ืื ืึทืคึผืกืืจืื, ืขืก ืคืฉืื ืืืืืขืงืขืจื "502" ืฆื ืึทืืข ื ืืึทืข ืจืืงืืืขืก.
ืืื ืืึธ ืืืจ ืืึธืื (ืืื ื ืึธืจ ืืขืงืืงื ืืืืฃ ืื ืืึธืืก ืืื ืงืืืงืืึธืืกืข ืืื) ืืืขืื ืืึทืื ืึท ืคึผืจืึธืฆืขื ื ืคืื ืจืืงืืืขืก ื ืื ืึทื ืืขืจืฉ. ืึทืงืงืึธืจืืื ืืื, ืืืกืง ืืืืึทืืึทืืืืฉืึทื ืืื ืืขืืืขื ืืืื, ืขืก ืืขื ืขื ืืขืืืขื ืึท ืคึผืืึทืฅ ืคืื ืืขืจืืืฉืื. ื ื, ืืืืก ืืื ืืื ืืขืืื? ืืขืืืืื ืืืขื, ืืื ืืื ื ืืฉื ืึทืจื ืฆื ืจืขืืขื ืขื ืืืืก ืืืึธืก ืคึผืื ืงื ืื ืงืฉืจ ืืื ืึทืคึผืกืืจืื ืืขืขื ืืืงื.
ืจืืคึผืืืืกืื ื nginx ืืื ืึท ืคืึทืจืงืขืจื ืคึผืจืึทืงืกื
ืืื ืืึทืฉืืึธืกื ืึทื ืืืจ ืืึทืจืคึฟื ืฆื ืคืืจื ืืขื ืืื, ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืืึธืื ืขืก ืฆื nginx - nginx ืงืขื ื ืืฉื ืืืืกื ืืืึธืก ืืืฉื ืขืก ืืขื ืขื ืืื ืงืืืงืืึธืืกืข, ืืื ืืื ืจืืคึผืืืืกื nginx ืืื ืึท ืคืึทืจืงืขืจื ืคึผืจืึทืงืกื, ืืืึธืก ืืื ืืืื ืืขืฉืจืืื ืืื.
ืืืืก ืืื ืขืจ? ืขืก ืึทืจืืขื ืืืืืจื ืืืืฃ ืื ืคืึทืกื ืืืืคึผ ืืืืืืึธืืขืง "ืืึธืฉื ืื", ืืึธืก ืืื, ืฉื ืขื, ืึผืืขื ืืื ืฉื ืขื ืืื ื ืืื ืงืก. ืื ืืฉืืืืืื, ืืืึธืจ, ืืืื ืืืจ ืืขื ื ืคืึธืจืฉืืขืื ืืึธ (ืืึทืืขืจืงืื ื: ืืืึธืจ ืกืืกืึธืขืื ืืื ืึท ืจืืกืืฉ ืคึผืจืึธืืจืึทืืืกื ืืืึธืก ืืืฉืืคื ืืขื ื ืืื ืงืก ืืืขื ืกืขืจืืืขืจ). ืขืก ืงืขื ืขื ืคึฟืึทืจืฉืืืื ืืืึธืก ืืื ืคืื ืงืืืืจืื ืืึธืก ืืขื ืขื - INSERT ืึธืืขืจ SELECT - ืึทืงืึธืจืืื ืืื, ืขืก ืืืื ืคืึทืจืฉืืืขื ืข ืคึฟืึทืจืืื ืืื ื ืคึผืึธืึธืืก ืคึฟืึทืจ ืคืึทืจืฉืืืขื ืข ืืืืคึผืก ืคืื ืงืืืืจืื.
ืึทืงืงืึธืจืืื ืืื, ืืคืืื ืืืื ืืืจ ืืึธื ื ืื ืืึธืื ืฆืืึทื ืฆื ืคืึทืจืขื ืืืงื ืื ืื ืกืขืจืฉืึทื ืจืืงืืืขืก, ืื "ืกืึทืืขืงืฅ" ืืืขื ืคืึธืจื, ืืื ืืืืฆืข ืืืขืจืกืึท. ืืื ืขืก ืืจืืคึผื ืื ืืึทืื ืืื ืืึทืคืขืจ ืืืฉื - ืืื ืึท ืงืืืื ืืึทืคืขืจ: ืืืื ืขืก ืืขื ืขื ืืขืืืขื ืงืืื ืขืจืจืึธืจืก, ืกืื ืืึทืงืก ืขืจืจืึธืจืก, ืืื ืึทืืื ืืืืฃ - ืึทืืื ืึทื ืืื ืืืึธืื ื ืืฉื ืืึธืื ืึท ืืจืืืก ืืืืจืงืื ื ืืืืฃ ืื ืจืขืฉื ืคืื ืื ืืึทืื, ืืืืึทื ืืืขื ืืืจ ืคืฉืื ืื ืกืขืจืืึทื ืืื ืืึทืคืขืจ ืืืฉื, ืืืจ ืืขืืื ืงืืืื "ืืึทืืฉื", ืืื ืึทืืข ืื ืกืื ืืึทืงืก ืขืจืจืึธืจืก ืืึธืื ืืืืื ืึทืคืขืงืืึทื ืืขื ืงืืืื ืฉืืืง; ืืื ืื ืืืขืื ืืื ืฉืืื ืืคืขืงืืืจื ื ืืจืืืกื ืืืคืขืจ. ืงืืืื ืืื 1 ืืขืืืืืื, ืืึธืก ืืื ื ืืฉื ืึทืืื ืงืืืื.
ืื ืกืขืจืืื ื ืึท ืกืื ืืงืจืึทื ืึทืืืืฉืึทื ืืื ืืกืขื ืฉืึทืื ืจืืคึผืืืืกืื ื nginx, ืืื ืืกืขื ืฉืึทืื ืื ืืขืืืข ืืึทื ืืืึธืก nginx ืืื ืคืจืืขืจ - ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืืืืฉื ืื ืืืืข "ืงืืืืขื ืืึธืืกืข" ืคึฟืึทืจ ืืขื. ืืื ืืื ื ืขืก ื ืืฆื ืคืึทืกื ืืืืคึผ, ืขืก ืืื ืืืืขืจ ืฉื ืขื - ืืืจ ืงืขื ืขื ืืึทืื ืืขืจ ืืื 100 ืืืืื ื ืจืืงืืืขืก ืคึผืขืจ ืกืขืงืื ืืข ืคึฟืึทืจ ืืืื ืื ืกืขืจืฅ ืืืจื ืึท ืคืึทืจืงืขืจื ืคึผืจืึทืงืกื. ืืืขืึธืจืขืืืงืึทืืื, ืืืจ ืงืขื ืขื ืึทืจืืึทื ืืืืื ืืืื ืฉืืจื ืืื ืึท ืฆืืึทื ืืื ืื ืงืขืืืื ืืึธืืกืข ืคืึทืจืงืขืจื ืคึผืจืึทืงืกื, ืึธืืขืจ ืืึธื ืืืจ ืืึธื ื ืื ืืึธื ืืึธืก.
ืื ืกืืขืืข ืื ืืขืืืืื ืฆื ืงืืงื ืืื ืืึธืก: "ืงืืืืขื ืืึธืืกืข", ืื ืคืึทืจืงืขืจื ืคึผืจืึทืงืกื ืืจืืคึผืขืก ืคืืืข ืจืืงืืืขืก ืืื ืืืฉื ืืื, ืืื ืงืขืจ, ืื ืืึทืคืขืจ ืืืฉื ืึทืจืืึทื ืืืืื ืืื ืืื ืื ืืืืคึผื ืึธื ืขืก.
ืงืืืืขืจ ืืื ืึท ืฆืืึทืืืืืึทืืืง ืืืืืื ื, ืงืขืฆื ืืื ืฉืืขื ืืืง
ืืืก ืืื ืื ืืื ืืขืจืขืกืื ืืข ืคืจืืืืขื... ืืื ืืืื ืขืจ ืคืื ืืืื ืืขื ืืฆื ืฉื ืขื ืืืืคึผ? ืืืขืจ ืืื ืืขืืืืื ื ืคืึทืกื ืืืืคึผ ืืื POST ืจืืงืืืขืก? ืืืกืืึธืืข, ืืึธืก ืืึทืงืข ืืึธื ื ืื ืืืื ืืขืืื, ืืืืึทื ืขืก ืืึทืคืขืจื ืื ืืขืื ืืืฃ ืืืจื ืคืขืืืงืืึทื, ืืื ืืื ืืืขืจ ืืึทืคืขืจ ืืจืืืก ืืื ืืขืืืขื ืืึทืฉืืืื ืฆื 16 ืืขืืืืืื. ืื ืืืื ืฉืืขืื ืืื ืืืื ืืื ืืืืคืืขืืขืจื ืฆื ืืืืื ืืื, ืืื 16-ืืขืืืืืืข ืฉืืืงืืขื ืืืื ืื ืืขืืืืื ืื ืงืืืขื ืคืื ืืืข ืฆืขื ืืืืืขืจ ืืืืื ืืขืจ ืกืขืจืืืขืจืก, ืืื ืืื ืืขื ืขื ืืืข ืืขืืืขื ืืืคืขืคืขืจื ืืื ืืืงืึธืจื ืืืืืขืจ ืืื ืืขื ืขื ืืขืฉืืงื ืืขืืืืจื ืงืืื ืงืืืงืืึธืืกืข. ืึทืงืงืึธืจืืื ืืื, ืืขืจ ืืึผืจืื ืืขืืืคื ืืืืก, ืื Out-of-Memory Killer ืืขืงืืืขื ืืื ืืขืืจืืขื ืื ืคืึทืจืงืขืจื ืคึผืจืึทืงืกื (ืึธืืขืจ "Clickhouse", ืืืึธืก ืงืขื ืืขืึธืจืขืืืฉ "ืขืกื" ืืขืจ ืืื ืื ืคืึทืจืงืขืจื ืคึผืจืึทืงืกื). ืืขืจ ืฆืืงื ืืื ืืื ืืืืขืจืืขืืืจื. ื ืื ืึท ืืืืขืจ ืึธื ืืขื ืขื ืคึผืจืึธืืืขื. ืืึธืืฉ ืืืจ ืกืืึทืืืึทืื ืืืืฃ ืืขื ืืืืื ื ืึธื ืขืืืขืืข ืืืฉืื ืคืื ืึธืคึผืขืจืึทืฆืืข.
ืืืืก ืืื ืืื ืืขืืืื? ืืืืืขืจ, ืืื ืืึธื ื ืื ืืึทืงืข ืืื ืฆื ืคึฟืึทืจืฉืืืื ืืืึธืก ืคึผืื ืงื ืืขืืจืืคื. ืืื ืืจืึทืืื ืขืก ืืื ืืึทื ืฅ ืงืืึธืจ ืืื ืืขืจ ืืึธื ืึทื ืืืจ ืืึธื ื ืืฉื ืืึทืคืขืจ ืืื ืืึผืจืื. ืืื ืงืขื ื ืืฉื ืืึทืืข ืฉื ืขื ืืืืคึผ, ืืึธืืฉ ืืื ืืขืคืจืืืื. ืืืขืจ ืืื ืืขืคืื ืขื ืึท ืืืขื ืฆื ืืึทืื ืขืก ืึทืืื ืึทื ืขืก ืืื ื ืื ืืึทืจืคึฟื ืฆื ืืึทืืข ืขืคึผืขืก, ืืื ืืื ืืขืงืืืขื ืึทืจืืืฃ ืืื ืืืื ืืืืื ืืืคึฟื ืืื ืืืืคึผ - ืืื ืืขืจืืคื ืขืก ืงืขืฆื. ื ื, ืขืก ืืื ืืึทืืืฉืืงืึทื - "ืืืง", "ืงืขืฆื" ... ืืืึธืก ืึทื ืืขืจืฉ? ..
ืืืื ืึท ืืงืฉื ืงืืื ืฆื ืื ืกืขืจืืืขืจ ืืื ืื ืงืขืฆื ืืืคึฟื, ืืขืจ ืกืขืจืืืขืจ ืืึธื ืจืืกืคึผืึทื ื "ืืืึทื" - ืืึทืืืฉืืงืื. ืืืื ืขืจ ืขื ืืคืขืจื ืืืืฃ ืืขื, ืืืขืจื ืืืืจืืื ืื ืขืจ ืคืืจืฉืืืื ืืขื ืคืจืืืืงืื, ืืื ืืื ืืืคื ืืื ืื ืงืฉืจ (ืคืืกื ืืืืค ืืื ืืื ืฉืืื), ืืื ืืขืจ ืงืฉืจ ืืืื ืืจืืื ืืื "ืจืื" ืืึธืืข. ืคืืจืืืืก ืืืจืฃ ืืื ืขืก? ืืื ืืืืื ืฆื ืงืึธื ืืจืึธืืืจื ืืื ืืืืขื ืขื ืคึฟืื TCP ืงืึทื ืขืงืฉืึทื ื ืืึทืคึผืึทื ื. TCP ืืื ืึท ืืืื ืืขืจืืขื ืคืึทืจืืึธื: ืืืื ืงืืื ืืืื ืขืจ ืืื ืืืืขื ืขื ืคืื ืื ืื ืืขืจืข ืืืึทื, ืื ืฉืจืืึทืื ืืืืื ืฆื ืืืึทืจืื, ืืื ืืึผืจืื ืืื ื ืืฉื ืกืคึผืขืฆืืขื ืคืืจืืจืืื ืืืืฃ ืืขื.
ืืื ืืืื ืืื ืืื ืืขืืืืขื ื ืคืื ืืขืจื 50 ืงืืืขื ืื ืืื ื ืฆืืื (ืคืื ืคืืคืฆืื ืืืืื ืคืืคืฆืื ืืื ืืืืืื ืืืื ืืขื ืื, ืืคืืื ืืืื ืื ืจืืืข ืงืืื ืคืื ืื ืื ืืขืจ ืืง)... ืื ืงืึทื ืกืึทืืฉืึทื ืืื ืืืงืจืืกื ืืื ืืขื ืฆืืืึทื ื ืืคึผืืืช 20 ืืื, ืึธืืขืจ ืืื, ืฆื ืืืื ืขืจืืขื , ืืื ืงืขื ื ืืฉื ืืขืกืื ืคึผืื ืงื ืืืึธืก ืืึธื, ืืืืึทื ืขืก ืืื ืฉืืื ืืืืื ืืง (ืขืก ืืื ืฉืืื ืจืืืฉื ืื ืืืจืื ืคืื ืืขืืช). ืืขืจ ืคึผืจืึธืืึธืงืึธื ืืื ืืืื ืขืจื, ืืึธืก ืืื, ืขืก ืึผืืื ืื ืืืฉ ื ืึธืืขื ืืื ืืึทืื; ืขืก ืืขื ืขื ืงืืื ืืืืคึผ ืืขืืขืจื, ืึทืืื ืืื ืืื ื ืืฉื ื ืืฆื ืึท ืืืขื ืืึธืืขื (ืืื ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืืืขืจืืขืื ืืื ืืจืึทืืืขืจื - ืืื ืืขืืืื ืึท ืคึผืจืึธืืึธืงืึธื ืืืึธืก ืืื ืคึผืึทืกืืง ืคึฟืึทืจ ืืื ืืืขืจ ืืืืขืจืคืขื ืืฉื). ืืื ืึทืืฅ ืืื ืืขืืืขื ืืื ืืื ืืื.
ืืขืจ ืืึทืคืขืจ ืืืฉ ืืื ืืจืืืขืจืืง
ืืขืฆืื ืก ืืืจ ืืขืคืื ืขื ืื ืื ืืขืจ ืืฉืืงืึทืืืข ืฉืืจืื ืคืื ืืึทืคืขืจ ืืืฉื. ืืื ืืขื ืคึผืจืึธืืืขื ืืื ืฉืืื ืคืื ืืขืจ ืืืืืืืงืืืง ืืื ืื ืื ืืขืจืข. ืืึธืืืจ ืืืึทืืืฉืึทื ืืขื ืกืืืืึทืฆืืข: ืืืจ ืืขื ื ืฉืืื ืึทืงืืืืืื ื ืืฆื ืงืืืงืืึธืืกืข, ืืืจ ืืึธืื ืืึทืืึทื ื ืคืื ืงืืืงืืึธืืกืข ืกืขืจืืืขืจืก, ืืื ืืืจ ืืึธืื ืขืืืขืืข ืจืืงืืืขืก ืืืึธืก ื ืขืืขื ืืืืขืจ ืืึทื ื ืฆืืื ืฆื ืืืืขื ืขื (ืืืจ ืืึธืื, ืืขืจ ืืื 60 ืกืขืงืื ืืขืก); ืืื ืื ืงืืืกื ืืื ืืืื ืืืืขืจ ืืื ืืขื ืืืืขื ื... ืืขืจืืืืื ืืืขื "ืกืขืืขืงืืืจื" ืืืืก ืืื ืืื ืื ืืขืืืืื ืคืืจ "ืืืืขืจ" ื ืืฉื ืืจืืื ืืขืจืขืื ื ืืื ืืขื ืืืฉ, "ืืืืขืจ" ืืืขื ื ืืฉื ืื ืืืืื - ืืกืชืื ืขืืืืืข ืคืื ืงืฆืืขืก ืคืื ืืื "ืงืืืงืืืื" ืืจืืขื ืืื ืืขื ืึธืจื. ืืคืฉืจ ืงืขื ืืขื ืืืก ืคืืจืจืืืื? ืึธืืขืจ ืืื ืขืก ื ืื ืืขืืืขื?
ืืื ืึทืืืขืืืื, ืขืก ืืื ืงืืึธืจ ืึทื ืืื ืคืึทืงื ืืึธืก ืืื ื ืืฉื ืึทืืึท ืึท ืืจืืืก ืคึผืจืึธืืืขื, ืึธืืขืจ ืืื ืืึทืคืขืจ ืืืฉื ืขืก ืืืขืจื ืืขืจ ืืืืืืืงืืืง. ืืืืึทื ืืืื, ืืึธืืืจ ืืึธืื, ืืืื "ืึทืืืขืจ" ืืืืืึทืืฅ (ืืื ืขืก ืงืขื ืฆืืื ืืืืก ืืืืฃ ืื ืื ืืขืจ ืืึทืืขืืึธืก - ื ืืฉื ืืืืฃ ืืืื, ืึธืืขืจ ืืืืฃ ืึท ืจืขืคึผืืืงืข, ืคึฟืึทืจ ืืืึทืฉืคึผืื), ืืขืืึธืื ... ืืืจ ืืึธื ืืืืกืืขืืขืงื ืื ืืึทืคืขืจ ืืืฉ, ืืืื "ืึทืืืขืจ" ( ืึธืืขืจ ืขืืืขืืข ืื ืืขืจืข ืืึทืืขืืึธืก) ืืืืื ืืืืก. ืืขืจื ืึธื ืึทื "ืึทืืืขืจ" ืืขืืช ืืื ืคืืจืืขืงืืืขื) - ืืืจ ื ืึธื ืืึทืจืคึฟื ืฆื ืขื ืฉืืจ ืึทื ืื ืืึทืื ืคืึธืจืืขืฆื ืฆื ืืืื ืืขืฉืจืืื: ืืืจ ืืึทืื ืื ืืึทืคืขืจ ืืืฉื ืฆืืจืืง (ืืืื ืื ืืขืืืข ืกืืขืืข ืืื ืื ืคืึธืืขืจ ืืืฉ), ืืขืืึธืื "ืึทืืืขืจ" ืืืื ืืืจื, ืขื ืืก ื ืึธื ืึทืืข, ืืื ืื ืืึทืคืขืจ ืื ืืืฉ ืืืืื ืฆื ืึทื ืืขืจืฉ ืืื ืกืืฉืขืืึท ืคืื ืื ืคืึธืืขืจ. ืืขืคึผืขื ืืื ื ืืืืฃ ืืืึธืก ืื "ืึทืืืขืจ" ืืื ืืขืืืขื, ืื ืึทืจืืึทื ืืืืื ืงืขื ื ืื ืืขืจ ืืืื ืฆื ืืขื ืืึทืคืขืจ ืืืฉ - ืืึธืก ืืื ืืืืขืจ ืืจืืืขืจืืง.
ืขืก ืืื ืืืื ืึทืืึท ืึท ืฆืืืื (ืืคึฟืฉืจ ืขืืขืฆืขืจ ืืืืขืจืงื ืขืก) - ืขืก ืืื ืืขืจืืคึฟื query_thread_log ืืื ื ืืึทืข ืืืขืจืกืืขืก ืคืื Clickhouse. ืืืจื ืคืขืืืงืืึทื, ืืื ืขืืืขืืข ืืืขืจืกืืข ืขืก ืืื ืืขืืืขื ืืืื ืขืจ. ืืึธ ืืืจ ืืึธืื ืึทืงืืืืืึทืืืืืื 840 ืืืืืึธื ืจืขืงืึธืจืืก ืืื ืึท ืคึผืึธืจ ืคืื ืืืฉืื (100 ืืืืืืืื). ืืึธืก ืืื ืจืขืื ืฆื ืืขื ืคืึทืงื ืึทื ืืึธืจื ืืขื ืขื ืืขืฉืจืืื "ืื ืกืขืจืฅ" (ืืคึฟืฉืจ ืืืฆื, ืืืจื ืื ืืืขื, ืืื ืืขื ืขื ื ืืฉื ืืขืฉืจืืื). ืืื ืืื ืืขืจืฆืืืื ืืืจ, ืืื ืืืขืจ "ืื ืกืขืจืฅ" ืืขื ืขื ืงืืืื - ืืืจ ืืึธืื ืึท ืคึผืืึทืฅ ืคืื "ืื ืกืขืจืฅ" ืืื ืื ืืึทืคืขืจ ืืืฉื. ืขืก ืืื ืงืืึธืจ ืึทื ืืึธืก ืืื ืคืึทืจืงืจืืคึผืื - ืืื ื ืึธืจ ืืึธืื ืืืจ ืืืึธืก ืืื ืืขืืขื ืืืืฃ ืืื ืืืขืจ ืกืขืจืืืขืจ. ืคืืจืืืืก? ืืึธืก ืืื ืื ืื ืืขืจ ืึทืจืืืืขื ื ืงืขืื ื ืืฆื ืืึทืคืขืจ ืืืฉื! ืกืคึผืึทืื ืืื ืืืืขืจ ืืจืืืขืจืืง.
ืืืขืจ ืืึธื ืืขืืืืืกื ืึทื ืืขืจ ื ืึธืืขื ืคืื ืืขื ืืึธืืขืจ ืืื ืกืคึผืึทืื? VK ืึธื ืืขืฉืืขืืืข ืืึธืื ืืืืคืืขืืืืื ืื ืืขื ื. ืืงืขื.
ืืืขืื ืื ืคึผืืึทื ื ืคึฟืึทืจ "ืงืืืืืขืืืึธืืกืข"
ืคึผืืึทื ื ืืขื ืขื ืืืืฉืึทืืืึทืื ื ืืฉื ืฉืขืจื, ืจืขืื? ืคึผืืืฆืืื ื ืืืจ ืืืขื ื ืืฉื ืืงืืื ืืื ืืื ืืืขื ื ืืฉื ืงืืงื ืืืืขืจ ืืื ืืื ืื ืืขืจืข ืืขื ืืฉื ืก ืืืืื. ืืืขืจ ืืื ืืืขื ื ืขืืขื ืื ืจืืืืงืืจื! ืืืจ ืืืืื ืืึธื ืื ืคืืืืขื ืืข: ืืึทืคืขืจ ืืืฉื, ืขืก ืืืื ื ืฆื ืืืจ, ืืขื ืขื ื ืึธื ืึท ืงืจืึทืืฉ ืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืึทืคืขืจื ืื ืึทืคึผืืืืื ื ืืื. ืึธืืขืจ ืืืจ ื ืึธื ืืึธื ื ืืฉื ืืืขืื ืฆื ืืึทืคืขืจื ืขืก ืืืืฃ ืืืกืง, ืึทืืื ืืืจ ืืืขื ืืึทืคืขืจ ืื ืื ืกืขืจืฉืึทื ืืื ืืึผืจืื.
ืืขืจืืืขืจ, ืืืขื ืึท "ืึทืจืืึทื ืืืืื" ืืื ืืขืืืื, ืขืก ืืืขื ื ืื ืืขืจ ืืืื ืกืื ืืฉืจืึธื ืึธืืก - ืขืก ืืืขื ืฉืืื ืึทืจืืขืื ืืื ืึท ืืึทืคืขืจ ืืืฉ, ืืืขื ืึทืจืืึทื ืืืืื ืืื ืื ืคืึธืืขืจ ืืืฉ (ื ื, ืึทืืึธื ืฉืคึผืขืืขืจ) ืืื ืืึทืจืืื ืืืจื ืึท ืืึทืืื ืืขืจ ืงืึทื ืึทื ืืืึธืก ืื ืกืขืจืฅ ืืขื ืขื ืืืจืืืขืืื ืืขื ืืื ืืืึธืก ืืื ื ืืฉื.
ืคืืจืืืืก ืงืขื ืืื ื ืืฉื ืืึธืื ืื ืกืื ืืฉืจืึธื ืึธืืก ืึทืจืืึทื ืืืืื? ืขืก ืืื ืคืื ืืขืจ ืืึทืงืืืขื. ืืขืจ ืคืืงื ืืื ืื ืืืื ืืขื ืืืืื ืืจืืื ืคืื 10 ืืืืื ื ืืื ืืช ืืื ืืื ืืืขืก ืืื - ืืขื ืืืขื ืืืงืืืขื ืืืืกื ืคืื ืืขืื ืืืกื, ืืขื ืืืืื ืืจืืื ืืืจื ืืืื ืืื ื ืกืขืงืื ืืข, ืืืขืก ืืื ืืื. ืึธืืขืจ ืืื ืืืึธืื ืืื ืืขื ืกืืขืืข ืฆื ืึทืจืืขืื, ืืืฉื, ืคึฟืื ืฆืืืื ืืืฉืื ืขื, ืึทืืื ืืืจ ืงืขื ืขื ืืจืืคืงืืคืืข ืืื ืืืื ืืืืงืืึทื - ืืคึฟืฉืจ ื ืืฉื ืืึทืงืืืขื ืื ืืึทืงืกืืืื ืคืื ืงืืืงืืึธืืกืข, ืึธืืขืจ ืฉืจืืึทืื ืืืึท ืืื ืืกืืขืจ 100 ืืขืืืืืื ืคึผืขืจ ืกืขืงืื ืืข ืคึฟืื ืืืื ืืึทืฉืื ืืืจื ืึท ืคืึทืจืงืขืจื ืคึผืจืึทืงืกื - ืืขืจ ืกืืขืืข ืืืื ืืืึธื ืฆื ืืจืืืก ืืื ืงืืืื ืงืืืึทื ืืึทืืื, ืึทืืื ืืืจ ืงืขื ืขื ื ืืฉื ืืืึทืจืื ืึท ืจืืข ืคึฟืึทืจ ืืขืืขืจ ืื ืกืขืจืฉืึทื, ืึทืืื ืขืก ืืืื ืืืื ืืืกืื ืืงืจืึทื ืึทืก. ืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืืืขื, ืืืกืื ืืงืจืึทื ืึทืก ืงืึทื ืคืขืจืืืืฉืึทื ื ืืึธื ืงืืืขื ื ืึธื ืื ืื ืกืขืจืฉืึทื ืืื ืืขืขื ืืืงื. ืืืจ ืืืขืื ืืืืกื ืฆื ืขืก ืืื ืืืจืืืขืืื ืืขื ืึธืืขืจ ื ืืฉื.
ืื ืืขืจืกื ืืืืืืืง ืืึทื ืืื ืึทื ืืื ืืขื ืกืืขืืข ืืืจ ืืืืกื ืคึฟืึทืจ ืืืืขืจ ืฆื ืื ืื ืกืขืจืฉืึทื ืืื ืคืืจืืขืงืืืขื ืึธืืขืจ ื ืืฉื. ืืืึทืืืฉืึทื ืืขื ืกืืืืึทืฆืืข: ืืืจ ืืึธืื ืึท ืืึทืคืขืจ ืืืฉ, ืืืจ ืืึธื ืืขืฉืจืืื ืขืคึผืขืก ืืื ืขืก, ืืื ืืขืืึธืื, ืืึธืื ืก ืืึธืื, ืื ืืืฉ ืืื ืืขืืื ืืขื ืืื ืืืืขื ืขื ืืืืื ืืึธืืข ืืื ืืขืคืจืืืื ืฆื ืืืกืืขืงื ืื ืืึทืคืขืจ. ืืืื ืืืขื ืื ืืึทืื ืืืื? ืืื ืืืขืื ืืืืืื ืืื ืื ืืึทืคืขืจ. ืึธืืขืจ ืืืจ ืงืขื ืขื ื ืืฉื ืืืื ืืืืขืจ ืคืื ืืขื - ืืืึธืก ืืืื ืขืก ืืื ืขืืืขืืข ืื ืืขืจืข ืืขืืช, ืจืขืื ืฆื ืืืึธืก ืื ืืึทืื ืืืขื ื ืืฉื ืืืืึทืื ืืื ืื ืืึทืคืขืจ ... (ืึทืืจืขืกืก ืึทืืขืงืกืื ืืืืึธืืืืืึธืื, ืืึทื ืืขืงืก, ืงืืืงืืึธืืกืข ืืขืืืขืืึธืคึผืขืจ) ืึธืืขืจ ืืืขื ืขืก ืืืืืื? ืึทืืข ืืึธื? ืึทืืขืงืกืื ืงืึทื ืืืื ืกื ืืื ืื ืึทื ืึทืืฅ ืืืขื ืืืื ืืื. ืืืจ ืืึธืื ืงืืื ืกืืื ื ืืฉื ืฆื ืืืืืื ืืื. ืึธืืขืจ ืึทืืข ืื ืืขืืืข: ืืืื ืืืจ ืืึธื ื ืื ื ืืฆื ืืึทืคืขืจ ืืืฉื, ืขืก ืืืขื ืืืื ืงืืื ืคืจืืืืขืืขื ืืื ืืื. ืฉืืคื ืฆืืืื ืืึธื ืืื ืคืืืข ืืืฉื ืืื ืืืื ืืืืึทืงืืืขื, ืืึธืืฉ ืืื ืคึผืจืื ืฆืืคึผ ืขืก ืืขื ืขื ืงืืื ืืจืืืก ืคึผืจืึธืืืขืืก. ืืึธืก ืืื ืืขืจ ืคึผืืึทื.
ืืึธืืืจ ืจืขืื ืืืขืื ืืืืขื ืขื
ืืืฆื ืืึธืืืจ ืจืขืื ืืืขืื ืืืืขื ืขื. ืืืจ ืืืื ืืขืฉืจืืื ืืื ืืืขืจ ืืืืื ืืขืฆืืึทื ืืึธ. ืขืก ืืืึธืื ืืขืืืขื, ื ื, ืืืึธืก ืฉืจืืืื ืืึธ ืืืื ืืืืืขื ืข ืืื ืกืืจืืืขื ื?.. ืืื ืืืขืจ ืืึธื ืืขื ืืฆื ืืึทืืืงืก? ืขืคืขืก ืืืืื ืื ืืขื ืืฉื ืืืื ืืืืคืืขืืืืื ืื ืืขื ื... ืืื ืืืขืจ ืืื ืฆืืคึฟืจืืื ืืื ืืขืจ ืคืึธืจืฉืืขืืื ื ืคืื ืืึทืืืงืก? ื ื, ืืืจ ืืขื ืขื ื ืืฉื ืฆืืคืจืืื ืืื ืขืก, ืืื ืขืก ืืื ื ืืฉื ืืืืขืจ ืืึทืงืืืขื ืคึฟืึทืจ ืืืืืื ื ืืึทืื. ืขืก ืืื ืืื ืคึฟืึทืจ ืึทื ืึทืืืืืงืก, ืึธืืขืจ ื ืึธืจ ืคึฟืึทืจ ืืืืืื ื ืขืก ืืื ืงืืืจ ื ืืฉื ืึธืคึผืืืืืืขื. ืึทืืื ืืื ืืขืฉืจืืื ืืืื ืืืืื, ืืืื ืืืืื ืฆืืืื ื.
ืขืก ืืื ืืืืขืจ ืคึผืฉืื - ืขืก ืงืขื ืขื ื ืึธืจ ืืืืขื ืขื ืืึทืื. ืขืจ ืงืขื ื ืืฉื ืืื ืฆื ืืืืึทืื ืืจืึทืคืืงืก, ืขืจ ืืืืืกื ื ืืฉื ืืื ืฆื ืืึธื ืขืคึผืขืก. ืึธืืขืจ ืขืก ืงืขื ืืืืึทืื ืืืึธืก ืืืจ ืืึทืจืคึฟื: ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืคืืืข ืจืึธืื ืืขื ืขื ืืื ืื ืืืฉ, ืืื ืคืื ืคึผืืึทืฅ ืขืก ื ืขืื (ืึธื ืืจืขืื ืขืก ืึทืจืึธืคึผ ืืื ืฉืคืืืื), ืืึธืก ืืื, ืึท ืืืืขืจ ืืงืขืจืืืง ืฆืืืื ื ืืื ืืืึธืก ืืืจ ืืึทืจืคึฟื.
ืืื ืขืก ืงืืงื ืืืืขืจ ืขื ืืขื ืฆื Sequel Pro, ืึธืืขืจ ืืืืื ืืขืืืื ืืืืฃ Twitter's Bootstrap ืืื ืื ืจืืข ืืืขืจืกืืข. ืคืจืขืื ืืืจ: โืืืจื, ืคืึทืจืืืึธืก ืืืืฃ ืืขืจ ืฆืืืืืืขืจ ืืืขืจืกืืข?โ ืืืึธืก ืืึธืจ? 2018? ืืื ืึทืืืขืืืื, ืืื ืืื ืืึธืก ืืึทื ืฅ ืึท ืืึทื ื ืฆืืึทื ืฆืืจืืง ืคึฟืึทืจ "ืืืกืงื" (ืืืกืงื) ืืื ืคึผืื ืงื ืืขืืืื ืึท ืคึผืึธืจ ืคืื ืฉืืจืืช ืืื ืื ืคึฟืจืืื ืืึธืจื, ืืื ืขืก ืื ืืขืืืืื ืืจืืขืื ืคึฟืึทืจ "ืงืืืงืงืึธืืกืข", ืคึฟืึทืจ ืืืึธืก ืกืคึผืขืฆืืขื ืืึทื ืงืขื! ืืืืึทื ืืขืจ ืคึผืึทืจืกืขืจ ืืื ืืืืขืจ ืขื ืืขื ืฆื ืืขืจ "ืืืกืงื", ืืื ืื ืคึฟืจืืื ืืขื ืขื ืืืืขืจ ืขื ืืขื - ืืืืขืจ ืืึทืงืืืขื, ืกืคึผืขืฆืืขื ืืื ืขืจืฉืืขืจ.
ื ื, ืขืก ืงืขื ืขื ืคืืืืขืจ ืืืฉื, ืงืขื ืขื ืืืืึทืื ืื ืกืืจืืงืืืจ ืืื ืืื ืืึทืื ืคืื ืื ืืืฉ, ืึทืืึทืื ืืืจ ืฆื ืกืึธืจื, ืคืืืืขืจ ืืืจื ืฉืคืืืื, ืืืืึทืื ืื ืึธื ืคึฟืจืขื ืืืึธืก ืจืืืึทืืืื ืืื ืืขืจ ืจืขืืืืืึทื, ืื ืึทืคืขืงืืื ืจืึธืื (ืืื ืคืืืข ืืื ืึท ืจืขืืืืืึทื), ืืึธืก ืืื, ืืงืขืจืืืง ืืื ืื ืคึฟืึทืจ ืืืืืื ื ืืึทืื. ืฉืืื ืฉื ืขื.
ืขืก ืืื ืืืื ืึท ืจืขืืึทืงืืึธืจ. ืืื ืืึธื ืขืจืืขื ืืขืคึผืจืืืืื ืื ืืขื ืขื ืืขื ืืึทื ืฆื ืจืขืืึทืงืืึธืจ ืคึฟืื ืืึทืืืงืก, ืึธืืขืจ ืืื ืืึธื ื ืืฉื ืืขืงืขื ื. ืืืขืจ ืขืคืขืก ืขืก ืึทืจืืขื. ืืื ืคึผืจืื ืฆืืคึผ, ืืึธืก ืืื ืึทืืข.
"ืงืืืงืืึทืืก" ืืื ืคึผืึทืกืืง ืคึฟืึทืจ ืืขื ืก
ืืื ืืืืื ืฆื ืืึธืื ืืืจ ืึทื ืงืืืงืืึธืืกืข, ืืจืึธืฅ ืึทืืข ืื ืืืกืงืจืืืื ืคึผืจืึธืืืขืืก, ืืื ืืืืขืจ ืคึผืึทืกืืง ืคึฟืึทืจ ืืึธืืก. ืจืืึฟ ืืืคึผืึธืจืืึทื ืืื, ืขืก ืกืึทืืืื ืืื ืืืขืจ ืคึผืจืึธืืืขื - ืขืก ืืื ืืืืขืจ ืฉื ืขื ืืื ืึทืืึทืื ืืืจ ืฆื ืคืืืืขืจ ืืึธืืก ืืืจื ืฉืคืืืื. ืืื ืคึผืจืื ืฆืืคึผ, ืืึทืคืขืจ ืืืฉื ืืึธืื ื ืืฉื ืืขืืื ืืื, ืึธืืขืจ ืืืืฉืึทืืืึทืื ืงืืื ืขืจ ืืืืืกื ืืืึธืก ... ืืคึฟืฉืจ ืืืฆื ืืืจ ืืืืกื ืืขืกืขืจ ืืื ืืืจ ืืืขื ืืึธืื ืคึผืจืึธืืืขืืก.
TCP? ืืื ืึทืืืขืืืื, ืืื VK ืขืก ืืื ืงืึทืกืืึทืืขืจื ืฆื ื ืืฆื UDP. ืืื ืึทื ืืื ืืึธื ืืขื ืืฆื ืืงืคึผ... ืคึฟืึทืจืฉืืฒื ืืื, ืึทื ืงืฒื ืขืจ ืืึธื ืืืจ ื ืืฉื ืืขืืึธืื: โืืืจื, ืฐืึธืก ืจืขืืกืื! ืืืจ ืงืขื ื ื ืืฉื, ืืืจ ืืึทืจืคึฟื UDP. ืขืก ืคืืจืงืขืจื ืืืืก ืึทื TCP ืืื ื ืืฉื ืึทืืื ืกืงืขืจื. ืืขืจ ืืืืื ืืึทื ืืื, ืืืื ืืืจ ืืึธืื ืฆืขื ืืืืงืขืจ ืืืืื ืืขืจ ืคืื ืึทืงืืืื ืงืึทืืคึผืึทืื ืื ืืืึธืก ืืืจ ืฉืจืืึทืื, ืืืจ ืืึทืจืคึฟื ืฆื ืฆืืืจืืืื ืขืก ืึท ืืืกื ืืขืจ ืงืขืจืคืึทืื; ืึธืืขืจ ืขืก ืืื ืืขืืืขื, ืืื ืืึทื ืฅ ืืจืื ื.
ืืื ืืื ืฆืืืขืืืื ืฆื ืคืืกืื "ืงืขืฆื" ืืื "ืืืืืืืืก" ืืืืฃ HighLoad Siberia ืืืื ืืขืืขืจ ืึทืืึธื ืืจื ืฆื ืืื ืืืขืจ ืขืคื ืืืขื "VK ืืึทืงืขื ื"... ืืื ืืืจ ืืืืกื, ื ืื ืึทืืขืืขื ืึทืืึธื ืืจื... ืคืื ืงืืจืก, ืืื ืืืขื ื ืืฉื ืคืึธืืขืจื ืึทื ืืืจ ืึทืืึธื ืืจื ืฆื ืืื ืืืขืจ ืขืคื ืืืขื. ืขืก ืืขื ืขื ื ืึธื ืฆื ืคืืืข ืคืื โโืืืจ, ืขืืขืฆืขืจ ืงืขื ืืคืืื ืืืื ืืืืืืืืงืืขืจ, ืึธืืขืจ ื ืึธื, ืืืืข ืึทืืึธื ืืจื (ืืื ืืึธ ืืื ืืึธืื ืฆื ืืึทืื ืืืืื ืืื ืื ืคืื ืึท ืงืึทืฅ). ืึทื ืก
ืืึธืืขืจืึทืืึธืจ: - ืคืจืืื ื, ืืืฆื ืคึฟืึทืจ ืคืจืืืขืก. ืืืืื ื ืึธื ืืืจ ืคืึธืจืฉืืขืื ืื ืืึทืืืืึทืื ืคืื ืึทืคึผืจืืฉืืืืฉืึทื ืืื ืืืื ืืึทืจืืื ืืืืฃ VHS.
ืืืจื ื ืึทืกืจืขืืืื ืึธืื (ืืขืจื ืึธืืืขื ืจืืคืขืจื ืฆื ืืื YN): โ ืืื ืืึธื ืืืจ ืืขืงืขื ื ืจืขืงืึธืจืืืจื ืืืื ืืึทืจืืื ืืืืฃ VHS ืืืื ืขืก ืืื ืคึผืื ืงื ืืขืขื ืืืงื?
ืืึธืืขืจืึทืืึธืจ: - ืืืจ, ืืืื, ืงืขื ืขื ื ืื ืืึธืจ ืืึทืฉืืืกื ืืื "ืงืืืงืืึทืืก" ืืืขื ืึทืจืืขืื ืึธืืขืจ ื ืืฉื! ืคืจืขื ืื, 5 ืืื ืื ืคึฟืึทืจ ืคึฟืจืืื!
ืฉืืืืช
ืคืจืืืข ืคืื โโืื ืืืืขื (ืืขืจื ืึธื ืจืืคืขืจื ืฆื ืืื ืง): - ื ืืืื ืืืืื. ืืึทื ืงืขื ืืืจ ืืืืขืจ ืคืื ืคึฟืึทืจ ืื ืืึทืจืืื. ืืื ืืื ืฆืืืื ืคืจืืืขืก. ืืื ืืืขื ืึธื ืืืืื ืืื ืขืคึผืขืก ืืืืืืืื ืืง: ืืื ืื ื ืืืขืจ ืคืื ืืืชืืืช ื ืืื ืื ื ืึธืืขื "ืงืืืืขื ืืึธืืกืข" ืืื ืื ืืืืึทืืจืึทืื (3, 4, 7...) ืืืืจืงื ืื ืฆืืคึฟืจืืื ืงืืื ืคืื ืื ืงืึทืฅ?
ืืขื: - ืงืืืึทื ืืืื ืคืื ืืืึธืก?
W: โ ืืจืืื ื. ืขืก ืืขื ืขื ืืจืื ื'ืก, ืขืจืืขืฅ ืึทืจืื ืืจืื ื'ืก.
ืืขื: โ ืืึธื ืืื ืืึธืก ื ืื ืคึฟืึทืจืจืืื? ื ื, ืคืื ืืืืฃ ืขืก ืืื! ืืึธืก ืืขื ืขื ืคืึทืจืฉืืืขื ืข ืคึผืจืึธืืืงืื - ืืื ื ืึธืจ ื ืึทืจื ืืืจ ืึทืืข ืื ืฆืืื. ืึธืืงืื, ืืื ืืื ืงืืืื ื - ืขืก ืืื ื ืืฉื ืขื ืื. ืึทื, ืืึธ! ื ืืื, ืขืก ืืื ืื ืืขืืืข ืืึทื, ืืื ืืขืืืื ืึท ืืจืืง ืืขืืช.
W: - ืืืื ืง. ืื ืฆืืืืืืข ืคืจืืืข ืืื ืขืจื ืกื. ืืื ืืืืึทื ืืื ืืื ืคึฟืึทืจืฉืืืื, ืืื ืงืืืงืงืืึธืืกืข, ืืึทืคืขืจ ืืืฉื ืืขืื ืืืืกืฉืืืกืืขื ืืื ืืึผืจืื, ืืขื ืขื ื ืืฉื ืืึทืคืขืจื ืฆื ืืืกืง ืืื, ืึทืงืึธืจืืื ืืื, ืืขื ืขื ื ืืฉื ืคึผืขืจืกืืกืืขื ื.
ืืขื: โ ืื.
W: - ืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืืืื ืงืืืขื ื ืืึทืคืขืจื ืฆื ืืืกืง, ืืืึธืก ืืืคึผืืืื ืขืืืขืืข ืืึทืจืึทื ืืืจื ืคืื ืขืงืกืคึผืจืขืก ืคืื ืื ืืขืืืข ืืึธืืก. ืึธืืขืจ ืืึธืก ืืื ื ืื ืืขืจืึทื ืืื ืืื ืงืืืงืืึธืืกืข. ืืขืจืงืืขืจื ืืื ืื ืืึทืจืึทื ืืืจื ืืื ืืขืคืืจื ืืืืก, ืจืขืื ืฆื ืืืึธืก?.. ืืึธ ืืื ืืขื ืืขืงืึทื ืืืึทื ืืื ืืขืจ ืืขืืึทื
ืืขื: - ืืึธ, ืืขืึธืจืขืืืฉ ืขืก ืืขื ืขื ืงืืื ืงืึทื ืืจืึทืืืงืฉืึทื ื ืืึธ, ืืืืึทื ืืืขื ืงืืืงืืึธืืกืข ืคืืืก, ืืืจ ืงืขื ืขื ืึทืงืฉืื ืืขืืขืงื ืขืก ืืื ืึท ืืืืืึธื ืคืึทืจืฉืืืขื ืข ืืืขืื. ืืืื ืงืืืงืืึธืืกืข ืงืจืึทืฉืื (ืืืื ืขืก ืขื ืืก ืคืึทืืฉ), ืืืจ ืงืขื ืขื, ืืขืขืจืขื ืืขืจืขืื, ืจืืืืืื ื ืึท ืืืกื ืคืื ืืืื ืงืืึธืฅ ืืืึธืก ืืืจ ืืึธื ืืขืฉืจืืื ืึทืจืึธืคึผ ืืื ืึธื ืืืืื ืคึฟืื ืืขื ืืึธืืขื ื ืืืขื ืึทืืฅ ืืื ืคึผืื ืงื ืืื. ืืืืืจ ืืืื ืื ืืขื ืฉืคืืื ืฆืืจืืง ื ืืื ืื, ืืืก ืืืืกื, ืืขื ืืืื ืื ืืขื ืืื ืืืขืก ืืืืกืืขืคืืืฆื ืืื ื ืืื ืื.
W: โ ืืึธืก ืืฒืกื, โืงืขืฆืโ ืืึทืื ืืขื ืืขืจ ืืึธืก ืคืขื ืฆืืขืจ ืืื ืืื ืคืึทื ืคึฟืื ืึท ืคึฟืึทื, ืงืึธื ืืขื ืขืก ืืขืจืงืขื ืขื ืืื ืึธืคึผืฉืคึผืืื?
ืืขื: โ ืึธืืขืจ ืืึธืก ืืื ืืื ืืขืึธืจืืข. ืืื ืคืืจ, ืืืจ ืืึธื ื ืื ืืึธื ืืึธืก, ืืื ืคืึทืจืืึธืืืขื ืขืงืกืคึผืจืขืก ืืื ืคึฟืื ื ืื ืฆื ืืืขื ืืืงืืึทื ืืื. ืืืขืจ ืืื ืืืจืืฉื ืืืืขื ืืืื ืขืจ. ืืืจ ืืขื ืขื ืฆืืคึฟืจืืื ืึทื ืืืื ืงืืืงืืึธืืกืข ืงืจืึทืฉืื ืคึฟืึทืจ ืขืืืขืืข ืกืืื ืึธืืขืจ ืื ืกืขืจืืืขืจืก "ืจืขืืึธืึธื," ืืืจ ืคืึทืจืืืจื ืึท ืืืกื. ืืื ืึทืืข ืื ืืขืจืข ืงืึทืกืขืก, ืืึธืจื ืืฉื ืืืขื ืคึผืึทืกืืจื.
W: โ ืืขืื. ืคืื ืื ืึธื ืืืื ืขืก ืืขืืืขื ืืืจ ืึทื ืืืจ ืืืึธืื ืืึทืงืข ื ืืฆื UDP ืคืื ืื ืึธื ืืืื ืคืื ืื ืืึทืจืืื. ืืืจ ืืึธื ืืืืคึผ, ืึทืืข ืึทื ... ืืื ืจืืึฟ ืคืื ืื ืคืจืืืืขืืขื ืืืึธืก ืืืจ ืืืกืงืจืืืื, ืืื ืืื ืคึฟืึทืจืฉืืืื ืขืก, ืืขื ืขื ืืขืคึฟืืจื ืืืจื ืืขื ืืึทืืื ืืขืจ ืืืืืื ื ...
ืืขื: - ืืืึธืก ืืึธื ืืืจ ื ืืฆื TCP?
W: - ืืกืขื ืฉืึทืื ืืึธ.
ืืขื: โ ื ืืฉื .
W: โ ืขืก ืืื ืืขืืืขื ืืื fasthttp ืึทื ืืืจ ืืึธื ืคึผืจืึธืืืขืืก, ืืื ืื ืงืฉืจ ืืืจ ืืึธืื ืคึผืจืึธืืืขืืก. ืืืื ืืืจ ืืึธื ื ืึธืจ ืืขืืืืื ื UDP, ืืืจ ืืืึธืื ืืึธืื ืืขืจืืืขืืืขื ืืื ืขืืืขืืข ืืึธื. ื ื, ืขืก ืืืึธืื ืืืื ืคึผืจืึธืืืขืืก ืืื ืืึทื ื ืึทืจืืืงืืขื ืึธืืขืจ ืขืคึผืขืก ืึทื ืืขืจืฉ ...
ืืขื: - ืืื ืืืืก?
W: โ ืืื ืืื ืืข ืืขืกืขืืืฉืขืก, ืืืืืืื ืขืก ืงืขื ื ืืฉื ืืจืืื ืคึผืึทืกื ืืื ืื ืืื, ืขืคึผืขืก ืึทื ืืขืจืฉ... ื ื, ืขืก ืงืขื ืืืื ืืืืืขื ืข ืคืจืืืืขืืขื. ืื ืงืฉืื ืืื: ืคืืจืืืืก ื ืืฉื UDP?
ืืขื: - ืืื ืืืืืื ืึทื ืื ืืืืจืื ืืืึธืก ืืขืืืขืืึธืคึผืขื TCP / IP ืืขื ืขื ืคืื ืกืืึทืจืืขืจ ืืื ืืืจ ืืื ืืืืกื ืืขืกืขืจ ืืื ืืืจ ืืื ืฆื ืกืืจืืึทืืื ืคึผืึทืงืืฅ (ืึทืืื ืืื ืืืื), ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื ืกืืจืืืขืจื ืื ืฉืืงื ืคึฟืขื ืฆืืขืจ, ื ืืฉื ืึธืืืขืจืืึธืึทื ืื ื ืขืฅ, ืืขืื ืืึทืืขืจืงืื ืืขื ืืืืฃ ืืืึธืก ืืื ื ืืฉื ืืขืืืืขื ื, ื ืืฉื ืืขืจืขืื ื ืืืืฃ ืืขืจ ืื ืืขืจืขืจ ืืืื... ืื ืืืข ืคืจืืืืขืืขื, ืืืื ืืืื ืืืื ืื ื, ืืืืืื ืขืงืืืกืืืจื ืืื UDP, ื ืืจ ืืื ืืืืื ืืขืืืจืคื ืฉืจืืืื ื ืื ืืขืจ ืงืืื ืืื ืืื ืืื ืฉืืื ืืขืฉืจืืื ืืื ืืืืื ืืืื ืฆืืคืืจื ืื ืืขืืืข ืืื ืืื ืืกืชืื ืฉืืืึทื. ืืื ืืึธื ื ืื ืืคืืื ืืื ืฆื ืฉืจืืึทืื ืืื C, ืืึธืื ืึทืืืื ืืึธืจื ...
W: - ื ืึธืจ ืืึทืงืืืขื! ืืขืฉืืงื ืืื ืืื ืืึธื ื ืื ืืืึทืจืื ืคึฟืึทืจ ืขืคึผืขืก - ืขืก ืืื ืืึธืจ ืืืกืื ืืงืจืึทื ืึทืก. ื ืึธื ืืึธื ืืขืงืืืขื ืฆืืจืืง ืึทื ืึทืืฅ ืืื ืคืืึทื - ืึทื ืืืื ืขืก ืืื ืื ืืขืงืืืขื; ืืืื ืขืก ืงืืื ื ืืฉื, ืขืก ืืืื ืึทื ืขืก ืืื ืฉืืขืื.
ืืขื: โ ืืื ืืึทืจืฃ ืืืืืข โ ืืื ืืึทืจืฃ ืงืขื ืขื ืฉืืงื ืกืื ืืื ืึท ืืึทืจืึทื ืืืจื ืคืื ืขืงืกืคึผืจืขืก ืืื ืึธื ืึท ืืึทืจืึทื ืืืจื ืคืื ืขืงืกืคึผืจืขืก. ืืืก ืืขื ืขื ืฆืืืื ืคืึทืจืฉืืืขื ืข ืกืื ืขืจืืึธืื. ืืื ืืึทืจืฃ ื ืืฉื ืคืึทืจืืืจื ืขืืืขืืข ืืึธืืก ืึธืืขืจ ื ืืฉื ืคืึทืจืืืจื ืืื ืืื ืกืืื.
W: - ืืื ืืืขื ื ืืฉื ืืืืกื ืฆืืื. ืืึธืก ืืึทืจืฃ ืืขื ืืขืจ ืืืกืงืืืืจื. ืืืื ืง.
ืืึธืืขืจืึทืืึธืจ: โ ืฐืขืจ ืืึธื ืคึฟืจืึทืืขืก โ ืืขื ื ืฆืื ืืืื!
W: - ืืขืื, ืืื ืืื ืกืึทืฉืึท. ืขืจืืขืฅ ืืื ืืืื ืืึทืจืืื ืืึธื ืืื ืืึทืืืืื ืึท ืืขืคืื, ืึทื ืืืืกืขืจ ืืงืคึผ ืืื ืืขืืืขื ืฆื ื ืืฆื ืึท ืคืึทืจืืืง ืืืืืื ื โ ืึท ืืื ืงืึทืคืงืึท.
ืืขื: โ ื ื... ืืื ืืึธื ืืฒึทื ืืขืืึธืื, ืึทื ืืื ืฐืื ื ืืฉื ืืึทื ืืฆื ืฆืฐืืฉื ืกืขืจืืืขืจืก, ืฐืฒึทื... ืืื ืงืึทืคึฟืงืึท ืฐืฒึทืื ืืื ืืฑืก, ืึทื ืืืจ ืืึธืื ืฆืขื ืืืืื ื ืืื ืืช; ืืื ืคืึทืงื, ืืืจ ืืึธืื ืืขืจ - ืืขื ืก ืคืื ืืืืื ืืขืจ ืคืื ืืื ืืช. ืขืก ืงืขื ืืืื ืืืื ืืืืืืืงืืืง ืฆื ืืึธื ืืื Kafka ืึธื ืงืืื ืคึผืจืึทืงืกืื. ืืื ืึทืืืฉืึทื, ืจืืึฟ ืืืคึผืึธืจืืึทื ืืื, ืขืก ื ืึธื ืืื "ืืืืืึทื ืกื", ืขืก ืืื ืขืงืกืืจืข ืืื ืืช ืืืึธืก ืืืจ ืืึทืจืคึฟื ืฆื ืืึธืื. ืึธืืขืจ ืืื ืืึธื ื ืืฉื ืืืขืื ืฆื ืืึธืื ืืื - ืืื ืืืืื ...
W: "ืืืขืจ ืืื ืื ืกืืฃ ืขืก ืืื ืืขืืืขื ืึทืืื ืกืืึท ืืื ืกืืึท."
ืืขื: โ ื ืืื, ืขืก ืืขื ืขื ืงืืื ืืื ืืช! ืืึธืก ืึทืืฅ ืึทืจืืขื ืืืืฃ ืงืืืงืืึธืืกืข ืืื ืืช.
W: - ื ื, ืืื "ืงืขืฆื", ืืืึธืก ืืื ืคืึทืจืงืขืจื - ืืื ืืืืื ื ืขืจ?
ืืขื: - ืืืืฃ ืื ืงืืืงืืึธืืกืข ืืึทืืขืืึธืก, ืขืก ืืื ื ืืฉื ืฉืจืืึทืื ืขืคึผืขืก ืฆื ืื ืืืกืง.
W: โ ืืึธืืืจ ืืื ืจืขืื.
ืืึธืืขืจืึทืืึธืจ: โ ืืืกืื ืฆืืคึฟืจืืื? ืงืขื ืขื ืืืจ ืืขืื ืืืจ ืึท ืืขืฆืึธืื?
W: - ืื, ืื ืงืขื ืกื. ืืื ืคืึทืงื, ืขืก ืืขื ืขื ืึท ืคึผืืึทืฅ ืคืื ืงืจืึทืืฉืื ืืื ืกืืจ ืฆื ืืึทืงืืืขื ืื ืืขืืืข ืืึทื, ืืื ืืืฆื - ืื ืคืจืืขืจืืืงืข ืขื ืืคืขืจ ืืืืฃ ืื ืืขืืข ืคืื โโืืงืคึผ ืงืึทื ืืจืึทืืืงืฅ, ืืื ืืืื ืืืื ืื ื, ืืขื ืกืืืืึทืฆืืข. ืขืก ื ืึธืจ ืคืืื ืืื ืึทืืฅ ืงืขื ืืืื ืืขืืื ืืืืฃ ืืืื ื ืื ืืื ืคืื ืืืืื ืืงืขืจ ืฆืืื.
ืืขื: - ืืื ืืืื ืืืึธืก ืืื ืืึธื ื ืืฉื ืืืขืื ืฆื ื ืืฆื ืงืึทืคืงืึท, ืืืืึทื ืขืก ืืขื ืขื ืืขืืืขื ืืึทื ืฅ ืึท ืคึผืืึทืฅ ืคืื ืืขื ืืช ืืื ืื ืงืืืงืืึธืืกืข ืืขืืขืืจืึทื ืฉืืืขืกื ืึทื, ืืืฉื, ืึทืจืืืงืืขื ืคืื ืงืึทืคืงืึท ืืขื ืขื ืคืึทืจืคืึทืื. ื ืืฉื ืคึฟืื ืงืึทืคึฟืงืึท ืืืคื, ื ืึธืจ ืืื ืืขืจ ืืื ืืขืืจืึทืฆืืข ืคึฟืื ืงืึทืคึฟืงืึท ืืื ืงืืืงืืึทืืก; ืึธืืขืจ ืขืคึผืขืก ืืื ื ืืฉื ืคืึทืจืืื ืื ืืึธืจื. ืืขืขืจืขื ืืขืจืขืื, ืขืก ืืืึธืื ืืืื ื ืืืืืง ืฆื ืฉืจืืึทืื ืึท ืงืืืขื ื ืคึฟืึทืจ ืงืึทืคืงืึท. ืืื ืืึธื ื ืื ืืจืึทืืื ืขืก ืงืขื ืืืื ืึท ืกืืืคึผืืขืจ ืึธืืขืจ ืืขืจ ืคืึทืจืืึธืืืขื ืืืืืื ื.
W: โ ืืื ืืืจ, ืคืืจืืืืก ืืืกืื ื ืืฉื ืคืจืืืืจื ืงืืื ืจืืืขื ืืืขืจ ื ืืื ืืืก? ืืื ื ืืืจ ืืึธืื ืึทื ืืื ืืืกืื ืืงืจืึทื ื ืืืจ ืงืขื ืฉืืงื ืื ืืึธืืก ืืื ืืืจื ืื ืจืื ืืื ืืึทืงืืืขื ืื ืขื ืืคืขืจ ืืืกืื ืืงืจืึทื ืึทืกืื ืืืจื ืื ืจืื?
ืืขื: - ืืืืข ืคึฟืึธืจืฉืืึธืื ืืืึธืก ืจืื ืงืขื ืืืื ืืขืืืืื ื?
W: - ืงืืื, ืึทืคึฟืืื ืึธื ืึท ืืึทืจืึทื ืืืจื ืึทื ืืื ืืขื ืขื ืืื ืกืืจ. ืขืืืขืืข ืืื ืคืื ืจืขืืืก, RMQ ...
ืืขื: - ืืื ืืึธืื ืึท ืืขืคืื ืึทื Redis ืจืืึฟ ืืกืชึผืื ื ืืฉื ืงืขื ืขื ืฆื ืฆืืขื ืึทืืึท ืึท ืืึทื ื ืคืื ืื ืกืขืจืฉืึทื ืืคืืื ืืืืฃ ืืืื ืืึทืืขืืึธืก (ืืื ืืขื ืืื ืขื ืคืื ืขืืืขืืข ืกืขืจืืืขืจืก) ืืืึธืก ืคึผืืื ืืืืก ืงืืืงืืึธืืกืข. ืืื ืงืขื ืืืก ื ืืฉื ืืื ืืขืจืฉืจืืืื ืืื ืงืืื ืจืืืืช (ืืื ืืื ืขืก ื ืืฉื ืืขื ืืฉืืืจืงืืจื), ืืืขืจ ืืืจ ืืืื ืืื ืื Redis ืืื ื ืืฉื ืืขืจ ืืขืกืืขืจ ืืืืืื ื ืืึธ. ืืื ืคึผืจืื ืฆืืคึผ, ืืขื ืกืืกืืขื ืงืขื ืขื ืืืื ืืขืจืขืื ื ืืื ืึท ืืืคึผืจืึทืืืืืื ืึธื ืืึธื ืจืื, ืึธืืขืจ ืืืึธืก ืืื ืืืืืขืจื ืืืืื ืคึฟืึทืจ "ืงืืืงืงืึธืืกืข"
ืืึธืืขืจืึทืืึธืจ: โ ืืืจื, ืืึทื ืงืขื ืืืจ ืืืืขืจ ืคืื. ืืื ืคึฟืึธืจืฉืืึธืื ืืึธ ืฆื ืขื ืืืงื ืื ืคืจืืืขืก ืืื ืขื ืืคึฟืขืจืก ืืื ืืึธืื ืฆื ืืืขืืขื ืคืื ืื ืืืืก ืืึธืื ืืขืคืจืขืื ืื ืงืฉืื ืืืจ ืืืขืื ืืขืื ืืขื ืืื.
ืืขื: โ ืืื ืืืึธืื ืืื ืฆื ืืขืื ืึท ืืื ืฆื ืืขืจ ืขืจืฉืืขืจ ืืขื ืืฉ ืืืึธืก ืืึธื ืืขืคืจืขืื ืึท ืงืฉืื.
ืืึธืืขืจืึทืืึธืจ: โ ืืืื ืืขืจืืขื! ืืจืืืก! ืคืึทืืืึทืืึทืก! ื ืืจืืืกื ืฉ 'ืื!
ืขืืืขืืข ืึทืืก ๐
ืืื ืง ืืืจ ืคึฟืึทืจ ืกืืืืื ื ืืื ืืื ืื. ืฆื ืืืจ ืืื ืืื ืืืขืจ ืึทืจืืืงืืขื? ืืืืื ืฆื ืืขื ืืขืจ ืืฉืืงืึทืืืข ืืื ืืึทืื? ืฉืืืฆื ืืื ืื ืืืจื ืคึผืืืืกืื ื ืึท ืกืืจ ืึธืืขืจ ืจืขืงืึทืืขื ืืื ืฆื ืคืจืขื ืื,
Dell R730xd 2 ืืื ืืฉืืคึผืขืจ ืืื Equinix Tier IV ืืึทืื ืฆืขื ืืขืจ ืืื ืืืกืืขืจืืื? ื ืึธืจ ืืึธ
ืืงืืจ: www.habr.com