เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

2019-เดฒเต† เด…เดตเดธเดพเดจเดคเตเดคเต† เด…เดฒเด•เตโ€ŒเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเดจเตเดฑเต† โ€œเดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพโ€ เดŽเดจเตเดจ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเตเดฑเต† เดŸเตเดฐเดพเตปเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดžเดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต - เด’เดฐเต เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เด…เดณเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฏ DBMS (เดฑเต†เด•เตเด•เต‹เตผเดกเต เดˆ เดธเดฎเดฏเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดธเดฎเดฏเดตเตเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเดตเตเด‚ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเต†เตปเดธเดฑเตเด•เดณเตเดŸเต† เดจเดฟเดฒเดฏเตเดŸเต† เด†เดจเตเด•เดพเดฒเดฟเด• เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเดฟเดฒเต‚เดŸเต†เดฏเต‹ เดถเต‡เด–เดฐเดฃเดคเตเดคเดฟเดฒเต‚เดŸเต†เดฏเต‹ เดฒเดญเดฟเด•เตเด•เตเด‚. เด…เดณเดตเตเด•เตพ).

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดˆ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเตเดฑเต† เดตเต€เดกเดฟเดฏเต‹เดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เต เด‡เดคเดพ - https://youtu.be/MZ5P21j_HLE

เดธเตเดฒเตˆเดกเตเด•เตพ

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดจเดฟเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด•. เดžเดพเตป เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป. เด‡เดตเดฟเดŸเต† เดŽเดจเตเดฑเต† GitHub เด…เด•เตเด•เต—เดฃเตเดŸเต. Go, เดชเต†เตผเดซเต‹เดฎเตปเดธเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดŽเดจเดฟเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต. เดžเดพเตป เดงเดพเดฐเดพเดณเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดตเตเด‚ เดตเดณเดฐเต† เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดŽเดดเตเดคเดฟ. เด…เดต เดฐเดฃเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต fast, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‚เดŸเต† quick เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต.

เดžเดพเตป เด‡เดชเตเดชเต‹เตพ เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเตฝ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดคเต†เดจเตเดคเดพเดฃเต, เดžเดพเตป เด…เดตเดฟเดŸเต† เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต? เดˆ เด…เดตเดคเดฐเดฃเดคเตเดคเดฟเตฝ เดžเดพเตป เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด‚.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเตเดฑเต† เดฐเต‚เดชเดฐเต‡เด– เด‡เดชเตเดฐเด•เดพเดฐเดฎเดพเดฃเต:

  • เด†เดฆเตเดฏเด‚, เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เดžเดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚.
  • เด…เดชเตเดชเต‹เตพ เดŸเตˆเด‚ เดธเต€เดฐเต€เดธเต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เดžเดพเตป เดชเดฑเดฏเดพเด‚.
  • เด’เดฐเต เดŸเตˆเด‚ เดธเต€เดฐเต€เดธเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดžเดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚.
  • เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚: เด…เดคเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.
  • เดคเตเดŸเตผเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดจเตเดฑเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเด‚. เด‡เดคเต เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเตเด•เตเด•เตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด‚ Go-เดฏเดฟเดฒเต† เดฌเดฟเดฑเตเดฑเตเดธเต†เดฑเตเดฑเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเดฎเดพเดฃเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เดชเตเดฐเต‡เด•เตเดทเด•เดฐเดฟเตฝ เด†เตผเด•เตเด•เต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดฑเดฟเดฏเดพเดฎเต‹? เด•เตŠเดณเตเดณเดพเด‚, เดชเดฒเตผเด•เตเด•เตเด‚ เด‡เดคเดฟเดจเด•เด‚ เด…เดฑเดฟเดฏเดพเด‚. เด…เดคเตŠเดฐเต เดจเดฒเตเดฒ เดตเดพเตผเดคเตเดคเดฏเดพเดฃเต. เด…เดฑเดฟเดฏเดพเดคเตเดคเดตเตผเด•เตเด•เต เด‡เดคเตŠเดฐเต เดŸเตˆเด‚ เดธเต€เดฐเต€เดธเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด†เดฃเต. เด‡เดคเต ClickHouse เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต, ClickHouse เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเดฟเดจเตเดฑเต† เดšเดฟเดฒ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเดฟเตฝ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดตเดฏเดฟเตฝ: MergeTree, เดฒเดญเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดชเตเดฐเต‹เดธเดธเตผ เด•เต‹เดฑเตเด•เดณเดฟเดฒเต†เดฏเตเด‚ เดธเดฎเดพเดจเตเดคเดฐ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ, เดชเตเดฐเต‹เดธเดธเตเดธเตผ เด•เดพเดทเต†เดฏเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดชเต†เตผเดซเต‹เดฎเตปเดธเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป.

VictoriaMetrics เดฎเดฑเตเดฑเต เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเต‡เด•เตเด•เดพเตพ เดฎเดฟเด•เดšเตเดš เดกเดพเดฑเตเดฑ เด•เด‚เดชเตเดฐเดทเตป เดจเตฝเด•เตเดจเตเดจเต.

เด‡เดคเต เดฒเด‚เดฌเดฎเดพเดฏเดฟ เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต - เด…เดคเดพเดฏเดคเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ, เด•เต‚เดŸเตเดคเตฝ เดฑเดพเด‚ เดšเต‡เตผเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. VictoriaMetrics เดˆ เดฒเดญเตเดฏเดฎเดพเดฏ เดตเดฟเดญเดตเด™เตเด™เตพ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดตเดฟเดจเดฟเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฐเต‡เด–เต€เดฏ เด‰เตฝเดชเตเดชเดพเดฆเดจเด•เตเดทเดฎเดค เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

VictoriaMetrics เดคเดฟเดฐเดถเตเดšเต€เดจเดฎเดพเดฏเตเด‚ เดธเตเด•เต†เดฏเดฟเดฒเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต - เด…เดคเดพเดฏเดคเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต VictoriaMetrics เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เด…เดงเดฟเด• เดจเต‹เดกเตเด•เตพ เดšเต‡เตผเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเด‚ เดเดคเดพเดฃเตเดŸเต เดฐเต‡เด–เต€เดฏเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเด‚.

เดจเดฟเด™เตเด™เตพ เดŠเดนเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต†, VictoriaMetrics เด’เดฐเต เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดŽเดจเดฟเด•เตเด•เต เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเต† เดŽเดดเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เด…เดคเต Go-เดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดˆ เดฎเต€เดฑเตเดฑเดฟเด‚เด—เดฟเตฝ เดžเดพเตป เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดŸเตˆเด‚ เดธเต€เดฐเต€เดธเต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เด†เตผเด•เตเด•เดฑเดฟเดฏเดพเด‚? เด…เดตเดจเตเด‚ เด’เดฐเตเดชเดพเดŸเต เดชเต‡เดฐเต† เด…เดฑเดฟเดฏเดพเด‚. เดœเต‹เดกเดฟเด•เดณเตเดŸเต† เด’เดฐเต เดชเดฐเดฎเตเดชเดฐเดฏเดพเดฃเต เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ (timestamp, ะทะฝะฐั‡ะตะฝะธะต), เดˆ เดœเต‹เดกเดฟเด•เตพ เดธเดฎเดฏเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด…เดŸเตเด•เตเด•เตเดจเตเดจเต. เดฎเต‚เดฒเตเดฏเด‚ เด’เดฐเต เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฎเตเดชเดฑเดพเดฃเต - float64.

เด“เดฐเต‹ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเตเด‚ เด’เดฐเต เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดฆเตเดตเดฟเดคเต€เดฏเดฎเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเต. เดˆ เด•เต€ เดŽเดจเตเดคเดพเดฃเต เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเดคเต? เด•เต€-เดฎเต‚เดฒเตเดฏเด‚ เดœเต‹เดกเดฟเด•เดณเตเดŸเต† เดถเต‚เดจเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เด‡เดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเดพ. เดˆ เดธเต€เดฐเต€เดธเดฟเดจเตเดฑเต† เดคเดพเด•เตเด•เต‹เตฝ เดœเต‹เดกเดฟเด•เดณเตเดŸเต† เด’เดฐเต เดชเดŸเตเดŸเดฟเด•เดฏเดพเดฃเต: __name__="cpu_usage" เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เดฟเดจเตเดฑเต† เดชเต‡เดฐเดพเดฃเต, instance="my-server" - เดˆ เดฎเต†เดŸเตเดฐเดฟเด•เต เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดพเดฃเดฟเดคเต, datacenter="us-east" - เดˆ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเตผ เด‡เดคเดพเดฃเต.

เดฎเต‚เดจเตเดจเต เด•เต€-เดฎเต‚เดฒเตเดฏเด‚ เดœเต‹เดกเดฟเด•เตพ เด…เดŸเด™เตเด™เตเดจเตเดจ เด’เดฐเต เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดจเดพเดฎเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดšเตเดšเต. เดˆ เด•เต€ เดœเต‹เดกเดฟเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเตเดฎเดพเดฏเดฟ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต (timestamp, value). t1, t3, t3, ..., tN - เด‡เดต เดŸเตˆเด‚เดธเตเดฑเตเดฑเดพเดฎเตเดชเตเด•เดณเดพเดฃเต, 10, 20, 12, ..., 15 - เด…เดจเตเดฌเดจเตเดง เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ. เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฐเดฟเดฏเตเดŸเต† เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดธเดฎเดฏเดคเตเดคเต† cpu-เด‰เดชเดฏเต‹เด—เดฎเดพเดฃเดฟเดคเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดŽเดตเดฟเดŸเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚? เด†เตผเด•เตเด•เต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดงเดพเดฐเดฃเดฏเตเดฃเตเดŸเต‹?

  • DevOps-เตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต CPU, RAM, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต, rps, เดชเดฟเดถเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดฎเตเดคเดฒเดพเดฏเดต เด…เดณเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.
  • IoT - เดจเดฎเตเด•เตเด•เต เดคเดพเดชเดจเดฟเดฒ, เดฎเตผเดฆเตเดฆเด‚, เดœเดฟเดฏเต‹ เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดฎเดฑเตเดฑเต†เดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดณเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.
  • เดงเดจเด•เดพเดฐเตเดฏเดตเตเด‚ - เดŽเดฒเตเดฒเดพเดคเตเดคเดฐเด‚ เดธเตเดฑเตเดฑเต‹เด•เตเด•เตเด•เดณเตเดŸเต†เดฏเตเด‚ เด•เดฑเตปเดธเดฟเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเดฟเดฒเด•เตพ เดจเดฎเตเด•เตเด•เต เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.
  • เด•เต‚เดŸเดพเดคเต†, เดซเดพเด•เตเดŸเดฑเดฟเด•เดณเดฟเดฒเต† เด‰เตฝเดชเตเดชเดพเดฆเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดฑเต‹เดฌเต‹เดŸเตเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฑเตเดฑเต เดŸเตผเดฌเตˆเดจเตเด•เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป VictoriaMetrics เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดฃเตเดŸเต.
  • เดตเดฟเดตเดฟเดง เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เดธเต†เตปเดธเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดตเดฐเด™เตเด™เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดŽเดžเตเดšเดฟเดจเต; เดŸเดฏเตผ เดฎเตผเดฆเตเดฆเด‚ เด…เดณเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต; เดตเต‡เด—เดค, เดฆเต‚เดฐเด‚ เด…เดณเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต; เด—เตเดฏเดพเดธเต‹เดฒเดฟเตป เด‰เดชเดญเต‹เด—เด‚ เดฎเตเดคเดฒเดพเดฏเดต เด…เดณเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต.
  • เดตเดฟเดฎเดพเดจเด™เตเด™เดณเต† เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด“เดฐเต‹ เดตเดฟเดฎเดพเดจเดคเตเดคเดฟเดจเตเด‚ เด’เดฐเต เดฌเตเดฒเดพเด•เตเด•เต เดฌเต‹เด•เตโ€Œเดธเต เด‰เดฃเตเดŸเต, เด…เดคเต เดตเดฟเดฎเดพเดจเดคเตเดคเดฟเดจเตเดฑเต† เด†เดฐเต‹เด—เตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดตเดฟเดง เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดฏเตโ€Œเดฑเต‹เดธเตโ€Œเดชเต‡เดธเต เดตเตเดฏเดตเดธเดพเดฏเดคเตเดคเดฟเดฒเตเด‚ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
  • เดฐเด•เตเดคเดธเดฎเตเดฎเตผเดฆเตเดฆเด‚, เดชเตพเดธเต เดฎเตเดคเดฒเดพเดฏเดตเดฏเดพเดฃเต เด†เดฐเต‹เด—เตเดฏ เดธเด‚เดฐเด•เตเดทเดฃเด‚.

เดžเดพเตป เดฎเดฑเดจเตเดจเตเดชเต‹เดฏ เด•เต‚เดŸเตเดคเตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚, เดŽเดจเตเดจเดพเตฝ เด†เดงเตเดจเดฟเด• เดฒเต‹เด•เดคเตเดคเต เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเด•เตพ เดธเดœเต€เดตเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, เด…เดตเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เด…เดณเดตเต เด“เดฐเต‹ เดตเตผเดทเดตเตเด‚ เดตเตผเดฆเตเดงเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดตเต‡เดฃเตเดŸเดคเต? เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฑเดฟเดฒเต‡เดทเดฃเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ?

เด•เดพเดฐเดฃเด‚, เดธเดพเดงเดพเดฐเดฃ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เดชเตเดฐเดคเตเดฏเต‡เด• เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต. เดˆ เด…เดŸเดฟเดธเตเดฅเดพเดจเด™เตเด™เตพ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต (timestamp, value) เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เด…เดตเตผ เดธเด‚เดญเดฐเดฟเดšเตเดš เดกเดพเดฑเตเดฑ เด•เต€ เดตเดดเดฟเดฏเต‹ เด’เดฐเต เด•เต€-เดฎเต‚เดฒเตเดฏเด‚ เดœเต‹เดŸเดฟ เดตเดดเดฟเดฏเต‹ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด•เต€-เดฎเต‚เดฒเตเดฏเด‚ เดœเต‹เดกเดฟเด•เตพ เดตเดดเดฟเดฏเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ regexp เดตเดดเดฟเดฏเต‹ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต API เดจเตฝเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด…เดฎเต‡เดฐเดฟเด•เตเด•เดฏเดฟเดฒเต† เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดธเต‡เดตเดจเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดธเดฟเดชเดฟเดฏเต เดฒเต‹เดกเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดˆ เดตเตเดฏเดพเดœ เด…เดจเตเดตเต‡เดทเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เดชเตเดฐเดคเตเดฏเต‡เด• เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดทเด•เตพ เดจเตฝเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ SQL เดตเดณเดฐเต† เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ. SQL-เดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เด…เดคเต เด…เดคเตเดฐ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ. เดคเตเดŸเด™เตเด™เดฟเดฏ เดญเดพเดทเด•เตพ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เตเด• PromQL, InfluxQL, เด’เดดเตเด•เตเด•, Q. เดˆ เดญเดพเดทเด•เดณเดฟเดฒเตŠเดจเตเดจเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดฐเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เต‡เดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเดพเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. PromQL เดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดชเดฒเดฐเตเด‚ เด•เต‡เดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเดพเด•เตเด‚. เด‡เดคเดพเดฃเต เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเต เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดท.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เด’เดฐเต เด†เดงเตเดจเดฟเด• เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต.

