ELK, Big Query เช…เชจเซ‡ TimescaleDB เชฎเชพเชŸเซ‡ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชคเชฐเซ€เช•เซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹

เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชฏเชพเชจเซเชกเซ‡เช•เซเชท เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเซ‡เชฒ เช“เชจเชฒเชพเชˆเชจ เชเชจเชพเชฒเชฟเชŸเซ€เช•เชฒ เช•เซเชตเซ‡เชฐเซ€ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— (OLAP) เชฎเชพเชŸเซ‡ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช•เซ‹เชฒเชฎเชฐ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎ เช›เซ‡. เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— Yandex, CloudFlare, VK.com, Badoo เช…เชจเซ‡ เชตเชฟเชถเซเชตเชญเชฐเชจเซ€ เช…เชจเซเชฏ เชธเซ‡เชตเชพเช“ เชฆเซเชตเชพเชฐเชพ เช–เชฐเซ‡เช–เชฐ เชฎเซ‹เชŸเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชกเซ‡เชŸเชพ (เชธเซ‡เช•เชจเซเชก เชฆเซ€เช  เชนเชœเชพเชฐเซ‹ เชชเช‚เช•เซเชคเชฟเช“ เช…เชฅเชตเชพ เชกเชฟเชธเซเช• เชชเชฐ เชธเช‚เช—เซเชฐเชนเชฟเชค เชกเซ‡เชŸเชพเชจเซ€ เชชเซ‡เชŸเชพเชฌเชพเช‡เชŸเซเชธ) เชธเช‚เช—เซเชฐเชน เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡.

เชธเชพเชฎเชพเชจเซเชฏ, "เชธเซเชŸเซเชฐเชฟเช‚เช—" DBMS เชฎเชพเช‚, เชœเซ‡เชจเชพเช‚ เช‰เชฆเชพเชนเชฐเชฃเซ‹ MySQL, Postgres, MS SQL เชธเชฐเซเชตเชฐ เช›เซ‡, เชกเซ‡เชŸเชพ เช† เช•เซเชฐเชฎเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡:

ELK, Big Query เช…เชจเซ‡ TimescaleDB เชฎเชพเชŸเซ‡ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชคเชฐเซ€เช•เซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹

เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชเช• เชชเช‚เช•เซเชคเชฟเชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชฎเซ‚เชฒเซเชฏเซ‹ เชญเซŒเชคเชฟเช• เชฐเซ€เชคเซ‡ เชจเชœเซ€เช•เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡. เช•เซ‰เชฒเชฎเชฐ DBMSs เชฎเชพเช‚, เชตเชฟเชตเชฟเชง เช•เซ‰เชฒเชฎเชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹ เช…เชฒเช—เชฅเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชเช• เช•เซ‰เชฒเชฎเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชเช•เชธเชพเชฅเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡:

ELK, Big Query เช…เชจเซ‡ TimescaleDB เชฎเชพเชŸเซ‡ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชคเชฐเซ€เช•เซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹

เชธเซเชคเช‚เชญเชพเช•เชพเชฐ DBMS เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชตเชฐเซเชŸเซ€เช•เชพ, เชชเซ‡เชฐเชพเช•เชฒ (เชเช•เซเชŸเชฟเชฏเชจ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ, เชเชฎเซ‡เชเซ‹เชจ เชฐเซ‡เชกเชถเชฟเชซเซเชŸ), เชธเชพเชฏเชฌเซ‡เช IQ, Exasol, Infobright, InfiniDB, MonetDB (VectorWise, Actian Vector), LucidDB, SAP HANA, Google Dremel, Google PowerDrill, kb+ Druid, เช›เซ‡.

เช•เช‚เชชเชจเซ€ เชฎเซ‡เชฒ เชซเซ‹เชฐเชตเชฐเซเชกเชฐ เช›เซ‡ เช•เซเชตเชฟเชจเซเชŸเซเชฐเซ€ เชฎเซ‡เช‚ เชฐเชฟเชชเซ‹เชฐเซเชŸเชฟเช‚เช— เชฎเชพเชŸเซ‡ 2018 เชฎเชพเช‚ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชธเชฐเชณเชคเชพ, เชฎเชพเชชเชจเซ€เชฏเชคเชพ, SQL เชธเชชเซ‹เชฐเซเชŸ เช…เชจเซ‡ เชเชกเชชเชฅเซ€ เช–เซ‚เชฌ เชชเซเชฐเชญเชพเชตเชฟเชค เชฅเชฏเซ‹. เช† DBMS เชจเซ€ เชเชกเชช เชœเชพเชฆเซ เชชเชฐ เช›เซ‡.

เชธเชฐเชณ

เชเช• เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เช‰เชฌเซเชจเซเชŸเซ เชชเชฐ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ SQL เชœเชพเชฃเซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ เชฎเชพเชŸเซ‡ เชคเชฐเชค เชœ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชœเซ‹ เช•เซ‡, เช†เชจเซ‹ เช…เชฐเซเชฅ เช เชจเชฅเซ€ เช•เซ‡ เชคเชฎเซ‡ MySQL เชฎเชพเช‚ "เช•เซเชฐเชฟเชเชŸ เชŸเซ‡เชฌเชฒ เชฌเชคเชพเชตเซ‹" เช…เชจเซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชฎเชพเช‚ SQL เช•เซ‹เชชเซ€-เชชเซ‡เชธเซเชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

MySQL เชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚, เช† DBMS เชฎเชพเช‚ เช•เซ‹เชทเซเชŸเช• เชธเซเช•เซ€เชฎเชพ เชตเซเชฏเชพเช–เซเชฏเชพเช“เชฎเชพเช‚ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชกเซ‡เชŸเชพ เชชเซเชฐเช•เชพเชฐ เชคเชซเชพเชตเชคเซ‹ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเชฎเชพเชฐเซ‡ เชŸเซ‡เชฌเชฒ เชธเซเช•เซ€เชฎเชพ เชตเซเชฏเชพเช–เซเชฏเชพเช“ เชฌเชฆเชฒเชตเชพ เช…เชจเซ‡ เช†เชฐเชพเชฎเชฆเชพเชฏเช• เชฅเชตเชพ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฌเชฒ เชเชจเซเชœเชฟเชจ เชถเซ€เช–เชตเชพ เชฎเชพเชŸเซ‡ เชนเชœเซ เชฅเซ‹เชกเซ‹ เชธเชฎเชฏ เชœเซ‹เชˆเช เช›เซ‡.

เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เช•เซ‹เชˆเชชเชฃ เชตเชงเชพเชฐเชพเชจเชพ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชตเชฟเชจเชพ เชธเชฐเชธ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซ‹ เชคเชฎเซ‡ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ ZooKeeper เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡. เช•เซเชตเซ‡เชฐเซ€ เชชเชฐเซเชซเซ‹เชฐเซเชฎเชจเซเชธ เชเชจเชพเชฒเชฟเชธเชฟเชธ เช‰เชคเซเชคเชฎ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ - เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชทเซเชŸเช•เซ‹ เชฌเชงเซ€ เชฎเชพเชนเชฟเชคเซ€ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพ เชœเซ‚เชจเชพ เช…เชจเซ‡ เช•เช‚เชŸเชพเชณเชพเชœเชจเช• SQL เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เช‰เชคเซเชชเชพเชฆเช•เชคเชพ

ELK, Big Query เช…เชจเซ‡ TimescaleDB เชฎเชพเชŸเซ‡ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชคเชฐเซ€เช•เซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹

เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ€ เชกเชฟเชเชพเช‡เชจ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เช›เซ‡ - เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚เชจเชพ เชคเชฎเชพเชฎ เชจเซ‹เชกเซเชธ เชธเชฎเชพเชจ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเช‚เช•เชฒเชจ เชฎเชพเชŸเซ‡ เชฎเชพเชคเซเชฐ เชเซ‚เช•เซ€เชชเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชจเซ‹เชกเซเชธเชจเซเช‚ เชเช• เชจเชพเชจเซเช‚ เช•เซเชฒเชธเซเชŸเชฐ เชฌเชจเชพเชตเซเชฏเซเช‚ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚, เชœเซ‡ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เชฎเชจเซ‡ เชœเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช‚ เช•เซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช–เซ‚เชฌ เชชเซเชฐเชญเชพเชตเชถเชพเชณเซ€ เชชเซเชฐเชฆเชฐเซเชถเชจ เช›เซ‡, เชœเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชพเชคเซเชฎเช• DBMS เชฌเซ‡เชจเซเชšเชฎเชพเชฐเซเช•เชฎเชพเช‚ เชฆเชพเชตเซ‹ เช•เชฐเชพเชฏเซ‡เชฒเชพ เชซเชพเชฏเชฆเชพเช“เชจเซ‡ เช…เชจเซเชฐเซ‚เชช เช›เซ‡. เช…เชฎเซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชชเชพเช›เชณเชจเชพ เช–เซเชฏเชพเชฒเชจเซ‡ เชจเชœเซ€เช•เชฅเซ€ เชœเซ‹เชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เชธเช‚เชถเซ‹เชงเชจเชฎเชพเช‚ เชชเซเชฐเชฅเชฎ เช…เชตเชฐเซ‹เชง เชธเชพเชงเชจเซ‹เชจเซ€ เช…เช›เชค เช…เชจเซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เชจเชพเชจเซ‹ เชธเชฎเซเชฆเชพเชฏ เชนเชคเซ‹, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เช† DBMS เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ€ เชกเชฟเชเชพเช‡เชจเชฎเชพเช‚ เชคเชชเชพเชธ เช•เชฐเซ€.

เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เช•เชพเชซเช•เชพ เชชเชพเชธเซ‡เชฅเซ€ เชธเซ€เชงเซ‹ เชกเซ‡เชŸเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซเช‚ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชกเซ‡เชŸเชพเชฌเซ‡เช เช›เซ‡, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เช—เซ‹เชฎเชพเช‚ เช…เชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชเชกเซ‡เชชเซเชŸเชฐ เชธเซ‡เชตเชพ เชฒเช–เซ€ เช›เซ‡. เชคเซ‡ เช•เชพเชซเซเช•เชพเชจเชพ เช•เซ‡เชชเชจ เชชเซเชฐเซ‹เชŸเซ‹ เชเชจเซเช•เซ‹เชกเซ‡เชก เชธเช‚เชฆเซ‡เชถเชพเช“ เชตเชพเช‚เชšเซ‡ เช›เซ‡, เชคเซ‡เชฎเชจเซ‡ TSV เชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ HTTP เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฆเซเชตเชพเชฐเชพ เชฌเซ‡เชšเชฎเชพเช‚ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชฎเชพเช‚ เชฆเชพเช–เชฒ เช•เชฐเซ‡ เช›เซ‡. เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ เช—เซ‹ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเช›เซ€เชฅเซ€ เช† เชธเซ‡เชตเชพเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เซ€. เชชเซ‡เช•เซ‡เชŸเซ‹ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช…เชฎเซ‡ เชเช• เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชตเชธเซเชคเซ เชถเซ‹เชงเซ€ เช•เชพเชขเซ€ - เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช•เซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชฎเชพเชŸเซ‡ เช† เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเซ‡เช•เซ‡เชŸเชจเชพ เช•เชฆ เชชเชฐ เชญเชพเชฐเชชเซ‚เชฐเซเชตเช• เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡, เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชฆเชพเช–เชฒ เช•เชฐเซ‡เชฒ เชชเช‚เช•เซเชคเชฟเช“เชจเซ€ เชธเช‚เช–เซเชฏเชพ. เช†เชตเซเช‚ เชถเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเซเชฏเซ‹.

เชฎเซเช–เซเชฏ เชเชจเซเชœเซ€เชจ, เช…เชฅเชตเชพ เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡, เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชŸเซ‡เชฌเชฒ เชเชจเซเชœเซ€เชจเซ‹เชจเซ‹ เชเช• เชชเชฐเชฟเชตเชพเชฐ, เชฎเชฐเซเชœเชŸเซเชฐเซ€ เช›เซ‡. เช† เชเชจเซเชœเชฟเชจ เชตเซˆเชšเชพเชฐเชฟเช• เชฐเซ€เชคเซ‡ Google BigTable เช…เชฅเชตเชพ Apache Cassandra เชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ LSM เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชฎเซ‡เชฎเชฐเซ€ เชŸเซ‡เชฌเชฒ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชŸเชพเชณเซ‡ เช›เซ‡ เช…เชจเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ เชธเซ€เชงเซ‹ เชกเชฟเชธเซเช• เชชเชฐ เชฒเช–เซ‡ เช›เซ‡. เช† เชคเซ‡เชจเซ‡ เช‰เชคเซเชคเชฎ เชฒเซ‡เช–เชจ เชฅเซเชฐเซเชชเซเชŸ เช†เชชเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชฆเชฐเซ‡เช• เชฆเชพเช–เชฒ เช•เชฐเซ‡เชฒ เชชเซ‡เช•เซ‡เชŸ เชซเช•เซเชค "เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€" เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€ เชฆเซเชตเชพเชฐเชพ เชธเซ‰เชฐเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชธเช‚เช•เซเชšเชฟเชค เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชกเชฟเชธเซเช• เชชเชฐ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชฎเซ‡เชฎเชฐเซ€ เชŸเซ‡เชฌเชฒเชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€ เช…เชฅเชตเชพ เชกเซ‡เชŸเชพเชจเซ€ "เชคเชพเชœเช—เซ€" เชจเชพ เช•เซ‹เชˆเชชเชฃ เช–เซเชฏเชพเชฒเชจเซ‹ เช…เชฐเซเชฅ เช เชชเชฃ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชซเช•เซเชค เช‰เชฎเซ‡เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชธเชฟเชธเซเชŸเชฎ เชฌเชฆเชฒเชตเชพ เช…เชฅเชตเชพ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชคเซ€ เชจเชฅเซ€. เช†เชœเชจเซ€ เชคเชพเชฐเซ€เช–เซ‡, เชกเซ‡เชŸเชพเชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ‹ เชเช•เชฎเชพเชคเซเชฐ เชฐเชธเซเชคเซ‹ เช•เซ‡เชฒเซ‡เชจเซเชกเชฐ เชฎเชนเชฟเชจเชพ เชฆเซเชตเชพเชฐเชพ เชคเซ‡เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ‹ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเซเชธ เช•เซเชฏเชพเชฐเซ‡เชฏ เชฎเชนเชฟเชจเชพเชจเซ€ เชธเซ€เชฎเชพเชจเซ‡ เช“เชณเช‚เช—เชคเชพ เชจเชฅเซ€. เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชŸเซ€เชฎ เช† เชธเซเชตเชฟเชงเชพเชจเซ‡ เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡. เชฌเซ€เชœเซ€ เชฌเชพเชœเซ, เชคเซ‡ เชฒเซ‡เช–เชจ เช…เชจเซ‡ เชตเชฟเชฒเซ€เชจเซ€เช•เชฐเชฃ เชตเชฟเชญเชพเช—เซ‹เชจเซ‡ เชตเชฟเชตเชพเชฆ-เชฎเซเช•เซเชค เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ I/O เช…เชฅเชตเชพ เช•เซ‹เชฐเซ‹ เชธเช‚เชคเซƒเชชเซเชค เชฅเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชธเชฎเชพเช‚เชคเชฐ เชฆเชพเช–เชฒเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชธเชพเชฅเซ‡ เชฐเซ‡เช–เซ€เชฏ เชฐเซ€เชคเซ‡ เชฅเซเชฐเซเชชเซเชŸ เชธเซเช•เซ‡เชฒ เชฎเซ‡เชณเชตเซ‹.
เชœเซ‹ เช•เซ‡, เช† เชธเช‚เชœเซ‹เช—เซ‹เชจเซ‹ เช…เชฐเซเชฅ เชเชตเซ‹ เชชเชฃ เชฅเชพเชฏ เช›เซ‡ เช•เซ‡ เชธเชฟเชธเซเชŸเชฎ เชจเชพเชจเชพ เชชเซ‡เช•เซ‡เชŸเซ‹ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เช•เชพเชซเช•เชพ เชธเซ‡เชตเชพเช“ เช…เชจเซ‡ เช‡เชจเซเชธเชฐเซเชŸเชฐเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฌเชซเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เช†เช—เชณ, เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟเชฎเชพเช‚ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชธเชคเชค เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเซเชธเชจเซ‡ เชฎเชฐเซเชœ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡, เชœเซ‡เชฅเซ€ เชฎเชพเชนเชฟเชคเซ€เชจเชพ เช˜เชฃเชพ เชจเชพเชจเชพ เชŸเซเช•เชกเชพเช“ เชœเซ‹เชกเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช…เชจเซ‡ เชตเชงเซ เชตเช–เชค เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เช†เชฎ เชฐเซ‡เช•เซ‹เชฐเซเชกเชฟเช‚เช—เชจเซ€ เชคเซ€เชตเซเชฐเชคเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชฅเชถเซ‡. เชœเซ‹ เช•เซ‡, เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฎเชฐเซเชœ เชšเชพเชฒเซ เชฐเชนเซ‡เชถเซ‡ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เช˜เชฃเชพ เชฌเชงเชพ เช…เชธเช‚เชฌเช‚เชงเชฟเชค เชญเชพเช—เซ‹ เช‡เชจเซเชธเชฐเซเชŸเซเชธเชจเชพ เช†เช•เซเชฐเชฎเช• เชฅเซเชฐเซ‹เชŸเชฒเชฟเช‚เช—เชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเชถเซ‡. เช…เชฎเชจเซ‡ เชœเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชฐเซ€เช…เชฒ-เชŸเชพเช‡เชฎ เชกเซ‡เชŸเชพ เช‡เชจเซเชœเซ‡เชถเชจ เช…เชจเซ‡ เช‡เชจเซเชœเซ‡เชถเชจ เช•เชพเชฎเช—เซ€เชฐเซ€ เชตเชšเซเชšเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชธเชฎเชพเชงเชพเชจ เช เช›เซ‡ เช•เซ‡ เชŸเซ‡เชฌเชฒเชฎเชพเช‚ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชกเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช‡เชจเซเชธเชฐเซเชŸ เชธเซเชตเซ€เช•เชพเชฐเชตเซเช‚.