เด‡เดคเต เดฐเดฃเตเดŸเต เดญเดพเด—เด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต. เด‡เดคเต เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเตเด•เตเด•เตเดณเตเดณ เดธเด‚เดญเดฐเดฃเดตเตเด‚ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดธเด‚เดญเดฐเดฃเดตเตเดฎเดพเดฃเต. เดˆ เดธเด‚เดญเดฐเดฃเดฟเด•เตพ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เด’เดฐเต เดชเตเดคเดฟเดฏ เดฑเต†เด•เตเด•เต‹เตผเดกเต เดตเดฐเตเดฎเตเดชเต‹เตพ, เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเต†เดฑเตเดฑเดฟเดจเตเดฑเต† เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดžเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดตเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต label=value เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เดฟเดจเต. เดžเด™เตเด™เตพ เดˆ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•เดฏเตเด‚ เดกเดพเดฑเตเดฑ เดธเตเดฑเตเดฑเต‹เดฑเดฟเตฝ เดฎเต‚เดฒเตเดฏเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

TSDB-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดตเดฐเตเดฎเตเดชเต‹เตพ, เดžเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเต. เดŽเดฒเตเดฒเดพเด‚ เดจเต‡เดŸเดŸเตเดŸเต† timeseries_ids เดˆ เดธเต†เดฑเตเดฑเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพ label=value. เดคเตเดŸเตผเดจเตเดจเต เด‡เตปเดกเต†เด•เตเดธเต เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑ เดตเต†เดฏเตผเดนเต—เดธเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด‚ เดจเดฎเตเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเด‚ timeseries_ids.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เด’เดฐเต เดŸเตˆเด‚ เดธเต€เดฐเต€เดธเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด’เดฐเต เด‡เตปเด•เดฎเดฟเด‚เด—เต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดšเต‹เดฆเตเดฏเด‚ เดŽเด™เตเด™เดจเต† เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เดจเต‹เด•เตเด•เดพเด‚.

  • เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เด…เดตเตพเด•เตเด•เต เดŽเดฒเตเดฒเดพเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต timeseries_ids เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดœเต‹เดกเดฟเด•เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เด’เดฐเต เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต label=value, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดคเดฟเดตเต เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เดคเตƒเดชเตเดคเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•.
  • เดคเตเดŸเตผเดจเตเดจเต, เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดธเดฎเดฏ เด‡เดŸเดตเต‡เดณเดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เดณเตเด‚ เด…เดคเต เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเต timeseries_ids.
  • เด‡เดคเดฟเดจเตเดถเต‡เดทเด‚, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดˆ เดกเดพเดฑเตเดฑ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เดณเดฟเตฝ เดšเดฟเดฒ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเต. เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เด…เดคเต เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เตเดจเตเดจเต.

เดˆ เด…เดตเดคเดฐเดฃเดคเตเดคเดฟเตฝ เดžเดพเตป เด†เดฆเตเดฏ เดญเดพเด—เดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚. เด‡เดคเตŠเดฐเต เด…เดจเตเดตเต‡เดทเดฃเดฎเดพเดฃเต timeseries_ids เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เดชเตเดฐเด•เดพเดฐเด‚. เดฐเดฃเตเดŸเดพเด‚ เดญเดพเด—เดตเตเด‚ เดฎเต‚เดจเตเดจเดพเด‚ เดญเดพเด—เดตเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเต เด•เดพเดฃเดพเด‚ เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดžเดพเตป เดฎเดฑเตเดฑเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เตเดจเตเดจเดคเต เดตเดฐเต† เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเด• :)

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดจเดฎเตเด•เตเด•เต เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเด‚. เด‡เดคเต เดฒเดณเดฟเดคเดฎเดพเดฃเต†เดจเตเดจเต เดชเดฒเดฐเตเด‚ เดšเดฟเดจเตเดคเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เด’เดฐเต เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเตเด‚ เด…เดคเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเตเด‚ เด†เตผเด•เตเด•เดฑเดฟเดฏเดพเด‚? เด…เดฏเตเดฏเต‹, เด‡เดจเดฟ เด…เดงเดฟเด•เด‚ เด†เดณเตเด•เดณเดฟเดฒเตเดฒ. เด…เดคเต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚.

เด‡เดคเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดฒเดณเดฟเดคเดฎเดพเดฃเต. เด’เดฐเต เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดคเดพเด•เตเด•เต‹เตฝ เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดจเดฟเด˜เดฃเตเดŸเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเดฟเดคเต. เด’เดฐเต เดคเดพเด•เตเด•เต‹เตฝ เดŽเดจเตเดคเดพเดฃเต? เดˆ เดฆเดฎเตเดชเดคเดฟเด•เตพ label=valueเดŽเดตเดฟเดŸเต† label ะธ value - เด‡เดต เดตเดฐเดฟเด•เดณเดพเดฃเต. เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด’เดฐเต เดธเต†เดฑเตเดฑเดพเดฃเต timeseries_ids, เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดœเต‹เดกเดฟ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต label=value.

เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เดŽเดฒเตเดฒเดพเด‚ เดตเต‡เด—เดคเตเดคเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต timeseries_ids, เดจเตฝเด•เดฟเดฏเดคเต label=value.

เดตเต‡เด—เดคเตเดคเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเด‚ เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต timeseries_ids เดจเดฟเดฐเดตเดงเดฟ เดœเต‹เดกเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ label=value, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฆเดฎเตเดชเดคเดฟเด•เตพเด•เตเด•เต label=regexp. เด‡เดคเต เดŽเด™เตเด™เดจเต† เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต? เดธเต†เดฑเตเดฑเดฟเดจเตเดฑเต† เด•เดตเดฒ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† timeseries_ids เด“เดฐเต‹ เดœเต‹เดกเดฟเด•เตเด•เตเด‚ label=value.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเตเดŸเต† เดตเดฟเดตเดฟเดง เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ เดจเต‹เด•เตเด•เดพเด‚. เดเดฑเตเดฑเดตเตเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏ เดจเดฟเดทเตเด•เดณเด™เตเด•เดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚. เด…เดตเตพ เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดซเด‚เด—เตเดทเตป getMetricIDs เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดฐเต‹ เดตเดฐเดฟเดฏเดฟเดฒเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต label=value. เดˆ เดซเด‚เด—เตโ€Œเดทเตป เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดจเตฝเด•เตเดจเตเดจเต metricIDs.

เด‡เดคเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต? เด‡เดตเดฟเดŸเต† เดจเดฎเตเด•เตเด•เต เด’เดฐเต เด†เด—เต‹เดณ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด‰เดฃเตเดŸเต invertedIndex. เด‡เดคเตŠเดฐเต เดธเดพเดงเดพเดฐเดฃ เดจเดฟเด˜เดฃเตเดŸเต เด†เดฃเต (map), เด‡เดคเต เดธเตโ€Œเดฒเตˆเดธเต เด‡เตปเดฑเตเดฑเตเด•เตพเด•เตเด•เต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด‚. เดตเดฐเดฟเดฏเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต label=value.

เดซเด‚เด—เตเดทเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ: เดจเต‡เดŸเตเด• metricIDs เด†เดฆเตเดฏเดฎเดพเดฏเดฟ label=value, เดชเดฟเดจเตเดจเต† เดจเดฎเตเดฎเตพ เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เด•เดพเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต label=value, เดจเดฎเตเด•เตเด•เดคเต เด•เดฟเดŸเตเดŸเตเด‚ metricIDs เด…เดตเตผเด•เตเด•เตเดตเต‡เดฃเตเดŸเดฟ. เด’เดชเตเดชเด‚ เดซเด‚เด—เตโ€Œเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเด• intersectInts, เด…เดคเต เดคเดพเดดเต† เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเด‚. เดˆ เดซเด‚เด—เตโ€Œเดทเตป เดˆ เดฒเดฟเดธเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เด•เดตเดฒเดฏเต† เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเดจเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เด’เดฐเต เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดตเดณเดฐเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เด‡เดคเตŠเดฐเต เดจเดฟเดทเตเด•เดณเด™เตเด•เดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดพเดฃเต. เด…เดคเดฟเดจเต เดŽเดจเตเดคเต เดฆเต‹เดทเด™เตเด™เดณเดพเดฃเตเดณเตเดณเดคเต? เด…เดคเตเดคเดฐเด‚ เด’เดฐเต เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เดฑเดพเดฎเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดจเดฟเดทเตเด•เดณเด™เตเด•เดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดชเต‹เดฐเดพเดฏเตเดฎ. เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เดจเดฎเตเด•เตเด•เต เดˆ เดธเต‚เดšเดฟเด• เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเด‚. เดˆ เดธเต‚เดšเดฟเด• เดกเดฟเดธเตเด•เดฟเดฒเต‡เด•เตเด•เต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเดฟเดฒเตเดฒ.

เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเต‹เดฐเดพเดฏเตเดฎเดฏเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต. เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เดฑเดพเดฎเดฟเดฒเต‡เด•เตเด•เต เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดฃเด‚. เด‡เดคเต เดฑเดพเดฎเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เด•เดตเดฟเดฏเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚ เดจเดฎเตเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเด‚ - เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเดฟเดถเด•เต. เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดชเต‹เดฒเตเดณเตเดณ เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ เดฒเต†เดตเตฝโ€Œเดกเดฟเดฌเดฟ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ RocksDB.

เดšเตเดฐเตเด•เตเด•เดคเตเดคเดฟเตฝ, เดฎเต‚เดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

  • เด†เดฆเตเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเด‚เด—เต เด†เดฃเต ะบะปัŽั‡-ะทะฝะฐั‡ะตะฝะธะต เดˆ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต. เด…เดตเตพ เด‡เดคเต เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดตเดฟเดŸเต† ะบะปัŽั‡-ะทะฝะฐั‡ะตะฝะธะต เดเด•เดชเด•เตเดทเต€เดฏเดฎเดพเดฏ เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เดณเดพเดฃเต.
  • เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดฆเตเดฐเตเดค เดคเดฟเดฐเดฏเดฒเดพเดฃเต เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚.
  • เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเดฒเตเดฒเดพ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เดฆเตเดฐเตเดค เดคเดฟเดฐเดฏเดฒเดพเดฃเต เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚.

LevelDB, RocksDB - เดˆ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เด—เต‚เด—เดฟเดณเตเด‚ เดซเต‡เดธเตเดฌเตเด•เตเด•เตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดคเดพเดฃเต. เด†เดฆเตเดฏเด‚ เดตเดจเตเดจเดคเต LevelDB. เดคเตเดŸเตผเดจเตเดจเต เดซเต‡เดธเตเดฌเตเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด†เดณเตเด•เตพ เดฒเต†เดตเตฝ เดกเดฟเดฌเดฟ เดŽเดŸเตเดคเตเดคเต เด…เดคเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ, เด…เดตเตผ เดฑเต‹เด•เตเดธเต เดกเดฟเดฌเดฟ เด‰เดฃเตเดŸเดพเด•เตเด•เดฟ. เด‡เดชเตเดชเต‹เตพ RocksDB, MySQL เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดŸเดต เด‰เตพเดชเตเดชเต†เดŸเต† เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพ เด†เดจเตเดคเดฐเดฟเด• เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเตเด‚ Facebook-เตฝ RocksDB-เดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดตเตผ เด…เดตเดจเต เดชเต‡เดฐเดฟเดŸเตเดŸเต เดฎเตˆเดฑเต‹เด•เตเด•เตเดธเต.

LevelDB เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด‡เดคเต เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดพเด‚? เดžเด™เตเด™เตพ เด’เดฐเต เด•เต€ เด†เดฏเดฟ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต label=value. เด’เดชเตเดชเด‚ เดฎเต‚เดฒเตเดฏเด‚ เดœเต‹เดกเดฟ เดจเดฟเดฒเดตเดฟเดฒเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต† เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เด†เดฃเต label=value.

เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดœเต‹เดกเดฟเดฏเตเดฎเดพเดฏเดฟ เดจเดฎเตเด•เตเด•เต เดจเดฟเดฐเดตเดงเดฟ เดธเดฎเดฏ เดชเดฐเดฎเตเดชเดฐเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ label=value, เด…เดชเตเดชเต‹เตพ เดˆ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เด’เดฐเต‡ เด•เต€เดฏเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดตเตเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดตเดฐเดฟเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเด‚ timeseries_ids. เดŽเดฒเตเดฒเดพเดตเดฐเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดฒเดญเดฟเด•เตเด•เดพเตป timeseries_ids, เด‡เดคเดฟเตฝ เดคเตเดŸเด™เตเด™เตเดจเตเดจเต label=prefix, เดˆ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เด’เดฐเต เดฑเต‡เดžเตเดšเต เดธเตเด•เดพเตป เดžเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเต. เด…เดคเดพเดฏเดคเต, เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดตเดฐเดฟเด•เดณเตเด‚ เดžเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต label=prefix เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต เดจเต‡เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• timeseries_ids.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

Go-เตฝ เด‡เดคเต เดŽเด™เตเด™เดจเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดธเดพเดฎเตเดชเดฟเตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เด‡เดคเดพ. เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเตเดฃเตเดŸเต. เด‡เดคเดพเดฃเต LevelDB.