เชŸเซ‡เชฌเชฒ เชฐเซ€เชก เชชเชฐเชซเซ‹เชฐเซเชฎเชจเซเชธเชจเซ€ เชšเชพเชตเซ€ เช เชกเชฟเชธเซเช• เชชเชฐเชจเชพ เชกเซ‡เชŸเชพเชจเซเช‚ เช‡เชจเซเชกเซ‡เช•เซเชธเซ€เช‚เช— เช…เชจเซ‡ เชธเซเชฅเชพเชจ เช›เซ‡. เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช—เชฎเซ‡ เชคเซ‡เชŸเชฒเซ€ เชเชกเชชเซ€ เชนเซ‹เชฏ, เชœเซเชฏเชพเชฐเซ‡ เชเชจเซเชœเชฟเชจเชจเซ‡ เชกเชฟเชธเซเช•เชฎเชพเช‚เชฅเซ€ เชŸเซ‡เชฐเชพเชฌเชพเชˆเชŸ เชกเซ‡เชŸเชพ เชธเซเช•เซ‡เชจ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฎเชพเชคเซเชฐ เชเช• เช…เช‚เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชฏ เชฒเซ‡เชถเซ‡. เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เช เช•เซ‰เชฒเชฎ เชธเซเชŸเซ‹เชฐ เช›เซ‡, เชคเซ‡เชฅเซ€ เชฆเชฐเซ‡เช• เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเชฎเชพเช‚ เชฆเชฐเซ‡เช• เชชเช‚เช•เซเชคเชฟ เชฎเชพเชŸเซ‡ เชธเซ‰เชฐเซเชŸ เช•เชฐเซ‡เชฒ เชฎเซ‚เชฒเซเชฏเซ‹ เชธเชพเชฅเซ‡ เชฆเชฐเซ‡เช• เช•เซ‰เชฒเชฎ (เช•เซ‰เชฒเชฎ) เชฎเชพเชŸเซ‡ เชซเชพเช‡เชฒ เชนเซ‹เชฏ เช›เซ‡. เช†เชฎ, เช•เซเชตเซ‡เชฐเซ€เชฎเชพเช‚ เชนเชพเชœเชฐ เชจ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชธเชฎเช—เซเชฐ เช•เซ‰เชฒเชฎเซเชธเชจเซ‡ เชชเชนเซ‡เชฒเชพ เช›เซ‹เชกเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เชฌเชนเซเชตเชฟเชง เช•เซ‹เชทเซ‹เชจเซ‡ เชตเซ‡เช•เซเชŸเชฐเชพเช‡เชเซเชก เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชธเชพเชฅเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชฐเซ€เชคเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเช•เซ‡เชจ เชŸเชพเชณเชตเชพ เชฎเชพเชŸเซ‡, เชฆเชฐเซ‡เช• เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเชฎเชพเช‚ เชจเชพเชจเซ€ เช‡เชจเซเชกเซ‡เช•เซเชธ เชซเชพเช‡เชฒ เชนเซ‹เชฏ เช›เซ‡.

เช†เชชเซ‡เชฒ เช›เซ‡ เช•เซ‡ เชคเชฎเชพเชฎ เช•เซ‰เชฒเชฎ "เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€" เชฆเซเชตเชพเชฐเชพ เชธเซ‰เชฐเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช‡เชจเซเชกเซ‡เช•เซเชธ เชซเชพเช‡เชฒเชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชฆเชฐเซ‡เช• Nth เชชเช‚เช•เซเชคเชฟเชจเชพ เชฒเซ‡เชฌเชฒเซเชธ (เช•เซ‡เชชเซเชšเชฐ เช•เชฐเซ‡เชฒ เชชเช‚เช•เซเชคเชฟเช“) เชนเซ‹เชฏ เช›เซ‡, เชœเซ‡เชฅเซ€ เชคเซ‡ เช–เซ‚เชฌ เชฎเซ‹เชŸเชพ เช•เซ‹เชทเซเชŸเช•เซ‹ เชฎเชพเชŸเซ‡ เชชเชฃ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชฐเชพเช–เชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเซ‹เชฏ. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ "เชฆเชฐเซ‡เช• 8192เชฎเซ€ เชชเช‚เช•เซเชคเชฟเชจเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเซ‹" เชชเชฐ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเช›เซ€ 1 เชŸเซเชฐเชฟเชฒเชฟเชฏเชจ เชธเชพเชฅเซ‡เชจเชพ เช•เซ‹เชทเซเชŸเช•เชจเซเช‚ "เชจเชœเซ€เชตเซเช‚" เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ. เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชธเชฐเชณเชคเชพเชฅเซ€ เชซเชฟเชŸ เชฅเชคเซ€ เชฐเซ‡เช–เชพเช“ เชฎเชพเชคเซเชฐ 122 เช…เช•เซเชทเชฐเซ‹ เชฒเซ‡เชถเซ‡.

เชธเชฟเชธเซเชŸเชฎ เชตเชฟเช•เชพเชธ

เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเชพ เชตเชฟเช•เชพเชธ เช…เชจเซ‡ เชธเซเชงเชพเชฐเชฃเชพ เชชเชฐ เชถเซ‹เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช—เซ€เชฅเชฌ เชฐเซ‡เชชเซ‹ เช…เชจเซ‡ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹ เช•เซ‡ "เชตเซƒเชฆเซเชงเชฟ" เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเซเชฐเชญเชพเชตเชถเชพเชณเซ€ เช—เชคเชฟเช เชฅเชˆ เชฐเชนเซ€ เช›เซ‡.

ELK, Big Query เช…เชจเซ‡ TimescaleDB เชฎเชพเชŸเซ‡ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชคเชฐเซ€เช•เซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹

เชฒเซ‹เช•เชชเซเชฐเชฟเชฏเชคเชพ

เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏเชคเชพ เชเชกเชชเชฅเซ€ เชตเชงเซ€ เชฐเชนเซ€ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชฐเชถเชฟเชฏเชจ เชฌเซ‹เชฒเชคเชพ เชธเชฎเซเชฆเชพเชฏเชฎเชพเช‚. เช—เชฏเชพ เชตเชฐเซเชทเชจเซ€ เชนเชพเช‡ เชฒเซ‹เชก 2018 เช•เซ‹เชจเซเชซเชฐเชจเซเชธ (เชฎเซ‹เชธเซเช•เซ‹, เชจเชตเซ‡เชฎเซเชฌเชฐ 8-9, 2018) เช เชฆเชฐเซเชถเชพเชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช•เซ‡ vk.com เช…เชจเซ‡ Badoo เชœเซ‡เชตเชพ เชฐเชพเช•เซเชทเชธเซ‹ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชเช•เชธเชพเชฅเซ‡ เชนเชœเชพเชฐเซ‹ เชธเชฐเซเชตเชฐเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฒเซ‹เช—) เชฆเชพเช–เชฒ เช•เชฐเซ‡ เช›เซ‡. 40 เชฎเชฟเชจเชฟเชŸเชจเชพ เชตเซ€เชกเชฟเชฏเซ‹เชฎเชพเช‚ เชตเซ€เช•เซ‹เชจเซเชŸเชพเช•เซเชŸเซ‡ เชŸเซ€เชฎเชจเชพ เชฏเซเชฐเซ€ เชจเชพเชธเชฐเซ‡เชŸเชกเชฟเชจเซ‹เชต เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฅเชพเชฏ เช›เซ‡ เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ‡ เช›เซ‡. เชธเชพเชฎเช—เซเชฐเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชธเช—เชตเชกเชคเชพ เชฎเชพเชŸเซ‡ เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เช…เชฎเซ‡ เชŸเซเชฐเชพเชจเซเชธเช•เซเชฐเชฟเชชเซเชŸ เชนเซ‡เชฌเชฐ เชชเชฐ เชชเซ‹เชธเซเชŸ เช•เชฐเซ€เชถเซเช‚.

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ

เชธเช‚เชถเซ‹เชงเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เชฅเซ‹เชกเซ‹ เชธเชฎเชฏ เชตเชฟเชคเชพเชตเซเชฏเชพ เชชเช›เซ€, เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชเชตเชพ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เช›เซ‡ เชœเซเชฏเชพเช‚ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡ เช…เชฅเชตเชพ เช…เชจเซเชฏ เชชเชฐเช‚เชชเชฐเชพเช—เชค เช…เชจเซ‡ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เช‰เช•เซ‡เชฒเซ‹ เชœเซ‡เชฎ เช•เซ‡ MySQL, PostgreSQL, ELK, Google Big Query, Amazon RedShift, TimescaleDB, Hadoop, MapReduce, Pinot เช…เชจเซ‡ เช…เชจเซเชฏ เชตเชงเซ เชชเชฐเช‚เชชเชฐเชพเช—เชค เช…เชจเซ‡ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เช‰เช•เซ‡เชฒเซ‹เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เซ‡ เช›เซ‡. เชกเซเชฐเซเชก. เช‰เชชเชฐเซ‹เช•เซเชค DBMS เชจเซ‡ เช…เชชเช—เซเชฐเซ‡เชก เช•เชฐเชตเชพ เช…เชฅเชตเชพ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡ ClickHouse เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชตเชฟเช—เชคเซ‹ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช›เซ‡.

MySQL เช…เชจเซ‡ PostgreSQL เชจเซ‡ เชตเชฟเชธเซเชคเชพเชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚, เช…เชฎเซ‡ เชจเซเชฏเซ‚เชเชฒเซ‡เชŸเชฐ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ MySQL เชจเซ‡ ClickHouse เชธเชพเชฅเซ‡ เช†เช‚เชถเชฟเช• เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเซเชฏเซเช‚ เช›เซ‡ เชฎเซŒเชŸเชฟเช• เชจเซเชฏเซ‚เชเชฒเซ‡เชŸเชฐ. เชธเชฎเชธเซเชฏเชพ เช เชนเชคเซ€ เช•เซ‡ MySQL เช เช…เชฏเซ‹เช—เซเชฏ เชกเชฟเชเชพเช‡เชจเชจเซ‡ เชฒเซ€เชงเซ‡ เชฎเซ‹เช•เชฒเซ‡เชฒ เชฆเชฐเซ‡เช• เชˆเชฎเซ‡เชˆเชฒ เช…เชจเซ‡ เชคเซ‡ เชˆเชฎเซ‡เชฒเชจเซ€ เชฆเชฐเซ‡เช• เชฒเชฟเช‚เช•เชจเซ‡ base64 เชนเซ‡เชถ เชตเชกเซ‡ เชฒเซ‹เช— เช•เชฐเซ€, เชเช• เชตเชฟเชถเชพเชณ MySQL เชŸเซ‡เชฌเชฒ (email_stats) เชฌเชจเชพเชตเซเชฏเซเช‚. เชธเซ‡เชตเชพเชจเชพ เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌเชฐเซเชธเชจเซ‡ เชฎเชพเชคเซเชฐ 10 เชฎเชฟเชฒเชฟเชฏเชจ เช‡เชฎเซ‡เช‡เชฒเซเชธ เชฎเซ‹เช•เชฒเซเชฏเชพ เชชเช›เซ€, เช† เชŸเซ‡เชฌเชฒเซ‡ 150 GB เชซเชพเช‡เชฒ เชœเช—เซเชฏเชพ เชชเชฐ เช•เชฌเชœเซ‹ เช•เชฐเซเชฏเซ‹, เช…เชจเซ‡ MySQL เช เชธเชฐเชณ เชชเซเชฐเชถเซเชจเซ‹ เชชเชฐ "เชฎเซ‚เชฐเซเช–" เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เชซเชพเช‡เชฒ เชธเซเชชเซ‡เชธ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ InnoDB เชŸเซ‡เชฌเชฒ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจเชจเซ‹ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹, เชœเซ‡เชฃเซ‡ เชคเซ‡เชจเซ‡ 4 เชจเชพ เชชเชฐเชฟเชฌเชณเชฅเซ€ เช˜เชŸเชพเชกเซเชฏเซเช‚. เชœเซ‹ เช•เซ‡, เชฎเชพเชคเซเชฐ เช‡เชคเชฟเชนเชพเชธ เชตเชพเช‚เชšเชตเชพ เช–เชพเชคเชฐ MySQL เชฎเชพเช‚ 20-30 เชฎเชฟเชฒเชฟเชฏเชจเชฅเซ€ เชตเชงเซ เชˆเชฎเซ‡เชˆเชฒ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชนเชœเซ เช•เซ‹เชˆ เช…เชฐเซเชฅ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เช•เซ‹เชˆเชชเชฃ เชธเชฐเชณ เช•เซเชตเซ‡เชฐเซ€ เช•เซ‡ เชœเซ‡ เช•เซ‹เชˆ เช•เชพเชฐเชฃเชธเชฐ เชธเซเชตเซ‡เชช เช…เชจเซ‡ เชญเชพเชฐเซ‡ I/O เชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเช•เซ‡เชจ เช•เชฐเชตเซเช‚ เชชเชกเซ‡ เช›เซ‡. เช“เชตเชฐเชนเซ‡เชก, เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เช…เชฎเชจเซ‡ เชจเชฟเชฏเชฎเชฟเชคเชชเชฃเซ‡ Zabbix เชšเซ‡เชคเชตเชฃเซ€เช“ เชชเซเชฐเชพเชชเซเชค เชฅเชˆ เช›เซ‡.

ELK, Big Query เช…เชจเซ‡ TimescaleDB เชฎเชพเชŸเซ‡ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชคเชฐเซ€เช•เซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹

เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชฌเซ‡ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชฎเชพเชคเซเชฐเชพเชจเซ‡ เชฒเช—เชญเช— เช˜เชŸเชพเชกเซ‡ เช›เซ‡ 3-4 เชตเช–เชค, เชชเชฐเช‚เชคเซ เช† เชšเซ‹เช•เซเช•เชธ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชกเซ‡เชŸเชพ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ "เชธเช‚เช•เซเชšเชฟเชค" เชนเชคเซ‹.

ELK, Big Query เช…เชจเซ‡ TimescaleDB เชฎเชพเชŸเซ‡ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชคเชฐเซ€เช•เซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹

ELK เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ

เชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช…เชจเซเชญเชตเชจเชพ เช†เชงเชพเชฐเซ‡, ELK เชธเซเชŸเซ‡เช• (ElasticSearch, Logstash เช…เชจเซ‡ Kibana, เช† เชšเซ‹เช•เซเช•เชธ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ ElasticSearch) เชจเซ‡ เชฒเซ‹เช— เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡. เชœเซ‹ เชคเชฎเชจเซ‡ เชธเชพเชฐเซ€ เชชเซ‚เชฐเซเชฃ-เชŸเซ‡เช•เซเชธเซเชŸ เชฒเซ‹เช— เชธเชฐเซเชš เชœเซ‹เชˆเชคเซ€ เชนเซ‹เชฏ เชคเซ‹ เชˆเชฒเชพเชธเซเชŸเซ€เช• เชธเชฐเซเชš เช เชเช• เชธเชฐเชธ เชเชจเซเชœเซ€เชจ เช›เซ‡ (เชœเซ‡เชจเซ€ เชคเชฎเชจเซ‡ เช–เชฐเซ‡เช–เชฐ เชœเชฐเซ‚เชฐ เช›เซ‡ เชเชตเซเช‚ เชฎเชจเซ‡ เชจเชฅเซ€ เชฒเชพเช—เชคเซเช‚), เชชเชฐเช‚เชคเซ เชนเซเช‚ เช†เชถเซเชšเชฐเซเชฏ เชชเชพเชฎเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚ เช•เซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชกเซ€ เชซเซ‡เช•เซเชŸเซ‹ เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชฒเซ‹เช—เซ€เช‚เช— เชเชจเซเชœเชฟเชจ เชฌเชจเซ€ เช—เชฏเซเช‚ เช›เซ‡. เชคเซ‡เชจเซเช‚ เช‡เชจเซเชœเซ‡เชถเชจ เชชเชฐเซเชซเซ‹เชฐเซเชฎเชจเซเชธ, Logstash เชธเชพเชฅเซ‡ เชฎเชณเซ€เชจเซ‡, เช…เชฎเชจเซ‡ เชเช•เชฆเชฎ เชนเชณเชตเชพ เชตเชฐเซเช•เชฒเซ‹เชก เชชเชฐ เชชเชฃ เชธเชฎเชธเซเชฏเชพเช“ เช†เชชเซ€ เช…เชจเซ‡ เชตเชงเซ เชจเซ‡ เชตเชงเซ RAM เช…เชจเซ‡ เชกเชฟเชธเซเช• เชœเช—เซเชฏเชพ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชกเซ‡เชŸเชพเชฌเซ‡เช เชคเชฐเซ€เช•เซ‡, เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชจเซ€เชšเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‹เชธเชฐ เชธเซเชฅเชฟเชคเชฟเชธเซเชฅเชพเชชเช• เชถเซ‹เชง เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡:

  • SQL เชฌเซ‹เชฒเซ€ เช†เชงเชพเชฐ;
  • เชธเช‚เช—เซเชฐเชนเชฟเชค เชกเซ‡เชŸเชพเชจเชพ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจเชจเซ€ เชถเซเชฐเซ‡เชทเซเช  เชกเชฟเช—เซเชฐเซ€;
  • เชธเช‚เชชเซ‚เชฐเซเชฃ เชŸเซ‡เช•เซเชธเซเชŸ เชถเซ‹เชงเชจเซ‡ เชฌเชฆเชฒเซ‡ เชฐเซ‡เชœเซ‡เช•เซเชธ เชถเซ‹เชง เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ;
  • เชธเซเชงเชพเชฐเซ‡เชฒ เช•เซเชตเซ‡เชฐเซ€ เชถเซ‡เชกเซเชฏเซเชฒเชฟเช‚เช— เช…เชจเซ‡ เชฌเชนเซ‡เชคเชฐ เชเช•เช‚เชฆเชฐ เชชเซเชฐเชฆเชฐเซเชถเชจ.

เชนเชพเชฒเชฎเชพเช‚, เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ€ ELK เชธเชพเชฅเซ‡ เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเซ€ เชธเชฎเชธเซเชฏเชพ เชŠเชญเซ€ เชฅเชพเชฏ เช›เซ‡ เชคเซ‡ เชฒเซ‹เช— เช…เชชเชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช‰เช•เซ‡เชฒเซ‹เชจเซ‹ เช…เชญเชพเชต เชคเซ‡เชฎเชœ เช† เชตเชฟเชทเชฏ เชชเชฐเชจเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เช…เชจเซ‡ เชŸเซเชฏเซเชŸเซ‹เชฐเชฟเชฏเชฒเซเชธเชจเซ€ เช…เช›เชค เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชฆเชฐเซ‡เช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชกเชฟเชœเชฟเชŸเชฒ เช“เชถเชจ เชฎเซ‡เชจเซเชฏเซเช…เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ ELK เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡ เช†เชตเซ€ เชคเช•เชจเซ€เช•เซ‹เชจเชพ เชเชกเชชเซ€ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡. เช…เชนเซ€เช‚ เชกเซ‡เชŸเชพเชฌเซ‡เช เชเชจเซเชœเชฟเชจ เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชฎเชพเชŸเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เช•เซ‹เชˆ เชซเชพเช‡เชฒเชฌเซ€เชŸ เชจเชฅเซ€. เชนเชพ เช เชœ เช…เชธเซเช–เชฒเชฟเชค เช…เชจเซ‡ เชฒเซ‹เช— เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎ เชฒเซ‹เช— เชนเชพเช‰เชธ, เชคเซเชฏเชพเช‚ เชเช• เชธเชพเชงเชจ เช›เซ‡ เชชเซ‚เช‚เช›เชกเซ€ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชฎเชพเช‚ เชฒเซ‹เช— เชซเชพเชˆเชฒ เชกเซ‡เชŸเชพ เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชชเชฐเช‚เชคเซ เช† เชฌเชงเซเช‚ เชตเชงเซ เชธเชฎเชฏ เชฒเซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡, เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชนเชœเซ€ เชชเชฃ เชคเซ‡เชจเซ€ เชธเชฐเชณเชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฎเชพเชฐเซเช— เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡, เชคเซ‡เชฅเซ€ เชจเชตเชพ เชจเชฟเชถเชพเชณเซ€เชฏเชพ เชชเชฃ เชคเซ‡เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชฎเชพเชคเซเชฐ 10 เชฎเชฟเชจเชฟเชŸเชฎเชพเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เช‰เชชเชฏเซ‹เช— เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เช‰เช•เซ‡เชฒเซ‹เชจเซ‡ เชชเซเชฐเชพเชงเชพเชจเซเชฏ เช†เชชเชคเชพ, เชฎเซ‡เช‚ เช•เชพเชซเช•เชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชŸเชพเชณเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชธเชพเชฅเซ‡ เชซเซเชฒเซเชเชจเซเชŸเชฌเชฟเชŸ, เช–เซ‚เชฌ เชœ เช“เช›เซ€ เชฎเซ‡เชฎเชฐเซ€ เชฒเซ‹เช— เช…เชชเชฒเซ‹เชก เชŸเซ‚เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹. เชœเซ‹ เช•เซ‡, เชจเชพเชจเซ€ เช…เชธเช‚เช—เชคเชคเชพเช“เชจเซ‡ เชธเช‚เชฌเซ‹เชงเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชคเชพเชฐเซ€เช– เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชธเชฎเชธเซเชฏเชพเช“เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชคเซ‡ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชฒเซ‡เชฏเชฐ เชตเชฟเชจเชพ เช•เชฐเซ€ เชถเช•เชพเชฏ เชœเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ FluentBit เชฅเซ€ ClickHouse เชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

เช•เชฟเชฌเชพเชจเชพเชจเชพ เชตเชฟเช•เชฒเซเชช เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฌเซ‡เช•เชเชจเซเชก เชคเชฐเซ€เช•เซ‡ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช—เซเชฐเชพเชซเชจเชพ. เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชนเซเช‚ เชธเชฎเชœเซเช‚ เช›เซเช‚, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ Grafana เชจเชพ เชœเซ‚เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชธเชพเชฅเซ‡, เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชชเซ‹เชˆเชจเซเชŸเซเชธ เชฐเซ‡เชจเซเชกเชฐ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช† เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ€ เชถเช•เซ‡ เช›เซ‡. เช•เซเชตเชฟเชจเซเชŸเซเชฐเซ€เชฎเชพเช‚, เช…เชฎเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เช†เชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชŸเซ‡เชฒเชฟเช—เซเชฐเชพเชฎเชฎเชพเช‚ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชธเชชเซ‹เชฐเซเชŸ เชšเซ‡เชจเชฒ เชชเชฐ เช† เช…เช‚เช—เซ‡เชจเซ€ เชซเชฐเชฟเชฏเชพเชฆเซ‹ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชฆเซ‡เช–เชพเชฏ เช›เซ‡.

เช—เซ‚เช—เชฒ เชฌเชฟเช— เช•เซเชตเซ‡เชฐเซ€ เช…เชจเซ‡ เชเชฎเซ‡เชเซ‹เชจ เชฐเซ‡เชกเชถเชฟเชซเซเชŸเชจเซเช‚ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ (เชฎเซ‹เชŸเซ€ เช•เช‚เชชเชจเซ€เช“ เชฎเชพเชŸเซ‡ เช‰เช•เซ‡เชฒ)