เดจเดฟเดทเตเด•เดณเด™เตเด•เดฎเดพเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚. เด‡เดคเต เดจเดฟเดทเตเด•เดณเด™เตเด•เดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดเดคเดพเดฃเตเดŸเต เดตเดฐเดฟ เดตเดฐเดฟเดฏเดพเดฏเดฟ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดคเดฟเดฐเดฟเดฏเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เดŽเดจเตเดจเดคเดพเดฃเต เด’เดฐเต‡เดฏเตŠเดฐเต เด•เดพเดฐเตเดฏเด‚ map เดžเด™เตเด™เตพ เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดตเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต. เด†เดฆเตเดฏเดคเตเดคเต‡เดคเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เดจเดฎเตเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเด‚ label=value. เดชเดฟเดจเตเดจเต† เดจเดฎเตเดฎเตพ เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดœเต‹เดกเดฟเด•เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต label=value เด…เดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดเดกเดฟเด•เดณเตเดŸเต† เด…เดจเตเดฌเดจเตเดง เดธเต†เดฑเตเดฑเตเด•เตพ เดจเต‡เดŸเตเด•. เด…เดชเตเดชเต‹เตพ เดžเด™เตเด™เตพ เด•เดตเดฒ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดˆ เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเต เดชเต‹เดฐเดพเดฏเตเดฎเด•เดณเตเดฃเตเดŸเต. VictoriaMetrics เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ LevelDB เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด’เดฐเต เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ. เดชเด•เตเดทเต† เด…เดตเดธเดพเดจเด‚ เดŽเดจเดฟเด•เตเด•เต เด…เดคเต เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต.

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต? เด•เดพเดฐเดฃเด‚ LevelDB เดจเดฟเดทเตเด•เดณเด™เตเด•เดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเดฃเต. เด’เดฐเต เดจเดฟเดทเตเด•เดณเด™เตเด•เดฎเดพเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเตฝ, เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เต€ เดจเตฝเด•เดฟเดฏเดพเตฝ, เดžเด™เตเด™เตพ เด‰เดŸเดจเดŸเดฟ เดฎเตเดดเตเดตเตป เดธเตเดฒเตˆเดธเตเด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเต metricIDs. เด‡เดคเต เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฃเต - เดฎเตเดดเตเดตเตป เดธเตเดฒเตˆเดธเตเด‚ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต เดคเดฏเตเดฏเดพเดฑเดพเดฃเต.

เดฒเต†เดตเตฝเดกเดฟเดฌเดฟเดฏเดฟเตฝ, เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต GetValues เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดตเดฐเดฟเด•เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เดจเดฟเด™เตเด™เตพ เดชเต‹เด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต label=value. เด•เต‚เดŸเดพเดคเต† เด“เดฐเต‹ เดตเดฐเดฟเดฏเตเดŸเต†เดฏเตเด‚ เดฎเต‚เดฒเตเดฏเด‚ เดจเต‡เดŸเตเด• timeseries_ids. เด…เดคเตเดคเดฐเด‚ timeseries_ids เด‡เดตเดฏเตเดŸเต† เด’เดฐเต เด•เดทเตเดฃเด‚ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด• timeseries_ids. เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚, เด‡เดคเต เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฎเดพเดชเตเดชเต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเดฃเต.

เดฒเต†เดตเตฝเดกเดฟเดฌเดฟ เดธเดฟเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเต‹เดฐเดพเดฏเตเดฎ. เด—เต‹เดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดฟ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดณเดฐเต† เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดฒเตเดฒ. เด‡เดคเดฟเดจเต เดจเต‚เดฑเตเด•เดฃเด•เตเด•เดฟเดจเต เดจเดพเดจเต‹ เดธเต†เด•เตเด•เตปเดกเตเด•เตพ เดŽเดŸเตเด•เตเด•เตเด‚. เด‡เดคเต เดตเดณเดฐเต† เดตเต‡เด—เดฎเต‡เดฑเดฟเดฏเดคเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ 1-5 เดจเดพเดจเต‹เดธเต†เด•เตเด•เตปเดกเต เดŽเดŸเตเด•เตเด•เตเดจเตเดจ go- เตฝ เดŽเดดเตเดคเดชเตเดชเต†เดŸเตเดŸ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดฒเต† เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดชเดคเดฟเดจเดพเดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดฎเดŸเด™เตเด™เดพเดฃเต. เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดจเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเดฟเดŸเดคเตเดคเต‹เดณเด‚ เด‡เดคเต เด’เดฐเต เดฎเดพเดฐเด•เดฎเดพเดฏ เดชเดฟเดดเดตเดพเดฏเดฟเดฐเตเดจเตเดจเต :)

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เด…เดคเดฟเดจเดพเตฝ เดžเดพเตป เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดŽเดดเตเดคเดฟ. เด…เดตเตป เด…เดตเดณเต† เดตเดฟเดณเดฟเดšเตเดšเต เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

MergeTree เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต Mergeset. เดˆ เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจ ClickHouse-เตฝ เดจเดฟเดจเตเดจเต เด•เดŸเดฎเต†เดŸเตเดคเตเดคเดคเดพเดฃเต. เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚, เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เดคเดฟเดฐเดฏเดฒเดฟเดจเดพเดฏเดฟ เดฒเดฏเดจเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดฃเด‚ timeseries_ids เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เต€ เดชเตเดฐเด•เดพเดฐเด‚. เดฎเต†เตผเดœเต†เดธเต†เดฑเตเดฑเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด—เต‹เดฏเดฟเดฒเดพเดฃเต เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚ GitHub-เดฒเต† VictoriaMetrics เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ. เดฎเต†เตผเดœเดธเต†เดฑเตเดฑเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดซเต‹เตพเดกเดฑเดฟเดฒเดพเดฃเต /lib/mergeset. เด…เดตเดฟเดŸเต† เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚.

เดฒเดฏเดจ API LevelDB, RocksDB เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดตเดณเดฐเต† เดธเดพเดฎเตเดฏเดฎเตเดณเตเดณเดคเดพเดฃเต. เด…เดคเดพเดฏเดคเต, เดชเตเดคเดฟเดฏ เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพ เด…เดตเดฟเดŸเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเดจเตเด‚ เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดฒเดฏเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‹เดฐเดพเดฏเตเดฎเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฎเตเด•เตเด•เต เดชเดฟเดจเตเดจเต€เดŸเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเด‚. เด’เดฐเต เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‰เตฝโ€Œเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเตฝ เดŽเดจเตเดคเต เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดพเดฃเต เด‰เดฃเตเดŸเดพเดฏเดคเต†เดจเตเดจเต เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเด‚.

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เด…เดต เด‰เดŸเดฒเต†เดŸเตเดคเตเดคเดคเต?

เด‰เดฏเตผเดจเตเดจ เดšเต‹เตผเดšเตเดšเดฏเดพเดฃเต เด’เดจเตเดจเดพเดฎเดคเตเดคเต† เด•เดพเดฐเดฃเด‚. เดฑเดทเตเดฏเตป เดญเดพเดทเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดคเดพเตฝ, เด‡เดคเต เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเต† เดชเดคเดฟเดตเต เดฎเดพเดฑเตเดฑเดฎเดพเดฃเต. เด’เดฐเต เดธเดฎเดฏ เดชเดฐเดฎเตเดชเดฐ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด’เดฐเต เดชเตเดคเดฟเดฏ เดธเต€เดฐเต€เดธเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดคเดฟเดฏ เดธเดฎเดฏ เดชเดฐเดฎเตเดชเดฐเด•เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‡เดคเดพเดฃเต. เด‡เดคเต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เดพเดฑเตเดฃเตเดŸเต.

เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด•เดพเดฐเดฃเด‚ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเด•เดณเตเดŸเต† เดตเดฒเดฟเดฏ เดธเด‚เด–เตเดฏเดฏเดพเดฃเต. เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ, เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดชเตเดฐเดšเดพเดฐเด‚ เดจเต‡เดŸเตเดฎเตเดชเต‹เตพ, เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตเดฑเดตเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด“เดฐเต‹ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เดธเดฟเดชเดฟเดฏเต, เดฎเต†เดฎเตเดฎเดฑเดฟ, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต, เดกเดฟเดธเตเด•เต เดฒเต‹เดกเต เดŽเดจเตเดจเดฟเดต เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด’เดฐเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเดจเต 4 เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต 100 เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เดณเตเด‚ 400 เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเตเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดชเดฑเดฏเดพเด‚. เด‡เดคเต เดตเดณเดฐเต† เด•เตเดฑเดตเดพเดฃเต.

เด•เดพเดฒเด•เตเดฐเดฎเต‡เดฃ, เด•เต‚เดŸเตเดคเตฝ เด—เตเดฐเดพเดจเตเดฒเดพเตผ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดณเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เด†เดณเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเตเดดเตเดตเตป เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฒเต‹เดกเต เด…เดณเด•เตเด•เตเด•, เดฎเดฑเดฟเดšเตเดšเต เด“เดฐเต‹ เดชเตเดฐเต‹เดธเดธเตผ เด•เต‹เดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเต†เดตเตเดตเต‡เดฑเต†เดฏเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต 40 เดชเตเดฐเต‹เดธเดธเตผ เด•เต‹เดฑเตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดฒเต‹เดกเต เด…เดณเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต 40 เดฎเดŸเด™เตเด™เต เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเตเดฃเตเดŸเต.

เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ. เด“เดฐเต‹ เดชเตเดฐเต‹เดธเดธเตผ เด•เต‹เดฑเดฟเดจเตเด‚ เดจเดฟเดทเตโ€Œเด•เตเดฐเดฟเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเดทเตโ€Œเด•เตเดฐเดฟเดฏเด‚ เดชเต‹เดฒเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เด…เดตเดธเตเดฅเด•เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚. เด•เต‚เดŸเดพเดคเต† เดฏเต‚เดธเตผ เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเดฒเตเด‚ เด•เต‡เตผเดฃเตฝ เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเดฒเตเด‚ เดฎเดฑเตเดฑเต เดธเตโ€Œเดฑเตเดฑเต‡เดฑเตเดฑเตเด•เดณเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•. เด…เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด“เดฐเต‹ เด…เดตเดธเตเดฅเดฏเตเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเด‚. เด‡เดคเต เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ 7-8 เดฎเดŸเด™เตเด™เต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเดจเต 40 x 8 = 320 เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เดฒเดญเดฟเดšเตเดšเต. 100 เด•เตŠเดฃเตเดŸเต เด—เตเดฃเดฟเดšเตเดšเดพเตฝ เดจเดฎเตเด•เตเด•เต 32-เดจเต เดชเด•เดฐเด‚ 000 เดฒเดญเดฟเด•เตเด•เตเด‚.

เด…เดชเตเดชเต‹เตพ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดตเดจเตเดจเต. เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดฟเดธเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเต‡เดตเดจเด™เตเด™เตพ เดนเต‹เดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เดตเดทเดณเดพเดฏเดฟ. เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เด“เดฐเต‹ เดธเต‡เดตเดจเดคเตเดคเดฟเดฒเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เดชเต‹เดกเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต† เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด•เต‚เดŸเดพเดคเต†, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเต‡เดตเดจเด™เตเด™เดณเตเดŸเต† เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเด•เดณเตเดŸเต† เดจเดฟเดฐเดจเตเดคเดฐเดฎเดพเดฏ เดตเดฟเดจเตเดฏเดพเดธเด‚ เดžเด™เตเด™เตพเด•เตเด•เตเดฃเตเดŸเต. เด“เดฐเต‹ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดจเตเด‚, เดชเตเดคเดฟเดฏ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตเดฐเดฎเดพเดคเต€เดคเดฎเดพเดฏเดฟ เดตเดณเดฐเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดนเตˆ-เด•เดพเตผเดกเดฟเดจเดพเดฒเดฟเดฑเตเดฑเดฟ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดตเดฒเดฟเดฏ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต† เดชเตเดฐเดถเตเดจเด‚ เดžเด™เตเด™เตพ เด…เดญเดฟเดฎเตเด–เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดฑเตเดฑเต เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เด‡เดคเต เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดจเต‡เดฐเดฟเดŸเตเดจเตเดจเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เด‰เดฏเตผเดจเตเดจ เดšเต‹เตผเดšเตเดš เดจเดฟเดฐเด•เตเด•เต เดจเดฎเตเด•เตเด•เต เดธเต‚เด•เตเดทเตเดฎเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚. เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เด‰เดฏเตผเดจเตเดจ เดšเต‹เตผเดšเตเดš เดจเดฟเดฐเด•เตเด•เต เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจเดคเต เดŽเดจเตเดคเดพเดฃเต? เด•เดพเดฐเดฃเด‚ เดฒเต‡เดฌเดฒเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดŸเดพเด—เตเด•เดณเตเดŸเต†เดฏเตเด‚ เดšเดฟเดฒ เด…เตผเดคเตเดฅเด™เตเด™เตพ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดฎเดพเดฑเดฟเด•เตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด†เดถเดฏเด‚ เด‰เดณเตเดณ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดŽเดŸเตเด•เตเด•เตเด• deployment, เด…เดคเดพเดฏเดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เตเดฎเตเดชเต‹เตพ. เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ, เดฒเต‡เดฌเดฒเดฟเตฝ เดตเดฟเดจเตเดฏเดพเดธ เดเดกเดฟ เดšเต‡เตผเด•เตเด•เดพเตป เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เด‡เดคเต เดŽเดจเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต? เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด“เดฐเต‹ เดชเตเดคเดฟเดฏ เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดฒเตเด‚, เดŽเดฒเตเดฒเดพ เดชเดดเดฏ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเด•เดณเตเด‚ เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดตเดฏเตโ€Œเด•เตเด•เต เดชเด•เดฐเด‚, เดชเตเดคเดฟเดฏ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เด’เดฐเต เดชเตเดคเดฟเดฏ เดฒเต‡เดฌเตฝ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต deployment_id. เด…เดคเตเดคเดฐเด‚ เดตเดฐเดฟเด•เตพ เดจเต‚เดฑเตเด•เดฃเด•เตเด•เดฟเดจเต เด†เดฏเดฟเดฐเด™เตเด™เดณเตเด‚ เดฆเดถเดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดชเต‹เดฒเตเด‚ เด‰เดฃเตเดŸเดพเด•เดพเด‚.

เด‡เดคเดฟเดจเตเดฑเต†เดฏเต†เดฒเตเดฒเดพเด‚ เดชเตเดฐเดงเดพเดจ เด•เดพเดฐเตเดฏเด‚, เดฎเตŠเดคเตเดคเด‚ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดจเดฟเดฒเดตเดฟเตฝ เดธเดœเต€เดตเดฎเดพเดฏเดคเตเด‚ เดกเดพเดฑเตเดฑ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดคเตเดŸเดฐเตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต. เดˆ เด…เดตเดธเตเดฅเดฏเต† เด‰เดฏเตผเดจเตเดจ เดšเต‹เตผเดšเตเดš เดจเดฟเดฐเด•เตเด•เต เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดธเดฎเดฏ เด‡เดŸเดตเต‡เดณเดฏเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดฒเต‡เดฌเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดŽเดฒเตเดฒเดพ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเตเด‚ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดคเดฟเดฐเดฏเตฝ เดตเต‡เด—เดค เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด‰เดฏเตผเดจเตเดจ เดšเต‹เตผเดšเตเดš เดจเดฟเดฐเด•เตเด•เดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดถเตเดจเด‚. เดธเดพเดงเดพเดฐเดฃ เด‡เดคเต เด…เดตเดธเดพเดจ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดฒเต†เดฏเต‹ เด…เดตเดธเดพเดจ เดฆเดฟเดตเดธเดคเตเดคเต‡เดฏเต‹ เด‰เดณเตเดณ เดธเดฎเดฏ เด‡เดŸเดตเต‡เดณเดฏเดพเดฃเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดˆ เดชเตเดฐเดถเตเดจเด‚ เดŽเด™เตเด™เดจเต† เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเด‚? เด†เดฆเตเดฏ เด“เดชเตเดทเตป เด‡เดคเดพ. เด•เดพเดฒเด•เตเดฐเดฎเต‡เดฃ เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเต† เดธเตเดตเดคเดจเตเดคเตเดฐ เดญเดพเด—เด™เตเด™เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เดพเดจเดพเดฃเต เด‡เดคเต. เด…เดคเดพเดฏเดคเต, เด•เตเดฑเดšเตเดšเต เดธเดฎเดฏ เด‡เดŸเดตเต‡เดณ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต, เดจเดฟเดฒเดตเดฟเดฒเต† เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเดฟเตฝ เดžเด™เตเด™เตพ เดœเต‹เดฒเดฟ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดฎเดฑเตเดฑเตŠเดฐเต เดธเดฎเดฏ เด‡เดŸเดตเต‡เดณ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต, เดžเด™เตเด™เตพ เดฎเดฑเตเดฑเตŠเดจเตเดจเตเด‚ เดฎเดฑเตเดฑเตŠเดจเตเดจเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเดพเดฎเตเดชเดฟเตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด‡เดŸเดตเต‡เดณเดฏเดฟเตฝ เดตเดฐเตเดจเตเดจ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เด•เตพ เดžเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต. เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เดžเด™เตเด™เตพ เด…เดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต† เดเดกเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต.

เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด‡เดŸเดตเต‡เดณเดฏเดฟเตฝ เดตเดฐเดพเดคเตเดค เดญเดพเด—เด™เตเด™เตพ เดจเต‹เด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเดฟเดจเดพเตฝ เด‡เดคเต เดตเดฟเดญเดตเด™เตเด™เตพ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดพเดฏเดคเต, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เดžเด™เตเด™เตพ เด…เดตเดธเดพเดจ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฎเตเดฎเตเดชเดคเตเดคเต† เดธเดฎเดฏ เด‡เดŸเดตเต‡เดณเด•เดณเดฟเตฝ เดžเด™เตเด™เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดฎเดฑเตเดฑเตŠเดฐเต เด“เดชเตเดทเตป เด‰เดฃเตเดŸเต. เด‡เดคเต เด“เดฐเต‹ เดฆเดฟเดตเดธเดตเตเด‚ เด† เดฆเดฟเดตเดธเด‚ เดธเด‚เดญเดตเดฟเดšเตเดš เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต† เดเดกเดฟเด•เดณเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเดฟเดธเตเดฑเตเดฑเต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฃเต.

เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเต‡เด•เตเด•เดพเตพ เดˆ เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดฏเต‹เดœเดจเด‚, เด•เดพเดฒเด•เตเดฐเดฎเต‡เดฃ เด…เดชเตเดฐเดคเตเดฏเด•เตเดทเดฎเดพเด•เดพเดคเตเดค เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดตเดฟเดตเดฐเด™เตเด™เตพ เดžเด™เตเด™เตพ เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเดพเดฃเต. เด…เดต เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เตเดจเตเดจเต, เดฎเดพเดฑเตเดจเตเดจเดฟเดฒเตเดฒ.

เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด•เต‚เดŸเตเดคเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณเดคเตเด‚ เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเดพเตป เด•เต‚เดŸเตเดคเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณเดคเตเดฎเดพเดฃเต เดŽเดจเตเดจเดคเดพเดฃเต เดชเต‹เดฐเดพเดฏเตเดฎ. เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดˆ เดชเดฐเดฟเดนเดพเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต. เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏเดฟ เดธเด‚เดญเดตเดฟเดšเตเดšเดคเต เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต. เดฎเตเดฎเตเดชเดคเตเดคเต† เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต เดˆ เดชเดฐเดฟเดนเดพเดฐเดตเตเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฐเดฃเด‚, เดฎเดพเดฑเดพเดคเตเดค, เด…เดคเดพเดฏเดคเต เด•เดพเดฒเด•เตเดฐเดฎเต‡เดฃ เด…เดชเตเดฐเดคเตเดฏเด•เตเดทเดฎเดพเด•เดพเดคเตเดค เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เด“เดฐเต‹ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเดฒเตเด‚ เดกเต‡เดฑเตเดฑ เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต เด…เดคเตเดฏเดพเดตเดถเตเดฏเดฎเดพเดฃเต เดŽเดจเตเดจ เดตเดธเตเดคเตเดค เด•เดพเดฐเดฃเด‚ เดˆ เดชเดฐเดฟเดนเดพเดฐเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดฒเตเดฒ. เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดชเตเดฐเดพเดฅเดฎเดฟเด•เดฎเดพเดฏเดฟ เดกเดฟเดธเตเด•เต เดธเตเดชเต‡เดธเต เด‰เดชเดญเต‹เด—เดคเตเดคเดฟเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเต, เดฎเตเดฎเตเดชเดคเตเดคเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดกเดฟเดธเตเด•เต เดธเตเดชเต‡เดธเต เด‰เดชเดญเต‹เด—เด‚ เดฎเต‹เดถเดฎเดพเด•เตเด•เดฟ. เดŽเดจเตเดจเดพเตฝ เดกเดฟเดธเตเด•เต เดธเตเดชเต‡เดธเต เด‰เดชเดญเต‹เด—เด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดˆ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เด•เต‚เดŸเตเดคเตฝ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต.

เดŽเดจเดฟเด•เตเด•เต เด…เดตเดณเต‹เดŸเต เดฏเตเดฆเตเดงเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟเดตเดจเตเดจเต. เดˆ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด‡เดจเดฟเดฏเตเด‚ เด’เดฐเต เดตเดฒเดฟเดฏ เดธเด‚เด–เตเดฏ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต เดŽเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต เดธเดฎเดฐเด‚ timeseries_ids เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เดธเดฎเดฏเด‚ เดชเดพเตผเดŸเตเดŸเต€เดทเตป เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดˆ เดชเตเดฐเดถเตเดจเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต? เด’เดฐเต เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเดฟเดจเต เดชเด•เดฐเด‚ เด“เดฐเต‹ เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เดŽเตปเดŸเตเดฐเดฟเดฏเดฟเดฒเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เดŸเตˆเด‚ เดธเต€เดฐเต€เดธเต เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ เดธเด‚เดญเดฐเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดžเด™เตเด™เตพ เด…เดคเต เดฏเดฅเดพเตผเดคเตเดฅ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต. เด…เดคเดพเดฏเดคเต, เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดคเดพเด•เตเด•เต‹เตฝ เด‰เดฃเตเดŸเต label=value, เด‡เดคเต เดŽเดฒเตเดฒเดพ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเตเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เตพ เดชเดฒเดคเตเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต timeseries_ids เด’เดฐเต เดŽเตปเดŸเตเดฐเดฟเดฏเดฟเตฝ.

เด‡เดคเดพ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚. เดฎเตเดฎเตเดชเต เดžเด™เตเด™เตพเด•เตเด•เต N เดŽเตปเดŸเตเดฐเดฟเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดŽเตปเดŸเตเดฐเดฟ เด‰เดฃเตเดŸเต, เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดคเตเดฒเตเดฏเดฎเดพเดฃเต. เดฎเตเดฎเตเดชเดคเตเดคเต† เดŽเตปเดŸเตเดฐเดฟเด•เตเด•เต, เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเตฝ เดŽเดฒเตเดฒเดพ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดเดกเดฟเด•เดณเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเตเดŸเต† เดธเตเด•เดพเดจเดฟเด‚เด—เต เดตเต‡เด—เดค 10 เดฎเดŸเด™เตเด™เต เดตเดฐเต† เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด‡เดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ. เด•เดพเดทเต†เดฏเตเดŸเต† เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดญเต‹เด—เด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เด‡เดคเต เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเดšเตเดšเต, เด•เดพเดฐเดฃเด‚ เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เตพ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต label=value N เดคเดตเดฃ เด’เดฐเตเดฎเดฟเดšเตเดšเต เด•เดพเดทเต†เดฏเดฟเตฝ เด’เดฐเดฟเด•เตเด•เตฝ เดฎเดพเดคเตเดฐเด‚. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŸเดพเด—เตเด•เดณเดฟเดฒเตเด‚ เดฒเต‡เดฌเดฒเตเด•เดณเดฟเดฒเตเด‚ เดจเต€เดฃเตเดŸ เดตเดฐเด•เตพ เดธเด‚เดญเดฐเดฟเดšเตเดšเดพเตฝ เดˆ เดฒเตˆเตป เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด…เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด…เดตเดฟเดŸเต† เดšเดฒเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเดฟเตฝ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเต เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฑเตเดฑเตŠเดฐเต เด“เดชเตเดทเตป เดทเดพเตผเดกเดฟเด‚เด—เต เด†เดฃเต. เด’เดจเตเดจเดฟเดจเต เดชเด•เดฐเด‚ เดจเดฟเดฐเดตเดงเดฟ เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑ เดชเด™เตเด•เดฟเดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‡เดคเตŠเดฐเต เดธเต†เดฑเตเดฑเดพเดฃเต key=value เดจเต€เดฐเดพเดตเดฟ. เด…เดคเดพเดฏเดคเต, เดจเดฎเตเด•เตเด•เต เดจเดฟเดฐเดตเดงเดฟ เดธเตเดตเดคเดจเตเดคเตเดฐ เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เด•เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดต เดชเดฒ เดชเตเดฐเตŠเดธเดธเดฑเตเด•เดณเดฟเดฒเตเด‚ เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดฎเตเดฎเตเดชเดคเตเดคเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ เดธเดฟเด‚เด—เดฟเตพ-เดชเตเดฐเต‹เดธเดธเตผ เดฎเต‹เดกเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เต‚, เด…เดคเดพเดฏเดคเต, เด’เดฐเต เด•เต‹เดฑเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดกเดพเดฑเตเดฑ เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต. ClickHouse เดšเต†เดฏเตเดฏเดพเตป เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เด’เดฐเต‡เดธเดฎเดฏเด‚ เดจเดฟเดฐเดตเดงเดฟ เด•เต‹เดฑเตเด•เดณเดฟเดฒเต† เดกเดพเดฑเตเดฑ เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเดพเตป เดˆ เดชเดฐเดฟเดนเดพเดฐเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดพเดฃเต เดžเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเดคเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เดจเดฎเตเดฎเตเดŸเต† เด†เดŸเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เดพเด‚ - เด•เดตเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต timeseries_ids. เดŽเดจเตเดคเต†เดฒเตเดฒเดพเด‚ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเดฎเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดจเต‹เด•เตเด•เดพเด‚. เดˆ เดซเด‚เด—เตเดทเตป เดจเดฟเด™เตเด™เดณเต† เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต timeseries_ids เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเต†เดฑเตเดฑเดฟเดจเดพเดฏเดฟ label=value.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เด†เดฆเตเดฏ เด“เดชเตเดทเตป เดจเดฟเดทเตเด•เดณเด™เตเด•เดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดพเดฃเต. เดฐเดฃเตเดŸเต เดจเต†เดธเตเดฑเตเดฑเดกเต เดฒเต‚เดชเตเดชเตเด•เตพ. เด‡เดตเดฟเดŸเต† เดจเดฎเตเด•เตเด•เต เดซเด‚เด—เตเดทเตป เด‡เตปเดชเตเดŸเตเดŸเต เดฒเดญเดฟเด•เตเด•เตเด‚ intersectInts เดฐเดฃเตเดŸเต เด•เดทเดฃเด™เตเด™เตพ - a ะธ b. เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ, เดˆ เดธเตเดฒเตˆเดธเตเด•เดณเตเดŸเต† เด•เดตเดฒเดฏเดฟเดฒเต‡เด•เตเด•เต เด…เดคเต เดžเด™เตเด™เตพเด•เตเด•เต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เดฃเด‚.

เดจเดฟเดทเตเด•เดณเด™เตเด•เดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดธเตเดฒเตˆเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดฒเตเดฒเดพ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เดžเด™เตเด™เตพ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต a, เดˆ เดฒเต‚เดชเตเดชเดฟเดจเตเดณเตเดณเดฟเตฝ เดžเด™เตเด™เตพ เดธเตเดฒเตˆเดธเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต b. เดžเด™เตเด™เตพ เด…เดตเดฏเต† เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ เด’เดฐเต เด•เดตเดฒ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. เด’เดชเตเดชเด‚ เด…เดคเดฟเตฝ เดธเต‡เดตเต เดšเต†เดฏเตเดฏเตเด• result.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดฆเต‹เดทเด™เตเด™เตพ เดŽเดจเตเดคเตŠเด•เตเด•เต†เดฏเดพเดฃเต? เดšเดคเตเดฐเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดค เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดชเต‹เดฐเดพเดฏเตเดฎเดฏเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เดณเดตเตเด•เตพ เดธเตเดฒเตˆเดธเต เด†เดฃเต†เด™เตเด•เดฟเตฝ a ะธ b เด’เดฐเต เดธเดฎเดฏเด‚ เด’เดฐเต เดฆเดถเดฒเด•เตเดทเด‚, เด…เดชเตเดชเต‹เตพ เดˆ เดซเด‚เด—เตโ€Œเดทเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เดฟเดฒเตเดฒ. เด•เดพเดฐเดฃเด‚ เด‡เดคเดฟเดจเต เด’เดฐเต เดŸเตเดฐเดฟเดฒเตเดฏเตบ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด‡เดคเต เด†เดงเตเดจเดฟเด• เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เตพเด•เตเด•เต เดชเต‹เดฒเตเด‚ เดงเดพเดฐเดพเดณเด‚.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดญเต‚เดชเดŸเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต. เดžเด™เตเด™เตพ เดฎเดพเดชเตเดชเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฒเตˆเดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เดžเด™เตเด™เตพ เดˆ เดฎเดพเดชเตเดชเดฟเตฝ เด‡เดŸเตเดจเตเดจเต a. เดชเดฟเดจเตเดจเต† เดžเด™เตเด™เตพ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเต‚เดชเตเดชเดฟเตฝ เดธเตเดฒเตˆเดธเดฟเดฒเต‚เดŸเต† เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต b. เดˆ เดฎเต‚เดฒเตเดฏเด‚ เดธเตเดฒเตˆเดธเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต‹ เดŽเดจเตเดจเต เดžเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต b เดญเต‚เดชเดŸเดคเตเดคเดฟเตฝ. เด…เดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดซเดฒเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด•.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดŽเดจเตเดคเดพเดฃเต เดจเต‡เดŸเตเดŸเด™เตเด™เตพ? เดฐเต‡เด–เต€เดฏ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดค เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดณเตเดณเต‚ เดŽเดจเตเดจเดคเดพเดฃเต เดจเต‡เดŸเตเดŸเด‚. เด…เดคเดพเดฏเดคเต, เดตเดฒเดฟเดฏ เดธเตเดฒเตˆเดธเตเด•เตพเด•เตเด•เต เดซเด‚เด—เตเดทเตป เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚. เด’เดฐเต เดฆเดถเดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดตเดฒเดฟเดชเตเดชเดฎเตเดณเตเดณ เดธเตเดฒเตˆเดธเดฟเดจเต, เดฎเตเดฎเตเดชเดคเตเดคเต† เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดŸเตเดฐเดฟเดฒเตเดฏเตบ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดˆ เดซเด‚เด—เตโ€Œเดทเตป 2 เดฆเดถเดฒเด•เตเดทเด‚ เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด‚.