BigQuery เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชฆเชฐเซเชถ เช‰เชชเชฏเซ‹เช— เช JSON เชกเซ‡เชŸเชพเชจเซ‹ 1TB เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชพเชคเซเชฎเช• เช•เซเชตเซ‡เชฐเซ€ เชšเชฒเชพเชตเชตเชพเชจเซ‹ เช›เซ‡. เชฌเชฟเช— เช•เซเชตเซ‡เชฐเซ€ เช เชเช• เช‰เชคเซเชคเชฎ เช‰เชคเซเชชเชพเชฆเชจ เช›เซ‡ เชœเซ‡เชจเซ€ เชฎเชพเชชเชจเซ€เชฏเชคเชพ เชตเชงเชพเชฐเซ‡ เชชเชกเชคเซ€ เช…เช‚เชฆเชพเชœ เช•เชฐเชตเซ€ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡. เช† เช†เช‚เชคเชฐเชฟเช• เช•เซเชฒเชธเซเชŸเชฐ เชชเชฐ เชšเชพเชฒเชคเชพ ClickHouse เช•เชฐเชคเชพเช‚ เชตเชงเซ เชœเชŸเชฟเชฒ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เซเชฒเชพเชฏเชจเซเชŸเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€, เชคเซ‡ ClickHouse เชธเชพเชฅเซ‡ เช˜เชฃเซเช‚ เชธเชพเชฎเซเชฏ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชเช•เชตเชพเชฐ เชคเชฎเซ‡ เชฆเชฐเซ‡เช• SELECT เชฎเชพเชŸเซ‡ เชšเซ‚เช•เชตเชฃเซ€ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‹ เชชเช›เซ€ BigQuery เชเชกเชชเชฅเซ€ "เช•เชฟเช‚เชฎเชคเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹" เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡ เชคเซ‡เชจเชพ เชคเชฎเชพเชฎ เช—เซเชฃเชฆเซ‹เชท เชธเชพเชฅเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• SaaS เช‰เช•เซ‡เชฒ เช›เซ‡.

เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเซ‡เชถเชจเชฒเซ€ เชฎเซ‹เช‚เช˜เซ€ เช•เซเชตเซ‡เชฐเซ€เช เชšเชฒเชพเชตเซ‹ เช›เซ‹ เชคเซเชฏเชพเชฐเซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เช เชถเซเชฐเซ‡เชทเซเช  เชชเชธเช‚เชฆเช—เซ€ เช›เซ‡. เชคเชฎเซ‡ เชฆเชฐเชฐเซ‹เชœ เชœเซ‡เชŸเชฒเซ€ เชตเชงเซ SELECT เช•เซเชตเซ‡เชฐเซ€เช เชšเชฒเชพเชตเซ‹ เช›เซ‹, เชคเซ‡ Big Query เชจเซ‡ ClickHouse เชธเชพเชฅเซ‡ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เชตเชงเซ เชชเซ‹เชˆเชจเซเชŸ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช†เชตเชพ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชคเชฎเชพเชฐเชพ เชนเชœเชพเชฐเซ‹ เชกเซ‹เชฒเชฐ เชฌเชšเชพเชตเชถเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เช˜เชฃเชพ เชŸเซ‡เชฐเชพเชฌเชพเชˆเชŸ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เชธเช‚เช—เซเชฐเชนเชฟเชค เชกเซ‡เชŸเชพ เชชเชฐ เชฒเชพเช—เซ เชชเชกเชคเซเช‚ เชจเชฅเซ€, เชœเซ‡ เชฌเชฟเช— เช•เซเชตเซ‡เชฐเซ€ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช•เชฆเชฎ เชธเชธเซเชคเซเช‚ เช›เซ‡.

เช…เชฒเซเชŸเชฟเชจเชฟเชŸเซ€เชจเชพ เชธเชน-เชธเซเชฅเชพเชชเช• เชเชฒเซ‡เช•เซเชเชพเชจเซเชกเชฐ เชเซˆเชคเซเชธเซ‡เชตเชจเชพ เชเช• เชฒเซ‡เช–เชฎเชพเช‚ "เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชฎเชพเช‚ เช–เชธเซ‡เชกเชตเซเช‚" เช†เชตเชพ DBMS เชธเซเชฅเชณเชพเช‚เชคเชฐเชจเชพ เชซเชพเชฏเชฆเชพ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ‡ เช›เซ‡.

เชŸเชพเช‡เชฎเชธเซเช•เซ‡เชฒเชกเซ€เชฌเซ€ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ

TimescaleDB เช PostgreSQL เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เช›เซ‡ เชœเซ‡ เชจเชฟเชฏเชฎเชฟเชค เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชŸเชพเชˆเชฎเชธเซ€เชฐเซ€เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเซ‡ เช›เซ‡ (https://docs.timescale.com/v1.0/introduction, https://habr.com/ru/company/zabbix/blog/458530/).

เชœเซ‹ เช•เซ‡ ClickHouse เชธเชฎเชฏ เชถเซเชฐเซ‡เชฃเซ€เชจเชพ เชฎเชพเชณเช–เชพเชฎเชพเช‚ เช—เช‚เชญเซ€เชฐ เชชเซเชฐเชคเชฟเชธเซเชชเชฐเซเชงเซ€ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชธเซเชคเช‚เชญเชพเช•เชพเชฐ เชฎเชพเชณเช–เซเช‚ เช…เชจเซ‡ เชตเซ‡เช•เซเชŸเชฐ เช•เซเชตเซ‡เชฐเซ€ เชเช•เซเชเชฟเช•เซเชฏเซเชถเชจเชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช, เชคเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชพเชคเซเชฎเช• เชชเซเชฐเชถเซเชจเซ‹เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเชพ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ TimescaleDB เช•เชฐเชคเชพ เชตเชงเซ เชเชกเชชเซ€ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชชเซ‡เช•เซ‡เชŸ เชกเซ‡เชŸเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฒเช—เชญเช— 3 เช—เชฃเซเช‚ เชตเชงเชพเชฐเซ‡ เช›เซ‡, เชตเชงเซเชฎเชพเช‚, เชคเซ‡ 20 เช—เชฃเซ€ เช“เช›เซ€ เชกเชฟเชธเซเช• เชœเช—เซเชฏเชพ เชตเชพเชชเชฐเซ‡ เช›เซ‡, เชœเซ‡ เชเชคเชฟเชนเชพเชธเชฟเช• เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชœเชฅเซเชฅเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช–เชฐเซ‡เช–เชฐ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡: โ€จhttps://www.altinity.com/blog/ClickHouse-for-time-series.

ClickHouse เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, TimescaleDB เชฎเชพเช‚ เช…เชฎเซเช• เชกเชฟเชธเซเช• เชœเช—เซเชฏเชพ เชฌเชšเชพเชตเชตเชพเชจเซ‹ เชเช•เชฎเชพเชคเซเชฐ เชฐเชธเซเชคเซ‹ ZFS เช…เชฅเชตเชพ เชธเชฎเชพเชจ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡.

เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเชพ เช†เช—เชพเชฎเซ€ เช…เชชเชกเซ‡เชŸเซเชธ เชกเซ‡เชฒเซเชŸเชพ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจเชจเซ‡ เชฐเชœเซ‚ เช•เชฐเชถเซ‡, เชœเซ‡ เชคเซ‡เชจเซ‡ เชธเชฎเชฏ เชถเซเชฐเซ‡เชฃเซ€เชจเชพ เชกเซ‡เชŸเชพเชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธ เช•เชฐเชตเชพ เช…เชจเซ‡ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เชฏเซ‹เช—เซเชฏ เชฌเชจเชพเชตเชถเซ‡. เชŸเชพเชˆเชฎเชธเซเช•เซ‡เชฒเชกเซ€เชฌเซ€ เชจเซ€เชšเซ‡เชจเชพ เช•เซ‡เชธเซ‹เชฎเชพเช‚ เชเช•เชฆเชฎ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเชพเชฐเซ€ เชชเชธเช‚เชฆเช—เซ€ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡:

  • เช–เซ‚เชฌ เช“เช›เซ€ RAM (<3 GB) เชธเชพเชฅเซ‡เชจเชพ เชจเชพเชจเชพ เชธเซเชฅเชพเชชเชจเซ‹;
  • เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชจเชพเชจเชพ INSERTs เช•เซ‡ เชœเซ‡เชจเซ‡ เชคเชฎเซ‡ เชฎเซ‹เชŸเชพ เชŸเซเช•เชกเชพเช“เชฎเชพเช‚ เชฌเชซเชฐ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจเชฅเซ€;
  • เชตเชงเซ เชธเชพเชฐเซ€ เชธเซเชธเช‚เช—เชคเชคเชพ, เชเช•เชฐเซ‚เชชเชคเชพ เช…เชจเซ‡ ACID เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹;
  • เชชเซ‹เชธเซเชŸเชœเซ€เช†เชˆเชเชธ เชธเชชเซ‹เชฐเซเชŸ;
  • เชตเชฐเซเชคเชฎเชพเชจ PostgreSQL เช•เซ‹เชทเซเชŸเช•เซ‹ เชธเชพเชฅเซ‡ เชฎเชฐเซเชœ เช•เชฐเซ‹, เช•เชพเชฐเชฃ เช•เซ‡ Timescale DB เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡ PostgreSQL เช›เซ‡.

Hadoop เช…เชจเซ‡ MapReduce เชธเชฟเชธเซเชŸเชฎเซ‹ เชธเชพเชฅเซ‡ เชธเซเชชเชฐเซเชงเชพ

Hadoop เช…เชจเซ‡ เช…เชจเซเชฏ MapReduce เชชเซเชฐเซ‹เชกเช•เซเชŸเซเชธ เช˜เชฃเซ€ เชœเชŸเชฟเชฒ เช—เชฃเชคเชฐเซ€เช“ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เช“ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชฒเซ‡เชŸเชจเซเชธเซ€ เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡. ClickHouse เชŸเซ‡เชฐเชพเชฌเชพเชˆเชŸ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชฒเช—เชญเช— เชคเชฐเชค เชœ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เช‰เชคเซเชชเชจเซเชจ เช•เชฐเซ€เชจเซ‡ เช† เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช เซ€เช• เช•เชฐเซ‡ เช›เซ‡. เช†เชฎ, เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชเชกเชชเซ€, เช…เชฐเชธเชชเชฐเชธ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชพเชคเซเชฎเช• เชธเช‚เชถเซ‹เชงเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เช›เซ‡, เชœเซ‡ เชกเซ‡เชŸเชพ เชตเซˆเชœเซเชžเชพเชจเชฟเช•เซ‹ เชฎเชพเชŸเซ‡ เชฐเชธ เชงเชฐเชพเชตเชคเซเช‚ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช.

เชชเชฟเชจเซ‹เชŸ เช…เชจเซ‡ เชกเซเชฐเซเชก เชธเชพเชฅเซ‡ เชธเซเชชเชฐเซเชงเชพ

เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเชพ เชธเซŒเชฅเซ€ เชจเชœเซ€เช•เชจเชพ เชธเซเชชเชฐเซเชงเช•เซ‹ เชธเซเชคเช‚เชญเชพเช•เชพเชฐ, เชฐเซ‡เช–เซ€เชฏ เชฐเซ€เชคเซ‡ เชฎเชพเชชเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช‰เชคเซเชชเชพเชฆเชจเซ‹ เชชเชฟเชจเซ‹เชŸ เช…เชจเซ‡ เชกเซเชฐเซเชก เช›เซ‡. เช† เชชเซเชฐเชฃเชพเชฒเซ€เช“เชจเซ€ เชคเซเชฒเชจเชพ เช•เชฐเชคเซ€ เชเช• เช‰เชคเซเชคเชฎ เชจเซ‹เช•เชฐเซ€ เชฒเซ‡เช–เชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เชฐเซ‹เชฎเชพเชจเชพ เชฒเซ‡เชตเซ‡เชจเซเชŸเซ‹เชตเชพ เชซเซ‡เชฌเซเชฐเซเช†เชฐเซ€ 1, 2018

ELK, Big Query เช…เชจเซ‡ TimescaleDB เชฎเชพเชŸเซ‡ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชคเชฐเซ€เช•เซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹

เช† เชฒเซ‡เช–เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ - เชคเซ‡ เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เช…เชชเชกเซ‡เชŸ เช…เชจเซ‡ เชกเชฟเชฒเซ€เชŸ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชœเซ‡ เชจเชตเซ€เชจเชคเชฎ เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเชพ เชธเช‚เชฌเช‚เชงเชฎเชพเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชธเชพเชšเซเช‚ เชจเชฅเซ€.

เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช† DBMSs เชธเชพเชฅเซ‡ เชตเชงเซ เช…เชจเซเชญเชต เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฎเชจเซ‡ เชกเซเชฐเซเชก เช…เชจเซ‡ เชชเชฟเชจเซ‹เชŸ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เชคเซ‡ เช…เช‚เชคเชฐเซเช—เชค เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เชœเชŸเชฟเชฒเชคเชพ เช—เชฎเชคเซ€ เชจเชฅเซ€ - เชคเซ‡ เชฌเชงเซ€ เชฌเชพเชœเซเช“เชฅเซ€ เชœเชพเชตเชพ เชฆเซเชตเชพเชฐเชพ เช˜เซ‡เชฐเชพเชฏเซ‡เชฒเชพ "เชฎเซ‚เชตเชฟเช‚เช— เชชเชพเชฐเซเชŸเซเชธ" เชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฎเซ‚เชน เช›เซ‡.

เชกเซเชฐเซเชก เช…เชจเซ‡ เชชเชฟเชจเซ‹เชŸ เช เช…เชชเชพเชšเซ‡ เช‡เชจเซเช•เซเชฏเซเชฌเซ‡เชŸเชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡, เชœเซ‡ เช…เชชเชพเชšเซ‡ เชฆเซเชตเชพเชฐเชพ เชคเซ‡เชฎเชจเชพ เช—เชฟเชŸเชนเชฌ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเซƒเชทเซเช เซ‹ เชชเชฐ เชตเชฟเช—เชคเชตเชพเชฐ เช†เชตเชฐเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชชเชฟเชจเซ‹เชŸ เช‘เช•เซเชŸเซ‹เชฌเชฐ 2018 เชฎเชพเช‚ เช‡เชจเซเช•เซเชฏเซเชฌเซ‡เชŸเชฐเชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏเซ‹, เช…เชจเซ‡ เชกเซเชฐเซเชกเชจเซ‹ เชœเชจเซเชฎ 8 เชฎเชนเชฟเชจเชพ เชชเชนเซ‡เชฒเชพ - เชซเซ‡เชฌเซเชฐเซเช†เชฐเซ€เชฎเชพเช‚ เชฅเชฏเซ‹ เชนเชคเซ‹.

AFS เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€เชจเซ‹ เช…เชญเชพเชต เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช…เชจเซ‡ เช•เชฆเชพเชš เชฎเซ‚เชฐเซเช– เชชเซเชฐเชถเซเชจเซ‹ เช‰เชญเชพ เช•เชฐเซ‡ เช›เซ‡. เชฎเชจเซ‡ เช†เชถเซเชšเชฐเซเชฏ เชฅเชพเชฏ เช›เซ‡ เช•เซ‡ เชถเซเช‚ เชชเชฟเชจเซ‹เชŸเชจเชพ เชฒเซ‡เช–เช•เซ‹เช เชจเซ‹เช‚เชงเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช…เชชเชพเชšเซ‡ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชกเซเชฐเซเชก เชชเซเชฐเชคเซเชฏเซ‡ เชตเชงเซ เชจเชฟเช•เชพเชฒ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชถเซเช‚ เชนเชฐเซ€เชซ เชชเซเชฐเชคเซเชฏเซ‡เชจเชพ เช†เชตเชพ เชตเชฒเชฃเชฅเซ€ เชˆเชฐเซเชทเซเชฏเชพเชจเซ€ เชฒเชพเช—เชฃเซ€ เชฅเชˆ? เชถเซเช‚ เชกเซเชฐเซเชกเชจเซ‹ เชตเชฟเช•เชพเชธ เชงเซ€เชฎเซ‹ เชชเชกเซ€ เชœเชถเซ‡ เช…เชจเซ‡ เชชเชฟเชจเซ‹เชŸเชจเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เชตเซ‡เช— เชฎเชณเชถเซ‡ เชœเซ‹ เชญเซ‚เชคเชชเซ‚เชฐเซเชตเชจเซ‡ เชŸเซ‡เช•เซ‹ เช†เชชเชคเชพ เชชเซเชฐเชพเชฏเซ‹เชœเช•เซ‹ เช…เชšเชพเชจเช• เชฌเชพเชฆเชฎเชพเช‚ เชฐเชธ เชฒเซ‡เชถเซ‡?

เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเชพ เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ

เช…เชชเชฐเชฟเชชเช•เซเชตเชคเชพ: เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡, เช† เชนเชœเซ€ เชชเชฃ เช•เช‚เชŸเชพเชณเชพเชœเชจเช• เชคเช•เชจเซ€เช• เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช•เซ‹เชˆ เชชเชฃ เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚, เช…เชจเซเชฏ เชธเซเชคเช‚เชญเชพเช•เชพเชฐ DBMS เชฎเชพเช‚ เช†เชตเซเช‚ เช•เช‚เชˆ เชœเซ‹เชตเชพ เชฎเชณเชคเซเช‚ เชจเชฅเซ€.

เชจเชพเชจเชพ เช‡เชจเซเชธเชฐเซเชŸเซเชธ เช‰เชšเซเชš เชเชกเชชเซ‡ เชธเชพเชฐเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เช•เชฐเชคเชพ เชจเชฅเซ€: เช‡เชจเซเชธเชฐเซเชŸเซเชธเชจเซ‡ เชฎเซ‹เชŸเชพ เชญเชพเช—เซ‹เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชฆเชฐเซ‡เช• เชชเช‚เช•เซเชคเชฟเชฎเชพเช‚ เช•เซ‰เชฒเชฎเชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชจเชพเชจเชพ เช‡เชจเซเชธเชฐเซเชŸเซเชธเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เช˜เชŸเชคเซเช‚ เชœเชพเชฏ เช›เซ‡. เช† เชฐเซ€เชคเซ‡ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชกเชฟเชธเซเช• เชชเชฐ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเซ‡ เช›เซ‡ - เชฆเชฐเซ‡เช• เช•เซ‰เชฒเชฎเชจเซ‹ เช…เชฐเซเชฅ 1 เชซเชพเช‡เชฒ เช…เชฅเชตเชพ เชตเชงเซ เช›เซ‡, เชคเซ‡เชฅเซ€ 1 เช•เซ‰เชฒเชฎ เชงเชฐเชพเชตเชคเซ€ 100 เชชเช‚เช•เซเชคเชฟ เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ€ 100 เชซเชพเช‡เชฒเซ‹ เช–เซ‹เชฒเชตเชพเชจเซ€ เช…เชจเซ‡ เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช†เชฅเซ€ เชœ เช‡เชจเซเชธเชฐเซเชŸ เชฌเชซเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชฎเชงเซเชฏเชธเซเชฅเซ€เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡ (เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เช•เซเชฒเชพเชฏเชจเซเชŸ เชชเซ‹เชคเซ‡ เชฌเชซเชฐเชฟเช‚เช— เชชเซเชฐเชฆเชพเชจ เช•เชฐเชคเซเช‚ เชจเชฅเซ€) - เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชซเช•เชพ เช…เชฅเชตเชพ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ€ เช•เชคเชพเชฐ เชธเชฟเชธเซเชŸเชฎ. เชคเชฎเซ‡ เชชเช›เซ€เชฅเซ€ MergeTree เช•เซ‹เชทเซเชŸเช•เซ‹เชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเซ€ เชจเช•เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชซเชฐ เชŸเซ‡เชฌเชฒ เชเชจเซเชœเชฟเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชฃ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชŸเซ‡เชฌเชฒ เชœเซ‹เชกเชพเช“ เชธเชฐเซเชตเชฐ เชฐเซ‡เชฎ เชฆเซเชตเชพเชฐเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡, เชชเชฐเช‚เชคเซ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชคเซ‡ เชคเซเชฏเชพเช‚ เช›เซ‡! เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชกเซเชฐเซเชก เช…เชจเซ‡ เชชเชฟเชจเซ‹เชŸ เชชเชพเชธเซ‡ เช†เชตเชพ เชœเซ‹เชกเชพเชฃเซ‹ เชฌเชฟเชฒเช•เซเชฒ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“ เชตเชฟเชคเชฐเชฟเชค เชชเซเชฐเชฃเชพเชฒเซ€เช“เชฎเชพเช‚ เชธเซ€เชงเชพ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡ เชœเซ‡ เชจเซ‹เชกเซเชธ เชตเชšเซเชšเซ‡ เชกเซ‡เชŸเชพเชจเชพ เชฎเซ‹เชŸเชพ เชนเชฟเชธเซเชธเชพเชจเซ‡ เช–เชธเซ‡เชกเชตเชพเชจเซเช‚ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเชคเซเช‚ เชจเชฅเซ€.

เชคเชพเชฐเชฃเซ‹

เช†เช—เชพเชฎเซ€ เชตเชฐเซเชทเซ‹เชฎเชพเช‚, เช…เชฎเซ‡ เช•เซเชตเชฟเชจเซเชŸเซเชฐเซ€เชฎเชพเช‚ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธเชจเซ‹ เชตเซเชฏเชพเชชเช• เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชฌเชจเชพเชตเซ€เช เช›เซ€เช, เช•เชพเชฐเชฃ เช•เซ‡ เช† DBMS เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เช‰เชคเซเชคเชฎ เชธเช‚เชคเซเชฒเชจ, เช“เช›เซ€ เช“เชตเชฐเชนเซ‡เชก, เชฎเชพเชชเชจเซ€เชฏเชคเชพ เช…เชจเซ‡ เชธเชฐเชณเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชฎเชจเซ‡ เช–เชพเชคเชฐเซ€ เช›เซ‡ เช•เซ‡ เชเช•เชตเชพเชฐ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ เชธเชฎเซเชฆเชพเชฏ เชจเชพเชจเชพ เช…เชจเซ‡ เชฎเชงเซเชฏเชฎ เชธเซเชฅเชพเชชเชจเซ‹เชฎเชพเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชตเชงเซ เชฐเซ€เชคเซ‹ เชธเชพเชฅเซ‡ เช†เชตเซ‡ เชคเซ‡ เชชเช›เซ€ เชคเซ‡ เชเชกเชชเชฅเซ€ เชซเซ‡เชฒเชพเชˆ เชœเชถเซ‡.

เช•เซ‡เชŸเชฒเซ€เช• เชœเชพเชนเซ‡เชฐเชพเชคเซ‹ ๐Ÿ™‚

เช…เชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชฐเชนเซ‡เชตเชพ เชฌเชฆเชฒ เช†เชญเชพเชฐ. เชถเซเช‚ เชคเชฎเชจเซ‡ เช…เชฎเชพเชฐเชพ เชฒเซ‡เช–เซ‹ เช—เชฎเซ‡ เช›เซ‡? เชตเชงเซ เชฐเชธเชชเซเชฐเชฆ เชธเชพเชฎเช—เซเชฐเซ€ เชœเซ‹เชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹? เช“เชฐเซเชกเชฐ เช†เชชเซ€เชจเซ‡ เช…เชฅเชตเชพ เชฎเชฟเชคเซเชฐเซ‹เชจเซ‡ เชญเชฒเชพเชฎเชฃ เช•เชฐเซ€เชจเซ‡ เช…เชฎเชจเซ‡ เชŸเซ‡เช•เซ‹ เช†เชชเซ‹, $4.99 เชฅเซ€ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เช•เซเชฒเชพเช‰เชก VPS, เชเชจเซเชŸเซเชฐเซ€-เชฒเซ‡เชตเชฒ เชธเชฐเซเชตเชฐเซเชธเชจเซเช‚ เชเช• เช…เชจเชจเซเชฏ เชเชจเชพเชฒเซ‹เช—, เชœเซ‡เชจเซ€ เชถเซ‹เชง เช…เชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡: VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps เชตเชฟเชถเซ‡เชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชคเซเชฏ $19 เชฅเซ€ เช…เชฅเชตเชพ เชธเชฐเซเชตเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชถเซ‡เชฐ เช•เชฐเชตเซเช‚? (RAID1 เช…เชจเซ‡ RAID10 เชธเชพเชฅเซ‡ เช‰เชชเชฒเชฌเซเชง, 24 เช•เซ‹เชฐเซ‹ เชธเซเชงเซ€ เช…เชจเซ‡ 40GB DDR4 เชธเซเชงเซ€).

เชเชฎเซเชธเซเชŸเชฐเชกเซ‡เชฎเชฎเชพเช‚ เช‡เช•เซเชตเชฟเชจเชฟเช•เซเชธ เชŸเชพเชฏเชฐ IV เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเชฎเชพเช‚ เชกเซ‡เชฒ R730xd 2 เช—เชฃเซเช‚ เชธเชธเซเชคเซเช‚? เชฎเชพเชคเซเชฐ เช…เชนเซ€เช‚ 2 x เช‡เชจเซเชŸเซ‡เชฒ เชŸเซ‡เชŸเซเชฐเชพเชกเซ‡เช•เชพ-เช•เซ‹เชฐ Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 เชŸเซ€เชตเซ€ $199 เชฅเซ€ เชจเซ‡เชงเชฐเชฒเซ‡เชจเซเชกเชฎเชพเช‚! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $99 เชฅเซ€! เชตเชฟเชถเซ‡ เชตเชพเช‚เชšเซ‹ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชถเชจ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซเช‚. เชกเซ‡เชฒ R730xd E5-2650 v4 เชธเชฐเซเชตเชฐเซเชธเชจเชพ เช‰เชชเชฏเซ‹เช— เชธเชพเชฅเซ‡เชจเซ‹ เชตเชฐเซเช— เชเช• เชชเซ‡เชจเซ€ เชฎเชพเชŸเซ‡ 9000 เชฏเซเชฐเซ‹เชจเชพ เชฎเซ‚เชฒเซเชฏเชจเชพ เช›เซ‡?

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