เดˆ เดฎเดพเดชเตเดชเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดˆ เดซเด‚เด—เตโ€Œเดทเดจเต เด•เต‚เดŸเตเดคเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฃเต เดŽเดจเตเดจเดคเดพเดฃเต เดชเต‹เดฐเดพเดฏเตเดฎ.

เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเต‹เดฐเดพเดฏเตเดฎ เดนเดพเดทเดฟเด‚เด—เดฟเดจเตเดณเตเดณ เดตเดฒเดฟเดฏ เด“เดตเตผเดนเต†เดกเดพเดฃเต. เดˆ เดชเต‹เดฐเดพเดฏเตเดฎ เดตเดณเดฐเต† เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒ. เดžเด™เตเด™เดณเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเดฟเดŸเดคเตเดคเต‹เดณเด‚ เด‡เดคเต เดตเดณเดฐเต† เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด†เดฆเตเดฏเด‚ เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเตฝ เด‡เดจเตเดฑเตผเดธเต†เด•เตเดทเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เด’เดฐเต เดฎเดพเดชเตเดชเต เดตเดดเดฟเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเดงเดพเดจ เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดธเดฎเดฏเด‚ เดฎเดพเดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดˆ เดฎเดพเดชเตเดชเดฟเตฝ เด’เดฐเต เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฏเดฟ เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เด•เดพเดฃเดฟเดšเตเดšเต.

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดˆ เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เดธเดฟเดชเดฟเดฏเต เดธเดฎเดฏเด‚ เดชเดพเดดเดพเด•เตเด•เตเดจเตเดจเดคเต? เด•เดพเดฐเดฃเด‚ เดˆ เดฒเตˆเดจเตเด•เดณเดฟเตฝ เด—เต‹ เด’เดฐเต เดนเดพเดทเดฟเด‚เด—เต เด“เดชเตเดชเดฑเต‡เดทเตป เดจเดŸเดคเตเดคเตเดจเตเดจเต. เด…เดคเดพเดฏเดคเต, เดนเดพเดทเตเดฎเดพเดชเตเดชเดฟเดฒเต† เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเต‚เดšเดฟเด•เดฏเดฟเตฝ เด…เดคเต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เต€เดฏเตเดŸเต† เดนเดพเดทเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดชเดคเดฟเดจเดพเดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดจเดพเดจเต‹ เดธเต†เด•เตเด•เตปเดกเตเด•เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เดนเดพเดทเต เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด‚. เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดจเต เด‡เดคเต เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเดฃเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดˆ เด•เต‡เดธเดฟเตฝ เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เด’เดฐเต เดฌเดฟเดฑเตเดฑเตเดธเต†เดฑเตเดฑเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดžเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต. เดฐเดฃเตเดŸเต เดธเตเดฒเตˆเดธเตเด•เดณเตเดŸเต† เด•เดตเดฒ เด‡เดชเตเดชเต‹เตพ เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต. เด‡เดตเดฟเดŸเต† เดจเดฎเตเดฎเตพ เด’เดฐเต เดฌเดฟเดฑเตเดฑเตเดธเต†เดฑเตเดฑเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต. เด†เดฆเตเดฏเดคเตเดคเต† เดธเตเดฒเตˆเดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด˜เดŸเด•เด™เตเด™เตพ เดžเด™เตเด™เตพ เด…เดคเดฟเตฝ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดธเตเดฒเตˆเดธเดฟเตฝ เดˆ เดฎเต‚เดฒเด•เด™เตเด™เดณเตเดŸเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เดžเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดต เดซเดฒเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด•. เด…เดคเดพเดฏเดคเต, เด‡เดคเต เดฎเตเดฎเตเดชเดคเตเดคเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฑเต†เด•เตเด•เตเดฑเต† เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดฒเตเดฒ. เดฎเดพเดชเตเดชเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเต เดžเด™เตเด™เตพ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดšเตเดšเต เดŽเดจเตเดจเดคเดพเดฃเต เด‡เดตเดฟเดŸเต†เดฏเตเดณเตเดณ เด’เดฐเต‡เดฏเตŠเดฐเต เด•เดพเดฐเตเดฏเด‚ add ะธ has.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เด’เดฑเตเดฑเดจเต‹เดŸเตเดŸเดคเตเดคเดฟเตฝ, เดฎเตเดฎเตเดชเต เด’เดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฎเดพเดชเตเดชเต เด…เดตเดฟเดŸเต† เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เด‡เดคเต เดธเดพเดตเดงเดพเดจเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เดฎเดฑเตเดฑเต เดšเดฟเดฒ เดซเด‚เด—เตเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด‡เดคเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฎเดพเดชเตเดชเดฟเดจเต†เด•เตเด•เดพเตพ 10 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เต‚เดŸเดพเดคเต†, เดฎเดพเดชเตเดชเต เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดตเดณเดฐเต† เด•เตเดฑเดšเตเดšเต เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฐเดฃเด‚ เดžเด™เตเด™เตพ เด‡เดตเดฟเดŸเต† เดŽเดŸเตเดŸเต-เดฌเตˆเดฑเตเดฑเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เต เดชเด•เดฐเด‚ เดฌเดฟเดฑเตเดฑเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเดจเตเดฑเต† เดชเต‹เดฐเดพเดฏเตเดฎ เด…เดคเต เด…เดคเตเดฐ เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒ, เดจเดฟเดธเตเดธเดพเดฐเดฎเดฒเตเดฒ เดŽเดจเตเดจเดคเดพเดฃเต.

เดชเดฒเดฐเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเดคเตเดค เดฎเดฑเตเดฑเตŠเดฐเต เดชเต‹เดฐเดพเดฏเตเดฎ เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เดˆ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต‡เด•เตเด•เดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเดพเดฃเต. เด…เดคเดพเดฏเดคเต, เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดŸเตˆเด‚ เดธเต€เดฐเต€เดธเต เดเดกเดฟเด•เดณเตเดŸเต† เด‡เดจเตเดฑเตผเดธเต†เด•เตเดทเดจเตเดฑเต† เดˆ เด•เต‡เดธเดฟเดจเดพเดฏเดฟ เด‡เดคเต เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด•เต‡เดธเดฟเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดŽเดฒเตเดฒเดพ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพเด•เตเด•เตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด‡เดคเดฟเดจเตผเดคเตเดฅเดฎเดฟเดฒเตเดฒ. เด‡เดคเต เดคเต†เดฑเตเดฑเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเตฝ, เดจเดฎเตเด•เตเด•เต เดชเต†เตผเดซเต‹เดฎเตปเดธเต เดตเตผเดฆเตเดงเดจ เดฒเดญเดฟเด•เตเด•เดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เด”เดŸเตเดŸเต เด“เดซเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเดฟเดถเด•เตเด‚ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดฒเต† เดฎเดพเดจเตเดฆเตเดฏเดตเตเดฎเดพเดฃเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดˆ เด˜เดŸเดจ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเต‹เด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเตฝ, เดซเต‹เตพเดกเดฑเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจเต lib/uint64set. เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เด•เต‡เดธเดฟเดจเดพเดฏเดฟ เด‡เดคเต เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต timeseries_id เด’เดฐเต 64-เดฌเดฟเดฑเตเดฑเต เดฎเต‚เดฒเตเดฏเดฎเดพเดฃเต, เด‡เดตเดฟเดŸเต† เด†เดฆเตเดฏเดคเตเดคเต† 32 เดฌเดฟเดฑเตเดฑเตเด•เตพ เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดตเตเด‚ เด…เดตเดธเดพเดจเดคเตเดคเต† 32 เดฌเดฟเดฑเตเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดฎเดพเดฑเตเดจเตเดจเตเดณเตเดณเต‚.

เดˆ เดกเดพเดฑเตเดฑ เด˜เดŸเดจ เดกเดฟเดธเตเด•เดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด‡เดคเต เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เด…เดคเดฟเดจเตเดฑเต† API เด‡เดคเดพ. เด‡เดคเต เดตเดณเดฐเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดฒเตเดฒ. เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ API เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดพเดฏเดคเต, เด‡เดตเดฟเดŸเต† เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตเดทเดจเตเด•เตพ เด‡เดคเดพ.

เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเต add, เด‡เดคเต เดชเตเดคเดฟเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดšเดŸเด™เตเด™เตเดฃเตเดŸเต has, เด‡เดคเต เดชเตเดคเดฟเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดชเตเดชเด‚ เด’เดฐเต เดซเด‚เด—เตเดทเดจเตเดฎเตเดฃเตเดŸเต del, เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด’เดฐเต เดธเดนเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‰เดฃเตเดŸเต len, เด‡เดคเต เดธเต†เดฑเตเดฑเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เดจเตฝเด•เตเดจเตเดจเต. เดซเด‚เด—เตเดทเตป clone เดงเดพเดฐเดพเดณเด‚ เด•เตเดฒเต‹เดฃเตเด•เตพ. เด’เดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚ appendto เดˆ เดธเต†เดฑเตเดฑเต เดธเตเดฒเตˆเดธเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต timeseries_ids.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดˆ เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเดฏเตเดŸเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต. เดธเต†เดฑเตเดฑเดฟเดจเต เดฐเดฃเตเดŸเต เด˜เดŸเด•เด™เตเด™เดณเตเดฃเตเดŸเต:

  • ItemsCount เด’เดฐเต เดธเต†เดฑเตเดฑเดฟเดฒเต† เดฎเต‚เดฒเด•เด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดจเตฝเด•เดพเดจเตเดณเตเดณ เด’เดฐเต เดธเดนเดพเดฏ เดซเต€เตฝเดกเดพเดฃเต. เดˆ เด“เด•เตเดธเดฟเดฒเดฑเดฟ เดซเต€เตฝเดกเต เด‡เดฒเตเดฒเดพเดคเต† เดšเต†เดฏเตเดฏเดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚, เดŽเดจเตเดจเดพเตฝ เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เด…เดคเดฟเดจเตเดฑเต† เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เดณเดฟเตฝ เดฌเดฟเดฑเตเดฑเตเดธเต†เดฑเตเดฑเต เดฆเตˆเตผเด˜เตเดฏเด‚ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เด…เดคเต เด‡เดตเดฟเดŸเต† เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต.

  • เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดซเต€เตฝเดกเต เด†เดฃเต buckets. เด‡เดคเต เด˜เดŸเดจเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเตเดฒเตˆเดธเดพเดฃเต bucket32. เด“เดฐเต‹ เด˜เดŸเดจเดฏเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต hi เดตเดฏเตฝ. เด‡เดตเดฏเดพเดฃเต เดฎเตเด•เดณเดฟเดฒเต† 32 เดฌเดฟเดฑเตเดฑเตเด•เตพ. เด’เดชเตเดชเด‚ เดฐเดฃเตเดŸเต เด•เดทเตเดฃเด™เตเด™เดณเตเด‚ - b16his ะธ buckets เดจเดฟเดจเตเดจเต bucket16 เด˜เดŸเดจเด•เตพ.

16-เดฌเดฟเดฑเตเดฑเต เด˜เดŸเดจเดฏเตเดŸเต† เดฐเดฃเตเดŸเดพเด‚ เดญเดพเด—เดคเตเดคเดฟเดจเตเดฑเต† เดฎเดฟเด•เดšเตเดš 64 เดฌเดฟเดฑเตเดฑเตเด•เตพ เด‡เดตเดฟเดŸเต† เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดตเดฟเดŸเต† เด“เดฐเต‹ เดฌเตˆเดฑเตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดคเดพเดดเดคเตเดคเต† 16 เดฌเดฟเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฌเดฟเดฑเตเดฑเตเดธเต†เดฑเตเดฑเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

Bucket64 เด’เดฐเต เด…เดฑเต‡ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต uint64. เดˆ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดจเต€เดณเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเต. เด’เดจเตเดจเดฟเตฝ bucket16 เดชเดฐเดฎเดพเดตเดงเดฟ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ 2^16=65536 เดฌเดฟเดฑเตเดฑเต. เดจเดฟเด™เตเด™เตพ เด‡เดคเดฟเดจเต† 8 เด•เตŠเดฃเตเดŸเต เดนเดฐเดฟเดšเตเดšเดพเตฝ, เด…เดคเต 8 เด•เดฟเดฒเต‹เดฌเตˆเดฑเตเดฑเต เด†เดฃเต. เดจเดฟเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ 8 เด•เตŠเดฃเตเดŸเต เดนเดฐเดฟเดšเตเดšเดพเตฝ, เด…เดคเต 1000 เด†เดฃเต uint64 เด…เตผเดคเตเดฅเด‚. เด…เดคเดพเดฃเต Bucket16 - เด‡เดคเดพเดฃเต เดžเด™เตเด™เดณเตเดŸเต† 8-เด•เดฟเดฒเต‹เดฌเตˆเดฑเตเดฑเต เด˜เดŸเดจ.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เด’เดฐเต เดชเตเดคเดฟเดฏ เดฎเต‚เดฒเตเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดˆ เด˜เดŸเดจเดฏเตเดŸเต† เด’เดฐเต เดฐเต€เดคเดฟ เดŽเด™เตเด™เดจเต† เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚.

เดŽเดฒเตเดฒเดพเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต uint64 เด…เตผเดคเตเดฅเด™เตเด™เตพ. เดžเด™เตเด™เตพ เดฎเตเด•เดณเดฟเดฒเต† 32 เดฌเดฟเดฑเตเดฑเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต, เดžเด™เตเด™เตพ เดคเดพเดดเดคเตเดคเต† 32 เดฌเดฟเดฑเตเดฑเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดจเดฎเตเด•เตเด•เต เดŽเดฒเตเดฒเดพเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เดพเด‚ buckets. เด“เดฐเต‹ เดฌเด•เตเด•เดฑเตเดฑเดฟเดฒเต†เดฏเตเด‚ เดฎเดฟเด•เดšเตเดš 32 เดฌเดฟเดฑเตเดฑเตเด•เดณเต† เดžเด™เตเด™เตพ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ เดซเด‚เด—เตเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต add เด˜เดŸเดจ b32 เตฝ buckets. เด…เดตเดฟเดŸเต† เดคเดพเดดเต†เดฏเตเดณเตเดณ 32 เดฌเดฟเดฑเตเดฑเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเด•. เดชเดฟเดจเตเดจเต† เดคเดฟเดฐเดฟเดšเตเดšเต เดตเดจเตเดจเดพเดฒเต‹ true, เด…เดชเตเดชเต‹เตพ เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เดžเด™เตเด™เตพ เด…เดตเดฟเดŸเต† เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดฎเต‚เดฒเตเดฏเด‚ เดšเต‡เตผเดคเตเดคเต, เดžเด™เตเด™เตพเด•เตเด•เต เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดฎเต‚เดฒเตเดฏเด‚ เด‡เดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต เดŽเดจเตเดจเดพเดฃเต. เด…เดคเต เดคเดฟเดฐเดฟเด•เต† เดตเดจเตเดจเดพเตฝ false, เด…เดชเตเดชเต‹เตพ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด…เตผเดคเตเดฅเด‚ เด‡เดคเดฟเดจเด•เด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด…เดชเตเดชเต‹เตพ เดจเดฎเตเดฎเตพ เด˜เดŸเดจเดฏเดฟเดฒเต† เดฎเต‚เดฒเด•เด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต เดžเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ bucket เด†เดตเดถเตเดฏเดฎเดพเดฏ เดนเตˆ-เดตเดพเดฒเตเดฏเต‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดžเด™เตเด™เตพ เดซเด‚เด—เตเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต addAlloc, เด…เดคเต เดชเตเดคเดฟเดฏเตŠเดฐเต†เดฃเตเดฃเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด‚ bucket, เด…เดคเต เดฌเด•เตเด•เดฑเตเดฑเต เด˜เดŸเดจเดฏเดฟเตฝ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เด‡เดคเดพเดฃเต เดซเด‚เด—เตเดทเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต b32.add. เด‡เดคเต เดฎเตเดฎเตเดชเดคเตเดคเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต. เดžเด™เตเด™เตพ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ 16 เดฌเดฟเดฑเตเดฑเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต, เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดชเตเดฐเดพเดงเดพเดจเตเดฏเดฎเตเดณเตเดณ 16 เดฌเดฟเดฑเตเดฑเตเด•เตพ.

เด…เดชเตเดชเต‹เตพ เดจเดฎเตเดฎเตพ เดฎเตเด•เดณเดฟเดฒเต† 16 เดฌเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเต‹เด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เดชเตŠเดฐเตเดคเตเดคเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต. เด’เดฐเต เดชเตŠเดฐเตเดคเตเดคเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ เด†เดกเต เดฐเต€เดคเดฟ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด…เดŸเตเดคเตเดค เดชเต‡เดœเดฟเตฝ เดžเด™เตเด™เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด‚ bucket16.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เด‡เดตเดฟเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดฏเตเดฃเตเดŸเต, เด…เดคเต เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดฃเด‚. เดžเด™เตเด™เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต uint64 เดธเตเดฒเตˆเดธเต เดฌเดฟเดฑเตเดฑเดฟเดฒเตเด‚ เดเดกเดฟ เดฎเต‚เดฒเตเดฏเดตเตเด‚ bitmask. เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ 64-เดฌเดฟเดฑเตเดฑเต เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดฎเดพเดธเตโ€Œเด•เดพเดฃเดฟเดคเต, เดˆ เดฌเดฟเดฑเตเดฑเดฟเดจเตเดฑเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดˆ เดฌเดฟเดฑเตเดฑเต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเต เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดžเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเต. เด‡เดคเต เดžเด™เตเด™เดณเตเดŸเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดพเดฃเต, เด‡เดคเต เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดฎเดพเดชเตเดชเตเด•เดณเต† เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต† เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจ เดเดกเดฟเด•เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ 10 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเดšเตเดšเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดˆ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเต เดชเตเดฑเดฎเต‡, เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดจเต เดฎเดฑเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเดฃเตเดŸเต. เดˆ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเดฟเตฝ เดญเต‚เดฐเดฟเดญเดพเด—เดตเตเด‚ เด’เดฐเต เด•เดพเดฐเดฃเดคเตเดคเดพเตฝ เดšเต‡เตผเดคเตเดคเต, เดชเด•เตเดทเต‡ เดชเตเดฐเตŠเดกเด•เตเดทเดจเดฟเตฝ เด•เต‹เดกเต เดชเตเดฐเตŠเดซเตˆเตฝ เดšเต†เดฏเตเดคเดคเดฟเดจเต เดถเต‡เดทเด‚.

เด‡เดคเดพเดฃเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดจเดฟเดฏเดฎเด‚ - เด‡เดตเดฟเดŸเต† เด’เดฐเต เดคเดŸเดธเตเดธเดฎเตเดฃเตเดŸเดพเด•เตเดฎเต†เดจเตเดจเต เด•เดฐเตเดคเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดšเต‡เตผเด•เตเด•เดฐเตเดคเต, เด•เดพเดฐเดฃเด‚ เด…เดตเดฟเดŸเต† เด’เดฐเต เดคเดŸเดธเตเดธเดฎเตเดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ. เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด•เต‹เดกเดฟเดจเตเดฑเต† เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เดฟเดจเต เดถเต‡เดทเด‚ เดฎเดพเดคเตเดฐเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดฎเต‚เดฒเตเดฏเดตเดคเตเดคเดพเดฃเต, เด‰เตฝเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เดจเดฒเตเดฒเดคเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เดฏเดฅเดพเตผเดคเตเดฅ เดกเดพเดฑเตเดฑเดฏเดพเดฃเต. เด†เตผเด•เตเด•เต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต VictoriaMetrics เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เดกเต เดจเต‹เด•เตเด•เดพเดจเตเด‚ เด…เดตเดฟเดŸเต†เดฏเตเดณเตเดณ เดฎเดฑเตเดฑเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเดฐเตเดฏเดตเต‡เด•เตเดทเดฃเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเต‹เด•เตเด•. เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดตเดฒเตเดฏเดพเตฝเด•เดฟเตป

เดฌเดฟเดฑเตเดฑเตเดธเต†เดฑเตเดฑเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดจเดฟเด•เตเด•เต เด’เดฐเต เดšเต‹เดฆเตเดฏเดฎเตเดฃเตเดŸเต. เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค เดฌเดฟเดฑเตเดฑเตเดธเต†เดฑเตเดฑเต, C++ เดตเต†เด•เตเดฑเตเดฑเตผ เดฌเต‚เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเดฟเดจเต‹เดŸเต เดตเดณเดฐเต† เดธเดพเดฎเตเดฏเดฎเตเดฃเตเดŸเต. เด…เดตเดฟเดŸเต† เดจเดฟเดจเตเดจเดพเดฃเต‹ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดŽเดŸเตเดคเตเดคเดคเต?

เด‡เดฒเตเดฒ, เด…เดตเดฟเดŸเต† เดจเดฟเดจเตเดจเดฒเตเดฒ. เดˆ เดฌเดฟเดฑเตเดฑเตเดธเต†เดฑเตเดฑเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดˆ เดเดกเดฟเด•เดณเตเดŸเต† เดŸเตˆเด‚เดธเดฑเดฟเด•เดณเตเดŸเต† เด˜เดŸเดจเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดฑเดฟเดตเดพเดฃเต เดŽเดจเตเดจเต† เดจเดฏเดฟเดšเตเดšเดคเต. เด…เดตเดฏเตเดŸเต† เด˜เดŸเดจ เดฎเตเด•เดณเดฟเดฒเต† 32 เดฌเดฟเดฑเตเดฑเตเด•เตพ เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดคเดพเดดเต†เดฏเตเดณเตเดณ 32 เดฌเดฟเดฑเตเดฑเตเด•เตพ เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เดตเดฟเดงเต‡เดฏเดฎเดพเดฃเต. เด•เตเดฑเดžเตเดž เดฌเดฟเดฑเตเดฑเต, เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด…เดคเต เดฎเดพเดฑเดพเด‚. เด…เดคเดฟเดจเดพเตฝ, เดˆ เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเดฏเตเด•เตเด•เดพเดฏเดฟ เดˆ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. C++ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ, เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดพเดตเตเดจเตเดจเดฟเดŸเดคเตเดคเต‹เดณเด‚, เดชเตŠเดคเตเดตเดพเดฏ เด•เต‡เดธเดฟเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เดชเตŠเดคเตเดตเดพเดฏ เด•เต‡เดธเดฟเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด•เต‡เดธเดฟเดจเต เด‡เดคเต เดเดฑเตเดฑเดตเตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเด•เดฟเดฒเตเดฒ เดŽเดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚.

เด…เดฒเด•เตเดธเดฟ เดฎเดฟเดฒเต‹เดตเดฟเดกเดฟเดจเตเดฑเต† เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เด•เดพเดฃเดพเดจเตเด‚ เดžเดพเตป เดจเดฟเด™เตเด™เดณเต† เด‰เดชเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต. เดเด•เดฆเต‡เดถเด‚ เด’เดฐเต เดฎเดพเดธเด‚ เดฎเตเดฎเตเดชเต, เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดธเตเดชเต†เดทเตเดฏเดฒเตˆเดธเต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเดฟเดฒเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเต† เด•เตเดฑเดฟเดšเตเดšเต เด…เดฆเตเดฆเต‡เดนเด‚ เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเต. เดชเตŠเดคเตเดตเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด’เดฐเต C++ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เด’เดฐเต เด†เดถเตเดชเดคเตเดฐเดฟเดฏเดฟเตฝ เดถเดฐเดพเดถเดฐเดฟ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด…เดฆเตเดฆเต‡เดนเด‚ เดชเดฑเดฏเตเดจเตเดจเต. เดจเดฎเตเดฎเตเดŸเต‡เดคเต เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดตเดฟเดœเตเดžเดพเดจ-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเต‡เด•เตเด•เดพเตพ เดฎเต‹เดถเดฎเดพเดฏเดฟ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚, เด…เดตเดฟเดŸเต† เดฎเดฟเด•เดšเตเดš 32 เดฌเดฟเดฑเตเดฑเตเด•เตพ เดธเตเดฅเดฟเดฐเดฎเดพเดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเด‚.

เดŽเดจเดฟเด•เตเด•เต เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดšเต‹เดฆเตเดฏเดฎเตเดฃเตเดŸเต. InfluxDB-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดŽเดจเตเดคเดพเดฃเต?

เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เดณเตเดฃเตเดŸเต. เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดญเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‰เดฏเตผเดจเตเดจ เด•เดพเตผเดกเดฟเดจเดพเดฒเดฟเดฑเตเดฑเดฟ เดŸเตˆเด‚ เดธเต€เดฐเต€เดธเดฟเดจเดพเดฏเดฟ เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเดฟเดฒเต† InfluxDB 10 เดฎเดŸเด™เตเด™เต เด•เต‚เดŸเตเดคเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดญเต‹เด—เด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดต เดงเดพเดฐเดพเดณเด‚ เด‰เดณเตเดณเดชเตเดชเต‹เตพ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฆเดถเดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, VictoriaMetrics เด’เดฐเต เดฆเดถเดฒเด•เตเดทเด‚ เดธเดœเต€เดต เดตเดฐเดฟเด•เดณเดฟเตฝ 1 GB เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต‡เดธเดฎเดฏเด‚ InfluxDB 10 GB เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเตŠเดฐเต เดตเดฒเดฟเดฏ เดตเตเดฏเดคเตเดฏเดพเดธเดฎเดพเดฃเต.

เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดตเตเดฏเดคเตเดฏเดพเดธเด‚, InfluxDB-เด•เตเด•เต เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดทเด•เดณเตเดฃเตเดŸเต - Flux, InfluxQL. เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด…เดต เดตเดณเดฐเต† เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดฒเตเดฒ PromQL, เด‡เดคเต VictoriaMetrics เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดทเดฏเดพเดฃเต PromQL.

เด’เดฐเต เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด•เต‚เดŸเดฟ, InfluxDB-เด•เตเด•เต เด…เดฒเตเดชเด‚ เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เดฎเต‹เดกเตฝ เด‰เดฃเตเดŸเต, เด…เดตเดฟเดŸเต† เด“เดฐเต‹ เดตเดฐเดฟเดฏเดฟเดฒเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เดŸเดพเด—เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเดฐเดตเดงเดฟ เดซเต€เตฝเดกเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚. เดˆ เดตเดฐเดฟเด•เตพ เดตเดฟเดตเดฟเดง เดชเดŸเตเดŸเดฟเด•เด•เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด…เดงเดฟเด• เดธเด™เตเด•เต€เตผเดฃเดคเด•เตพ เดˆ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเดฎเดพเดฏเตเดณเตเดณ เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเดจเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเดฏเดพเดธเดฎเดพเดฃเต.

เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเตฝ เดŽเดฒเตเดฒเดพเด‚ เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต. เด…เดตเดฟเดŸเต†, เด“เดฐเต‹ เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเตเด‚ เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดฎเต‚เดฒเตเดฏเดฎเดพเดฃเต. เดฎเต‚เดฒเตเดฏเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเดฎเดพเดฃเต - (timestamp, value), เด•เต€ เดธเต†เดฑเตเดฑเต เด†เดฃเต label=value. เดซเต€เตฝเดกเตเด•เดณเตเด‚ เด…เดณเดตเตเด•เดณเตเด‚ เดคเดฎเตเดฎเดฟเตฝ เดตเต‡เตผเดคเดฟเดฐเดฟเดตเดฟเดฒเตเดฒ. เดเดคเต เดกเดพเดฑเตเดฑเดฏเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเดจเตเด‚ เดคเตเดŸเตผเดจเตเดจเต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดพเดจเตเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเดจเตเด‚ เด—เตเดฃเดฟเด•เตเด•เดพเดจเตเด‚ เดนเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, InfluxDB เดชเต‹เดฒเต†เดฏเดฒเตเดฒ, เดตเตเดฏเดคเตเดฏเดธเตเดค เดตเดฐเดฟเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดพเดตเตเดจเตเดจเดฟเดŸเดคเตเดคเต‹เดณเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด…เดต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดพเดฒเตเด‚, เด…เดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต, เดจเดฟเด™เตเด™เตพ เดงเดพเดฐเดพเดณเด‚ เด•เต‹เดกเต เดŽเดดเตเดคเดฃเด‚.

เดŽเดจเดฟเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด’เดฐเต เดšเต‹เดฆเตเดฏเดฎเตเดฃเตเดŸเต. เดจเดฟเด™เตเด™เตพ เดชเดฑเดžเตเดž เดšเดฟเดฒ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเต†เดจเตเดจเตเด‚, เดˆ เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดšเต‡เดฐเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เด…เดคเดฟเดจเดพเตฝ เด…เดตเดฟเดŸเต† เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เต เด‰เดฃเตเดŸเต†เดจเตเดจเตเด‚ เดžเดพเตป เดถเดฐเดฟเดฏเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹?

เด†เดฆเตเดฏเด‚, เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด—เต‹ เดฎเดพเดชเตเดชเดฟเตฝ เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด•เดฏเตเดŸเต† เดจเดฟเดทเตเด•เดณเด™เตเด•เดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดžเดพเตป เด•เดพเดฃเดฟเดšเตเดšเต. เดˆ เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดˆ เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เดกเดฟเดธเตเด•เดฟเดฒเต‡เด•เตเด•เต เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดกเดฟเดธเตเด•เดฟเดฒเต‡เด•เตเด•เต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด…เด™เตเด™เดจเต† เดˆ เดกเดพเดฑเตเดฑ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฒเดญเตเดฏเดฎเดพเด•เตเด‚. เดˆ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดตเดฟเดชเดฐเต€เดค เดธเต‚เดšเดฟเด• เด…เดชเตเดฐเดคเตเดฏเด•เตเดทเดฎเดพเด•เตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‡เด•เตเด•เตเด‚ เด†เด•เตเดธเดธเต เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเด‚, เด•เดพเดฐเดฃเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เดนเดฒเต‡เดพ! เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเต เดจเดจเตเดฆเดฟ! เดŽเดจเตเดฑเต† เดชเต‡เดฐเต เดชเดพเดตเตฝ. เดžเดพเตป เดตเตˆเตฝเดกเตเดฌเต†เดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต. เดŽเดจเดฟเด•เตเด•เต เดจเดฟเด™เตเด™เดณเต‹เดŸเต เด•เตเดฑเดšเตเดšเต เดšเต‹เดฆเตเดฏเด™เตเด™เดณเตเดฃเตเดŸเต. เดšเต‹เดฆเตเดฏเด‚ เด’เดจเตเดจเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เดฎเดฑเตเดฑเตŠเดฐเต เดคเดคเตเดตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต เด•เดพเดฒเด•เตเดฐเดฎเต‡เดฃ เดกเดพเดฑเตเดฑ เดตเดฟเดญเดœเดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเตฝ เด’เดจเตเดจเดฟเดจเตเดฑเต† เดกเดพเดฑเตเดฑ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดกเดพเดฑเตเดฑ เดตเดฟเดญเดœเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเตเดตเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด•เดฐเตเดคเตเดจเตเดจเตเดฃเตเดŸเต‹? เด•เดพเดฒเดฏเดณเดตเต, เด…เดคเดพเดฏเดคเต, เด’เดฐเต เดธเดฎเดฏ เด‡เดŸเดตเต‡เดณเดฏเดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดทเดฃเด™เตเด™เตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดšเดฟเดคเดฑเดฟเด•เตเด•เดฟเดŸเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดฟเดทเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒเต‡? เดšเต‹เดฆเตเดฏเด‚ เดจเดฎเตเดชเตผ 2 - เดจเดฟเด™เตเด™เตพ เดฌเดฟเดฑเตเดฑเตเดธเต†เดฑเตเดฑเตเด‚ เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เตพ เดชเตเดฐเต‹เดธเดธเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹? เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เตพ เด…เดคเตเดคเดฐเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹?

เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดฟเดจเต เดžเดพเตป เด‰เดŸเตป เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เตเด‚. เดžเด™เตเด™เตพ เด‡เดคเตเดตเดฐเต† เด† เด…เดตเดธเตเดฅเดฏเดฟเตฝ เดŽเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดžเด™เตเด™เตพ เด…เดตเดฟเดŸเต† เดŽเดคเตเดคเตเด‚. เดชเดฟเดจเตเดจเต† เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต, เดŽเดจเตเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต เดšเต‹เดฆเตเดฏเด‚?

เดจเดฟเด™เตเด™เตพ เดฐเดฃเตเดŸเต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพ เดšเตผเดšเตเดš เดšเต†เดฏเตเดคเต. เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเต‹เดŸเต†เดฏเดพเดฃเต เดคเด™เตเด™เตพ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดคเต†เดจเตเดจเต เด…เดตเตผ เดชเดฑเดžเตเดžเต. เดธเดฎเดฏเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดกเดพเดฑเตเดฑ เดตเดฟเดญเดœเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต เด…เดตเตผ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดฟเดฒเตเดฒ.

เด…เดคเต†. เด†เดฆเตเดฏ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ, เดธเต‚เดšเดฟเด•เดฏเตเดŸเต† เดฎเตŠเดคเตเดคเด‚ เดตเต‹เดณเดฟเดฏเด‚ เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด•เดพเดฐเดฃเด‚ เด“เดฐเต‹ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเดฒเตเด‚ เดˆ เดŽเดฒเตเดฒเดพ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเดฟเดฒเตเด‚ เดคเตเดŸเดฐเตเดจเตเดจ เด† เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต† เดคเดจเดฟเดชเตเดชเด•เตผเดชเตเดชเต เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฏเดฟ เดตเดฐเตเด‚. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŸเตˆเด‚ เดธเต€เดฐเต€เดธเต เดšเตผเตบ เดฑเต‡เดฑเตเดฑเต เดšเต†เดฑเตเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเดพเดฏเดคเต เด’เดฐเต‡ เดธเต€เดฐเต€เดธเต เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด•เต‡เดธเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เด†เดฆเตเดฏ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ เดกเดฟเดธเตเด•เต เดธเตเดชเต‡เดธเดฟเดจเตเดฑเต† เด…เดณเดตเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเด‚.

เด…เดคเดฟเดจเดพเตฝ - เด…เดคเต†, เดธเดฎเดฏ เดตเดฟเดญเดœเดจเด‚ เด’เดฐเต เดจเดฒเตเดฒ เด“เดชเตเดทเดจเดพเดฃเต. เดชเตเดฐเตŠเดฎเดฟเดคเตเดฏเต‚เดธเต เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเดฟเดจเต เดฎเดฑเตเดฑเตŠเดฐเต เดชเต‹เดฐเดพเดฏเตเดฎเดฏเตเดฃเตเดŸเต. เดˆ เดกเดพเดฑเตเดฑเดพ เดญเดพเด—เด™เตเด™เตพ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดŽเดฒเตเดฒเดพ เดฒเต‡เดฌเดฒเตเด•เตพเด•เตเด•เตเด‚ เดŸเตˆเด‚เดธเดฑเดฟเด•เตพเด•เตเด•เตเดฎเตเดณเตเดณ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเต†เดฑเตเดฑเดพ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดคเต เดธเต‚เด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด…เดคเดฟเดจเดพเตฝ, เด…เดคเต เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดญเดพเด—เด™เตเด™เตพ เดตเดฒเตเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดญเต‹เด—เด‚ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, VictoriaMetrics เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดญเต‹เด—เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ; เดฒเดฏเดฟเดชเตเดชเดฟเดšเตเดš เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดฐเดฃเตเดŸเต เด•เดฟเดฒเต‹เดฌเตˆเดฑเตเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‚.

เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เดŸเตˆเด‚เดธเดฑเดฟ เดŸเดพเด—เตเด•เดณเต† เด‡เดคเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต. เด‡เดคเตเดตเดดเดฟ เด’เดฐเต เดกเดพเดฑเตเดฑ เด…เดฑเต‡เดฏเดฟเดฒเตเด‚ เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเตเด‚ เดœเต‹เดŸเดฟเดฏเดพเด•เตเด•เดฟเดฏ เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เดจเดฟเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต. เดตเดฟเดญเดœเดจเด‚ เดธเด‚เดญเดตเดฟเดšเตเดšเต‹ เด‡เดฒเตเดฒเดฏเต‹ เดŽเดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดธเดพเดงเดพเดฐเดฃเด—เดคเดฟเดฏเดฟเตฝ, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เด…เดตเดฏเตเดŸเต† เดจเดฟเดฒเดตเดฟเดฒเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เดดเตโ€Œเดธเดฑเตเด•เดณเตเด‚ เด‡เดฑเตเดฑเดฑเต‡เดฑเตเดฑเดฑเตเด•เดณเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดค เด•เดพเดฐเดฃเด‚ เด…เดŸเตเด•เตเด•เดฟเดฏ เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‚เดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‚เดŸเต† เดธเดžเตเดšเดฐเดฟเด•เตเด•เดพเตป เดจเดฎเตเด•เตเด•เต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เด•เดดเตโ€Œเดธเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต?

เด…เดคเต†.

เดžเด™เตเด™เตพ เด…เดŸเตเด•เตเด•เดฟเดฏ เดตเดฐเดฟเด•เตพ LevelDB เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเดฏเดจเดคเตเดคเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฎเตเด•เตเด•เต เด•เดดเตเดธเตผ เดจเต€เด•เตเด•เดฟ เด•เดตเดฒ เด•เดฃเตเดŸเต†เดคเตเดคเดพเด‚. เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เดจเดฎเตเดฎเตพ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเด•เต‚เดŸเดพ? เด•เดพเดฐเดฃเด‚ เด…เดคเต เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเดฃเต. เด•เดพเดฐเดฃเด‚ เด•เดดเตโ€Œเดธเดฑเตเด•เตพ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด“เดฐเต‹ เดฒเตˆเดจเดฟเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เดตเดฟเดณเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต เดŽเดจเตเดจเดพเดฃเต. เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เตพ 5 เดจเดพเดจเต‹ เดธเต†เด•เตเด•เตปเดกเต เด†เดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต 100 เดฒเตˆเดจเตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดซเด‚เด—เตโ€Œเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด…เดฐ เดธเต†เด•เตเด•เตปเดกเต เดšเต†เดฒเดตเดดเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‡เดคเต เดฎเดพเดฑเตเดจเตเดจเต.

เด…เด™เตเด™เดจเต† เด’เดฐเต เด•เดพเดฐเตเดฏเดฎเตเดฃเตเดŸเต, เด…เดคเต†. เดชเดฟเดจเตเดจเต† เดŽเดจเตเดฑเต† เด…เดตเดธเดพเดจเดคเตเดคเต† เดšเต‹เดฆเตเดฏเดตเตเด‚. เดšเต‹เดฆเตเดฏเด‚ เด…เตฝเดชเตเดชเด‚ เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเดพเด‚. เดกเดพเดฑเตเดฑ เดตเดฐเตเดจเตเดจ เดจเดฟเดฎเดฟเดทเดคเตเดคเดฟเตฝ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เด…เด—เตเดฐเด—เต‡เดฑเตเดฑเตเด•เดณเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดซเต‹เดฎเดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเดพเดคเตเดคเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต? VictoriaMetrics, ClickHouse เดฎเตเดคเดฒเดพเดฏ เดšเดฟเดฒ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดตเดฒเดฟเดฏ เดตเต‹เดณเตเดฏเด™เตเด™เตพ เดฒเดพเดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเต เด…เดตเดฏเดฟเตฝ เดงเดพเดฐเดพเดณเด‚ เดธเดฎเดฏเด‚ เดšเต†เดฒเดตเดดเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต?

เด…เดคเต เด•เต‚เดŸเตเดคเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดžเดพเตป เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เดชเดฑเดฏเดพเด‚. เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด•เดณเดฟเดชเตเดชเดพเดŸเตเดŸ เดธเตเดชเต€เดกเต‹เดฎเต€เดฑเตเดฑเตผ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดชเดฑเดฏเดพเด‚? เดจเดฟเด™เตเด™เตพ เดธเดžเตเดšเดฐเดฟเดšเตเดš เดฆเต‚เดฐเด‚ เด‡เดคเต เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, เดŽเดฒเตเดฒเดพ เดธเดฎเดฏเดคเตเดคเตเด‚ เด…เดคเต เด’เดฐเต เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต - เดธเดฎเดฏเด‚. เด’เดชเตเดชเด‚ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดชเตเดชเด‚ เดถเดฐเดพเดถเดฐเดฟ เดตเต‡เด—เดคเดฏเตเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต‡ เด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดˆเดšเตเดšเดฏเดฟเตฝ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดตเดธเตเดคเตเดคเด•เดณเตเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเด•.

เดถเดฐเดฟ, เดŽเดจเดฟเด•เตเด•เต เดšเต‹เดฆเตเดฏเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเดฏเดฟ. เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดธเตเดฅเดพเดจเดฎเตเดฃเตเดŸเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด…เด—เตเดฐเด—เต‡เดฑเตเดฑเตเด•เตพ เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเดฎเต†เด™เตเด•เดฟเตฝ, เด‡เดคเดพเดฃเต เดฎเดฟเด•เดšเตเดš เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ. เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเดถเตโ€Œเดจเด‚ เดŽเดจเตเดคเต†เดจเตเดจเดพเตฝ, เด†เดณเตเด•เตพ เดˆ เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เดณเตเด‚ เดšเดฟเดฒ เดกเดพเดฑเตเดฑเด•เดณเตเด‚ ClickHouse-เตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต, เดญเดพเดตเดฟเดฏเดฟเตฝ เด…เดต เดŽเด™เตเด™เดจเต† เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเต เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตเดฏเตเดฎเต†เดจเตเดจเต เด…เดตเตผเด•เตเด•เต เด‡เดคเตเดตเดฐเต† เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด…เดตเตผ เดŽเดฒเตเดฒเดพ เด…เดธเด‚เดธเตโ€Œเด•เตƒเดค เดกเดพเดฑเตเดฑเดฏเตเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เดถเดฐเดพเดถเดฐเดฟเดฏเดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเดฎเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เด…เดธเด‚เดธเตเด•เตƒเดค เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด…เดตเดฟเดŸเต† เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เด…เดคเต เด•เดฃเด•เตเด•เดพเด•เตเด•เดฐเตเดคเต? เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เด…เดฑเดฟเดฏเดพเดฎเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเด‚.

เดตเดดเดฟเดฏเดฟเตฝ, เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เด…เด—เตเดฐเด—เต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเด‚เด—เต เดจเดฟเดฏเดฎเด™เตเด™เตพ. เด…เดคเดพเดฏเดคเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดฏเต‚เดฃเดฟเดฑเตเดฑเตเด•เตพ เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เด…เดฑเดฟเดฏเดพเดฎเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. VictoriaMetrics-เดจเต เด‡เดคเตเดตเดฐเต† เด‡เดคเต เด‡เดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณเดคเดพเดฃเต, เด‡เดคเดฟเตฝ เดฑเต€เด•เต‹เดกเดฟเด‚เด—เต เดจเดฟเดฏเดฎเด™เตเด™เดณเดฟเตฝ เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดŽเดจเตเดฑเต† เดฎเตเดฎเตเดชเดคเตเดคเต† เดœเต‹เดฒเดฟเดฏเดฟเตฝ, เด…เดตเดธเดพเดจ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเตฝ เด’เดฐเต เดธเตเดฒเตˆเดกเดฟเด‚เด—เต เดตเดฟเตปเดกเต‹เดฏเดฟเดฒเต† เด‡เดตเดจเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดŽเดจเดฟเด•เตเด•เต เด•เดฃเด•เตเด•เดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดŽเดจเดฟเด•เตเด•เต Go-เดฏเดฟเตฝ เด’เดฐเต เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เดจเดŸเดคเตเดคเต‡เดฃเตเดŸเดฟเดตเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดถเตโ€Œเดจเด‚, เด…เดคเดพเดฏเดคเต เดˆ เด•เดพเดฐเตเดฏเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดธเต‡เดตเดจเด‚. เดˆ เดธเต‡เดตเดจเด‚ เด†เดคเตเดฏเดจเตเดคเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเดธเตเดธเดพเดฐเดฎเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เดชเตเดฐเดฏเดพเดธเดฎเดพเดฃเต. เดจเดฟเดถเตเดšเดฟเดค เดธเดฎเดฏ เด‡เดŸเดตเต‡เดณเด•เดณเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดšเดฟเดฒ เด…เด—เตเดฐเด—เต‡เดฑเตเดฑเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดฒเดณเดฟเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดธเตเดฒเตˆเดกเดฟเด‚เด—เต เดตเดฟเตปเดกเต‹เดฏเดฟเตฝ เด‡เดตเดจเตเดฑเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดคเต‹เดจเตเดจเตเดจเตเดจเดคเตเดฐ เดฒเดณเดฟเดคเดฎเดฒเตเดฒ. เด‡เดคเต เด‡เดคเตเดตเดฐเต† เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเดฟเดฒเต‹ เดŸเตˆเด‚เดธเดฑเต€เดธเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเดฒเต‹ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดชเตเดฐเดฏเดพเดธเดฎเดพเดฃเต.

เด’เดชเตเดชเด‚ เด’เดฐเต เดšเต‹เดฆเตเดฏเด‚ เด•เต‚เดŸเดฟ. เดžเด™เตเด™เตพ เดถเดฐเดพเดถเดฐเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดพเดฃเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด•เดพเตผเดฌเตบ เดฌเดพเด•เตเด•เต†เตปเดกเตเดณเตเดณ เด—เตเดฐเดพเดซเตˆเดฑเตเดฑเต เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดจเตเดจเต เด’เดฐเดฟเด•เตเด•เตฝ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดคเดพเดฏเดฟ เดžเดพเตป เด“เตผเดคเตเดคเต. เดชเดดเดฏ เดกเดพเดฑเตเดฑ เดŽเด™เตเด™เดจเต† เด•เตเดฑเดฏเตเด•เตเด•เดพเดฎเต†เดจเตเดจเต เด…เดตเดจเดฑเดฟเดฏเดพเด‚, เด…เดคเดพเดฏเดคเต, เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเต, เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเตฝ เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเตเดคเดฒเดพเดฏเดต. เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เดจเดฎเตเด•เตเด•เต เด…เดธเด‚เดธเตเด•เตƒเดค เดกเดพเดฑเตเดฑ, เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดชเดฑเดžเตเดžเดพเตฝ, เด’เดฐเต เดฎเดพเดธเดคเตเดคเต‡เด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพเด‚ เด•เดดเดฟเดฏเตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต. . เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเตเด‚ เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเตเด‚ เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹? เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต?

เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเดจเต เดจเดจเตเดฆเดฟ. เดžเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดˆ เดšเต‹เดฆเตเดฏเด‚ เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† เดšเต‹เดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดกเต—เตบเดธเดพเด‚เดชเตเดฒเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เดŽเดชเตเดชเต‹เตพ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เตเดฎเต†เดจเตเดจเต เด…เดตเตผ เดšเต‹เดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดตเดฟเดŸเต† เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเต. เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เด“เดฐเต‹ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต downsampling เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดคเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚: เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เด‡เดŸเดตเต‡เดณเดฏเดฟเตฝ เด†เดฐเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเต‡เดŸเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดฐเดพเตพเด•เตเด•เต เดชเดฐเดฎเดพเดตเดงเดฟ, เด•เตเดฑเดžเตเดž, เดถเดฐเดพเดถเดฐเดฟ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดตเต‡เดฃเด‚. เดชเดฒ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เดŽเดดเตเดคเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพเด‚ เด’เดฐเตเดฎเดฟเดšเตเดšเต เดšเต‡เตผเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เด“เดฐเต‹ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดคเดฎเดพเดฏ เดฎเต†เดฒเดฟเดžเตเดžเต†เดŸเตเด•เตเด•เตฝ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚. เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต.

เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด•เดพเดฐเตเดฏเด‚, ClickHouse เดชเต‹เดฒเต†เดฏเตเดณเตเดณ VictoriaMetrics, เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เด…เดธเด‚เดธเตโ€Œเด•เตƒเดค เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เด•เต‹เดฑเตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดธเต†เด•เตเด•เดจเตเดฑเดฟเตฝ เดคเดพเดดเต† เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เด‡เดคเดฟเดจเต เด’เดฐเต เดฌเดฟเดฒเตเดฏเตบ เดฒเตˆเดจเตเด•เตพ เด•เต‹เดฐเดฟเด•เดฏเดพเด•เตเด•เดพเดจเดพเด•เตเด‚. เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต - เด“เดฐเต‹ เด•เต‹เดฑเดฟเดจเตเด‚ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 50 เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ. เดˆ เดชเตเดฐเด•เดŸเดจเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด•เต‹เดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดคเดพเดฏเดคเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต 000 เด•เต‹เดฑเตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ เด’เดฐเต เดฌเดฟเดฒเตเดฏเตบ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเตเด‚. VictoriaMetrics, ClickHouse เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดˆ เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ เดกเต—เตบเดธเดพเด‚เดฒเดฟเด‚เด—เดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดค เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต.

VictoriaMetrics เดˆ เดกเดพเดฑเตเดฑ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เด•เด‚เดชเตเดฐเดธเตเดธเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดฎเดฑเตเดฑเตŠเดฐเต เดธเดตเดฟเดถเต‡เดทเดค. เด‰เตฝเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เดถเดฐเดพเดถเดฐเดฟ เด•เด‚เดชเตเดฐเดทเตป เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเต 0,4 เดฎเตเดคเตฝ 0,8 เดฌเตˆเดฑเตเดฑเตเด•เตพ เดตเดฐเต†เดฏเดพเดฃเต. เด“เดฐเต‹ เดชเต‹เดฏเดฟเดจเตเดฑเตเด‚ เด’เดฐเต เดŸเตˆเด‚เดธเตเดฑเตเดฑเดพเดฎเตเดชเต + เดฎเต‚เดฒเตเดฏเดฎเดพเดฃเต. เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เดถเดฐเดพเดถเดฐเดฟ เด’เดฐเต เดฌเตˆเดฑเตเดฑเดฟเตฝ เดคเดพเดดเต†เดฏเดพเดฏเดฟ เด•เด‚เดชเตเดฐเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดธเต†เตผเดœเดฟ. เดŽเดจเดฟเด•เตเด•เต†เดพเดฐเต เดšเต‡เดพเดฆเตเดฏเดฎเตเดฃเตเดŸเต. เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเด‚เด—เต เดธเดฎเดฏ เด•เตเดตเดพเดฃเตเดŸเด‚ เดŽเดจเตเดคเดพเดฃเต?

เด’เดฐเต เดฎเดฟเดฒเตเดฒเดฟเดธเต†เด•เตเด•เตปเดกเต. เดฎเดฑเตเดฑเต เดธเดฎเดฏ เดถเตเดฐเต‡เดฃเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดฎเดพเดฏเดฟ เดžเด™เตเด™เตพ เด…เดŸเตเดคเตเดคเดฟเดŸเต† เด’เดฐเต เดธเด‚เดญเดพเดทเดฃเด‚ เดจเดŸเดคเตเดคเดฟ. เด…เดตเดฐเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดธเดฎเดฏเด‚ เด’เดฐเต เดธเต†เด•เตเด•เตปเดกเต เด†เดฃเต. เด—เตเดฐเดพเดซเตˆเดฑเตเดฑเดฟเตฝ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดคเต เด’เดฐเต เดธเต†เด•เตเด•เตปเดกเต เด•เต‚เดŸเดฟเดฏเดพเดฃเต. OpenTSDB-เดฏเดฟเดฒเตเด‚ เด‡เดคเต เด’เดฐเต เดธเต†เด•เตเด•เตปเดกเดพเดฃเต. InfluxDB เดจเต เดจเดพเดจเต‹ เดธเต†เด•เตเด•เตปเดกเต เด•เตƒเดคเตเดฏเดคเดฏเตเดฃเตเดŸเต. เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเตฝ เด‡เดคเต เด’เดฐเต เดฎเดฟเดฒเตเดฒเดฟเดธเต†เด•เตเด•เตปเดกเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเดฟเตฝ เด‡เดคเต เด’เดฐเต เดฎเดฟเดฒเตเดฒเดฟเดธเต†เด•เตเด•เตปเดกเดพเดฃเต. เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เด†เดฆเตเดฏเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดคเต เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเดฟเดจเตเดฑเต† เดฑเดฟเดฎเต‹เดŸเตเดŸเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเดพเดฃเต. เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เด‡เดคเดฟเดจเต เดฎเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดžเดพเตป เดธเด‚เดธเดพเดฐเดฟเดšเตเดš เดตเตเดฏเด•เตเดคเดฟ เดชเดฑเดฏเตเดจเตเดจเดคเต เด…เดตเตผเด•เตเด•เต เดธเต†เด•เตเด•เตปเดกเต เดฎเตเดคเตฝ เดธเต†เด•เตเด•เตปเดกเต เดตเดฐเต†เดฏเตเดณเตเดณ เด•เตƒเดคเตเดฏเดคเดฏเตเดฃเตเดŸเต†เดจเตเดจเต - เด…เดตเตผเด•เตเด•เต เด…เดคเต เดฎเดคเดฟ, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดŸเตˆเด‚ เดธเต€เดฐเต€เดธเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต DevOps เดกเดพเดฑเตเดฑเดฏเต‹ เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเต‹ เด†เดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ 30 เดธเต†เด•เตเด•เตปเดกเต เด‡เดŸเดตเดฟเดŸเตเดŸเต เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด•เตƒเดคเตเดฏเดค เดฎเดคเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเดฟเตฝ เด•เตเดฑเดตเตŠเดจเตเดจเตเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เด‰เดฏเตผเดจเตเดจ เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟ เดŸเตเดฐเต‡เดกเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดจเดฟเด™เตเด™เตพ เดˆ เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดพเดจเต‹ เดธเต†เด•เตเด•เตปเดกเต เด•เตƒเดคเตเดฏเดค เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

VictoriaMetrics-เดฒเต† เดฎเดฟเดฒเตเดฒเดฟเดธเต†เด•เตเด•เตปเดกเต เด•เตƒเดคเตเดฏเดค DevOps เด•เต‡เดธเดฟเดจเตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต, เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดžเดพเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดš เดฎเดฟเด•เตเด• เด•เต‡เดธเตเด•เตพเด•เตเด•เตเด‚ เด‡เดคเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเด•เตเด‚. เด‡เดคเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เด’เดฐเต‡เดฏเตŠเดฐเต เด•เดพเดฐเตเดฏเด‚ เด‰เดฏเตผเดจเตเดจ เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟ เดŸเตเดฐเต‡เดกเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดพเดฃเต.

เดจเดจเตเดฆเดฟ! เด’เดชเตเดชเด‚ เดฎเดฑเตเดฑเตŠเดฐเต เดšเต‹เดฆเตเดฏเดตเตเด‚. PromQL-เตฝ เดŽเดจเตเดคเดพเดฃเต เด…เดจเตเดฏเต‹เดœเตเดฏเดค?

เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเดฟเดจเตเดจเต‹เด•เตเด• เด…เดจเตเดฏเต‹เดœเตเดฏเดค. VictoriaMetrics เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ PromQL-เดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, เด‡เดคเต PromQL-เตฝ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต MetricsQL. เดˆ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต YouTube-เตฝ เด’เดฐเต เดšเตผเดšเตเดšเดฏเตเดฃเตเดŸเต. เดธเต†เดจเตเดฑเต เดชเต€เดฑเตเดฑเต‡เดดเตโ€Œเดธเตเดฌเตผเด—เดฟเดฒเต† เดตเดธเดจเตเดคเด•เดพเดฒเดคเตเดคเต เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เดฎเต€เดฑเตเดฑเดชเตเดชเดฟเตฝ เดžเดพเตป เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเต.

เดŸเต†เดฒเดฟเด—เตเดฐเดพเด‚ เดšเดพเดจเตฝ เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต.

เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดค เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดธเตผเดตเต‡เดฏเดฟเตฝ เดชเด™เตเด•เต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚. เดธเตˆเตป เด‡เตปเดฆเดฏเดตเดพเดฏเดฟ.

เดชเตเดฐเตŠเดฎเดฟเดคเตเดฏเต‚เดธเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฆเต€เตผเด˜เด•เดพเดฒ เดธเด‚เดญเดฐเดฃเดฎเดพเดฏเดฟ เดตเดฟเด•เตเดŸเต‹เดฑเดฟเดฏเดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เดณเต† เดคเดŸเดฏเตเดจเตเดจเดคเต†เดจเตเดคเดพเดฃเต? (เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเดฟเตฝ เดŽเดดเตเดคเตเด•, เดžเดพเตป เด…เดคเต เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเดฟเตฝ เดšเต‡เตผเด•เตเด•เตเด‚))

  • 71,4%เดžเดพเตป Prometheus5 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ

  • 28,6%VictoriaMetrics2 เดจเต† เด•เตเดฑเดฟเดšเตเดšเต เด…เดฑเดฟเดฏเดฟเดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต

7 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดคเต. 12 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเดฟเดŸเตเดŸเตเดจเดฟเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•