เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจฎเฉˆเจ‚ เจธเฉเจเจพเจ… เจฆเจฟเฉฐเจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ เจฆเฉเจ†เจฐเจพ "เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจตเฉฑเจฒ เจœเจพเจ“" เจฆเฉ€ 2019 เจฆเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเฉ€ เจชเฉเจฐเจคเฉ€เจฒเจฟเจชเฉ€ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเฉ‹เฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ โ€” เจ‡เฉฑเจ• เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจคเฉ‡เจœเจผ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจกเฉ€เจฌเฉ€เจเจฎเจเจธ (เจฐเจฟเจ•เจพเจฐเจก เจธเจฎเจพเจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐเฉ€ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเฉˆเจ‚เจธเจฐเจพเจ‚ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจœเจพเจ‚ เจธเฉฐเจ—เฉเจฐเจนเจฟ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจชเฉ‹เจฒเจฟเฉฐเจ— เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ).

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจชเฉ‡เจธเจผ เจนเฉˆ เจ‡เจธ เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเฉ€ เจตเฉ€เจกเฉ€เจ“ เจฆเจพ เจฒเจฟเฉฐเจ•- https://youtu.be/MZ5P21j_HLE

เจธเจฒเจพเจˆเจกเจพเจ‚

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจธเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจฌเจพเจฐเฉ‡ เจฆเฉฑเจธเฉ‹. เจฎเฉˆเจ‚ เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ เจนเจพเจ‚เฅค เจ‡เจฅเฉ‡ เจฎเฉ‡เจฐเจพ GitHub เจ–เจพเจคเจพ. เจฎเฉˆเจ‚ เจ—เฉ‹ เจ…เจคเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจฌเจพเจฐเฉ‡ เจญเจพเจตเฉเจ• เจนเจพเจ‚เฅค เจฎเฉˆเจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ…เจคเฉ‡ เจ‡เฉฐเจจเฉ€เจ†เจ‚ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจฒเจฟเจ–เฉ€เจ†เจ‚เฅค เจ‰เจน เจ•เจฟเจธเฉ‡ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ fast, เจœเจพเจ‚ เจจเจพเจฒ quick เจ…เจ—เฉ‡เจคเจฐ.

เจฎเฉˆเจ‚ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจฟเจนเจพ/เจฐเจนเฉ€ เจนเจพเจ‚เฅค เจ‡เจน เจ•เฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจ‰เฉฑเจฅเฉ‡ เจ•เฉ€ เจ•เจฐ เจฐเจฟเจนเจพ เจนเจพเจ‚? เจฎเฉˆเจ‚ เจ‡เจธ เจชเฉ‡เจธเจผเจ•เจพเจฐเฉ€ เจตเจฟเฉฑเจš เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เจพเฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเฉ€ เจฐเฉ‚เจชเจฐเฉ‡เจ–เจพ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ‡ เจ…เจจเฉเจธเจพเจฐ เจนเฉˆ:

  • เจชเจนเจฟเจฒเจพเจ‚, เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเจพเจ‚เจ—เจพ เจ•เจฟ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ•เฉ€ เจนเฉˆเฅค
  • เจซเจฟเจฐ เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเจพเจ‚เจ—เจพ เจ•เจฟ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจ•เฉ€ เจนเฉˆเฅค
  • เจซเจฟเจฐ เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเจพเจ‚เจ—เจพ เจ•เจฟ เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจ…เฉฑเจ—เฉ‡, เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฌเจพเจฐเฉ‡ เจฆเฉฑเจธเจพเจ‚เจ—เจพ: เจ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค
  • เจ…เจคเฉ‡ เจซเจฟเจฐ เจ†เจ“ เจ†เจชเจŸเฉ€เจฎเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจตเฉฑเจฒ เจตเจงเฉ€เจ เจœเฉ‹ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ•เฉ‹เจฒ เจนเจจเฅค เจ‡เจน เจ‰เจฒเจŸเฉ‡ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฒเจˆ เจ‡เฉฑเจ• เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจ…เจคเฉ‡ Go เจตเจฟเฉฑเจš เจฌเจฟเฉฑเจŸเจธเฉˆเฉฑเจŸ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจนเฉˆเฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจ•เฉ€ เจฆเจฐเจธเจผเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจชเจคเจพ เจนเฉˆ เจ•เจฟ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ•เฉ€ เจนเฉˆ? เจตเจพเจน, เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฒเฉ‹เจ• เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจœเจพเจฃเจฆเฉ‡ เจนเจจ. เจ‡เจน เจ‡เฉฑเจ• เจšเฉฐเจ—เฉ€ เจ–เจผเจฌเจฐ เจนเฉˆเฅค เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจœเฉ‹ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡, เจ‡เจน เจ‡เฉฑเจ• เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจนเฉˆเฅค เจ‡เจน เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ, เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจ•เฉเจ เจตเฉ‡เจฐเจตเจฟเจ†เจ‚ 'เจคเฉ‡เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ: MergeTree, เจธเจพเจฐเฉ‡ เจ‰เจชเจฒเจฌเจง เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจ•เฉ‹เจฐเจพเจ‚ 'เจคเฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ—เจฃเจจเจพ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจ•เฉˆเจธเจผ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เฉ‡ เจ—เจ เจกเฉ‡เจŸเจพ เจฌเจฒเจพเจ•เจพเจ‚ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพเฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจนเฉ‹เจฐ เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเจพเจฒเฉ‹เจ‚ เจฌเจฟเจนเจคเจฐ เจกเจพเจŸเจพ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจฒเฉฐเจฌเจ•เจพเจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจ•เฉ‡เจฒ เจ•เจฐเจฆเจพ เจนเฉˆ - เจญเจพเจต, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ•เฉฐเจชเจฟเจŠเจŸเจฐ 'เจคเฉ‡ เจนเฉ‹เจฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ, เจนเฉ‹เจฐ เจฐเฉˆเจฎ เจธเจผเจพเจฎเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ‡เจนเจจเจพเจ‚ เจ‰เจชเจฒเจฌเจง เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจฐเฉ‡เจ–เจฟเจ• เจ‰เจคเจชเจพเจฆเจ•เจคเจพ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐเฉ‡เจ—เจพเฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเฉ€ เจ–เจฟเจคเจฟเจœเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจ•เฉ‡เจฒ เจ•เจฐเจฆเจพ เจนเฉˆ - เจญเจพเจต, เจคเฉเจธเฉ€เจ‚ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจตเจพเจงเฉ‚ เจจเฉ‹เจก เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจ‡เจธเจฆเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฒเจ—เจญเจ— เจฐเฉ‡เจ–เจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจงเฉ‡เจ—เจพเฅค

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ…เจจเฉเจฎเจพเจจ เจฒเจ—เจพเจ‡เจ† เจนเฉˆ, เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ‡เฉฑเจ• เจคเฉ‡เจœเจผ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฎเฉˆเจ‚ เจฆเฉ‚เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฒเจฟเจ– เจธเจ•เจฆเจพ. เจ…เจคเฉ‡ เจ‡เจน เจ—เฉ‹ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจฎเฉˆเจ‚ เจ‡เจธ เจฎเฉ€เจŸเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจฟเจนเจพ เจนเจพเจ‚เฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจ•เฉŒเจฃ เจœเจพเจฃเจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจ•เฉ€ เจนเฉˆ? เจ‰เจน เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฃเจฆเจพ เจตเฉ€ เจนเฉˆเฅค เจ‡เฉฑเจ• เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจœเฉ‹เฉœเจฟเจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ (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 - เจ…เจธเฉ€เจ‚ เจคเจพเจชเจฎเจพเจจ, เจฆเจฌเจพเจ…, เจœเฉ€เจ“ เจ•เฉ‹เจ†เจฐเจกเฉ€เจจเฉ‡เจŸเจธ เจ…เจคเฉ‡ เจ•เฉเจ เจนเฉ‹เจฐ เจฎเจพเจช เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค
  • เจตเจฟเฉฑเจค เจตเฉ€ - เจ…เจธเฉ€เจ‚ เจนเจฐ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจธเจŸเจพเจ•เจพเจ‚ เจ…เจคเฉ‡ เจฎเฉเจฆเจฐเจพเจตเจพเจ‚ เจฒเจˆ เจ•เฉ€เจฎเจคเจพเจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค
  • เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจซเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ‰เจคเจชเจพเจฆเจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ…เจœเจฟเจนเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเจจ เจœเฉ‹ เจฐเฉ‹เจฌเฉ‹เจŸเจพเจ‚ เจฒเจˆ เจตเจฟเฉฐเจก เจŸเจฐเจฌเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจฒเจˆ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
  • เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจตเฉฑเจ–-เจตเฉฑเจ– เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฆเฉ‡ เจธเฉˆเจ‚เจธเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‡เจ•เฉฑเจ เฉ€ เจ•เจฐเจจ เจฒเจˆ เจตเฉ€ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจ‡เฉฐเจœเจฃ เจฒเจˆ; เจŸเจพเจ‡เจฐ เจชเฉเจฐเฉˆเจธเจผเจฐ เจจเฉ‚เฉฐ เจฎเจพเจชเจฃ เจฒเจˆ; เจ—เจคเฉ€, เจฆเฉ‚เจฐเฉ€ เจจเฉ‚เฉฐ เจฎเจพเจชเจฃ เจฒเจˆ; เจ—เฉˆเจธเฉ‹เจฒเฉ€เจจ เจฆเฉ€ เจ–เจชเจค เจจเฉ‚เฉฐ เจฎเจพเจชเจฃ เจฒเจˆ, เจ†เจฆเจฟ.
  • เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจจเฉ‚เฉฐ เจเจ…เจฐเจ•เฉเจฐเจพเจซเจŸ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจฒเจˆ เจตเฉ€ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจœเจนเจพเจœเจผ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจฒเฉˆเจ• เจฌเจพเจ•เจธ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจœเจนเจพเจœเจผ เจฆเฉ€ เจธเจฟเจนเจค เจฆเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจฒเจˆ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจ‡เจ•เฉฑเจคเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจตเฉ€ เจเจฐเฉ‹เจธเจชเฉ‡เจธ เจ‰เจฆเจฏเฉ‹เจ— เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
  • เจธเจฟเจนเจค เจธเฉฐเจญเจพเจฒ เจฌเจฒเฉฑเจก เจชเฉเจฐเฉˆเจธเจผเจฐ, เจจเจฌเจœเจผ เจ†เจฆเจฟ เจนเฉˆเฅค

เจ‡เฉฑเจฅเฉ‡ เจนเฉ‹เจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจฌเจพเจฐเฉ‡ เจฎเฉˆเจ‚ เจญเฉเฉฑเจฒ เจ—เจฟเจ† เจนเจพเจ‚, เจชเจฐ เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจฎเฉ€เจฆ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจธเจฎเจ เจ—เจ เจนเฉ‹เจตเฉ‹เจ—เฉ‡ เจ•เจฟ เจ†เจงเฉเจจเจฟเจ• เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจš เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจนเจฐ เจธเจพเจฒ เจตเจง เจฐเจนเฉ€ เจนเฉˆ.

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจคเฉเจนเจพเจจเฉ‚เฉฐ เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจ•เจฟเจ‰เจ‚ เจฒเฉ‹เฉœ เจนเฉˆ? เจคเฉเจธเฉ€เจ‚ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจจเจฟเจฏเจฎเจค เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡?

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจตเจฟเฉฑเจš เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจœเจพเจฃเจ•เจพเจฐเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจฐเจตเจพเจ‡เจคเฉ€ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ. เจ‡เจน เจ…เจงเจพเจฐ เจชเฉเจ†เจ‡เฉฐเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจจ (timestamp, value) เจฆเจฟเฉฑเจคเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจจเจพเจฒ. เจ‰เจน เจ•เฉเฉฐเจœเฉ€ เจฆเฉเจ†เจฐเจพ, เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจ•เฉเฉฐเจœเฉ€-เจฎเฉเฉฑเจฒ เจœเฉ‹เฉœเฉ‡ เจฆเฉเจ†เจฐเจพ, เจœเจพเจ‚ เจฎเจฒเจŸเฉ€เจชเจฒ เจ•เฉเฉฐเจœเฉ€-เจฎเฉเฉฑเจฒ เจœเฉ‹เฉœเจฟเจ†เจ‚ เจฆเฉเจ†เจฐเจพ, เจœเจพเจ‚ regexp เจฆเฉเจ†เจฐเจพ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฒเจˆ เจ‡เฉฑเจ• API เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ…เจฎเจฐเฉ€เจ•เจพ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเจพ CPU เจฒเฉ‹เจก เจฒเฉฑเจญเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจธเฉ‚เจกเฉ‹-เจ•เจตเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเจธเจผเฉ‡เจธเจผ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจญเจพเจธเจผเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ 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, เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจšเจฐเจšเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจ…เจคเฉ‡ เจ‡เจน เจซเฉฐเจ•เจธเจผเจจ เจ‡เจนเจจเจพเจ‚ เจธเฉ‚เจšเฉ€เจ†เจ‚ เจฆเจพ เจ‡เฉฐเจŸเจฐเจธเฉˆเจ•เจธเจผเจจ เจตเจพเจชเจธ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจตเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‡เฉฑเจ• เจ‰เจฒเจŸ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจชเจฐ เจ‡เจน เจ‡เฉฑเจ• เจญเฉ‹เจฒเจพ เจ…เจฎเจฒ เจนเฉˆเฅค เจ‡เจธ เจฆเฉ‡ เจ•เฉ€ เจจเฉเจ•เจธเจพเจจ เจนเจจ? เจญเฉ‹เจฒเฉ‡เจชเจฃ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเจพ เจฎเฉเฉฑเจ– เจจเฉเจ•เจธเจพเจจ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ…เจœเจฟเจนเฉ‡ เจ‡เฉฑเจ• เจ‰เจฒเจŸ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจจเฉ‚เฉฐ RAM เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจฐเฉ€เจธเจŸเจพเจฐเจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจจเฉ‚เฉฐ เจ—เฉเจ† เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจธ เจ‡เฉฐเจกเฉˆเจ•เจธ เจจเฉ‚เฉฐ เจกเจฟเจธเจ• 'เจคเฉ‡ เจ•เฉ‹เจˆ เจธเฉ‡เจต เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจœเจฟเจนเจพ เจ‰เจฒเจŸเจพ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฒเจˆ เจขเฉเจ•เจตเจพเจ‚ เจนเฉ‹เจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจฆเฉ‚เจœเฉ€ เจ•เจฎเฉ€ เจตเฉ€ เจฏเจพเจฆเจฆเจพเจธเจผเจค เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉˆเฅค เจ‰เจฒเจŸเจพ เจธเฉ‚เจšเจ•เจพเจ‚เจ• RAM เจตเจฟเฉฑเจš เจซเจฟเฉฑเจŸ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจœเฉ‡ เจ‡เจน เจฐเฉˆเจฎ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจคเฉ‹เจ‚ เจตเฉฑเจง เจนเฉˆ, เจคเจพเจ‚ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจพเจ‚เจ—เฉ‡ - เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจฆเฉ€ เจ—เจฒเจคเฉ€. เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพเฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก เจนเฉฑเจฒ เจตเจฐเจค เจ•เฉ‡ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฒเฉˆเจตเจฒเจกเฉ€เจฌเฉ€, เจœเจพเจ‚ เจฐเฉŒเจ•เจธเจกเฉ€เจฌเฉ€.

เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš, เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเฉ‹ เจธเจพเจจเฉ‚เฉฐ เจคเจฟเฉฐเจจ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

  • เจชเจนเจฟเจฒเฉ€ เจ•เจพเจฐเจตเจพเจˆ เจฐเจฟเจ•เจพเจฐเจกเจฟเฉฐเจ— เจนเฉˆ ะบะปัŽั‡-ะทะฝะฐั‡ะตะฝะธะต เจ‡เจธ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ. เจ‰เจน เจ‡เจน เจฌเจนเฉเจค เจœเจฒเจฆเฉ€ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‡ ะบะปัŽั‡-ะทะฝะฐั‡ะตะฝะธะต เจ†เจชเจนเฉเจฆเจฐเฉ‡ เจธเจคเจฐ เจนเจจเฅค
  • เจฆเฉ‚เจœเฉ€ เจ•เจพเจฐเจตเจพเจˆ เจ‡เฉฑเจ• เจฆเจฟเฉฑเจคเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจฎเฉเฉฑเจฒ เจฒเจˆ เจ‡เฉฑเจ• เจคเฉ‡เจœเจผ เจ–เฉ‹เจœ เจนเฉˆเฅค
  • เจ…เจคเฉ‡ เจคเฉ€เจœเฉ€ เจ•เจพเจฐเจตเจพเจˆ เจ‡เฉฑเจ• เจฆเจฟเฉฑเจคเฉ‡ เจ…เจ—เฉ‡เจคเจฐ เจฆเฉเจ†เจฐเจพ เจธเจพเจฐเฉ‡ เจฎเฉเฉฑเจฒเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจคเฉ‡เจœเจผ เจ–เฉ‹เจœ เจนเฉˆเฅค

LevelDB เจ…เจคเฉ‡ RocksDB - เจ‡เจน เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ—เฉ‚เจ—เจฒ เจ…เจคเฉ‡ เจซเฉ‡เจธเจฌเฉเฉฑเจ• เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจเฅค เจชเจนเจฟเจฒเจพเจ‚ LevelDB เจ†เจ‡เจ†เฅค เจซเจฟเจฐ เจซเฉ‡เจธเจฌเฉเฉฑเจ• เจฆเฉ‡ เจฎเฉเฉฐเจกเจฟเจ†เจ‚ เจจเฉ‡ เจฒเฉˆเจตเจฒเจกเฉ€เจฌเฉ€ เจฒเจฟเจ† เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจธเฉเจงเจพเจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ, เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจฐเฉŒเจ•เจธเจกเฉ€เจฌเฉ€ เจฌเจฃเจพเจ‡เจ†เฅค เจนเฉเจฃ เจฒเจ—เจญเจ— เจธเจพเจฐเฉ‡ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจซเฉ‡เจธเจฌเฉเฉฑเจ• เจฆเฉ‡ เจ…เฉฐเจฆเจฐ RocksDB 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš RocksDB เจ…เจคเฉ‡ MySQL เจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจ‰เจธเจฆเจพ เจจเจพเจฎ เจฐเฉฑเจ–เจฟเจ† เจฎเจพเจˆเจฐเฉ‹เจ•เจธ.

เจ‡เฉฑเจ• เจ‰เจฒเจŸ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจจเฉ‚เฉฐ LevelDB เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ? เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ•เฉเฉฐเจœเฉ€ เจตเจœเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ label=value. เจ…เจคเฉ‡ เจฎเฉเฉฑเจฒ เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจฒเฉœเฉ€ เจฆเจพ เจชเจ›เจพเจฃเจ•เจฐเจคเจพ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจœเฉ‹เฉœเจพ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆ label=value.

เจœเฉ‡เจ•เจฐ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจฆเจฟเฉฑเจคเฉ‡ เจœเฉ‹เฉœเฉ‡ เจฆเฉ‡ เจจเจพเจฒ เจ•เจˆ เจตเจพเจฐ เจฒเฉœเฉ€ เจนเฉˆ label=value, เจซเจฟเจฐ เจ‡เจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ•เฉ‹ เจ•เฉเฉฐเจœเฉ€ เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจจเจพเจฒ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจนเฉ‹เจฃเจ—เฉ€เจ†เจ‚ timeseries_ids. เจธเจญ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ timeseries_ids, เจœเฉ‹ เจ‡เจธ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ label=prefix, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฐเฉ‡เจ‚เจœ เจธเจ•เฉˆเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเจฟเจธ เจฒเจˆ เจ‡เจน เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจญเจพเจต, เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจšเฉเจฃเจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ label=prefix เจ…เจคเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹ timeseries_ids.

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจ—เฉ‹ เจตเจฟเฉฑเจš เจ‡เจน เจ•เจฟเจนเฉ‹ เจœเจฟเจนเจพ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เจพ เจ‡เจธเจฆเจพ เจ‡เฉฑเจ• เจจเจฎเฉ‚เจจเจพ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจ‡เฉฑเจฅเฉ‡ เจนเฉˆเฅค เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ‰เจฒเจŸ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจนเฉˆเฅค เจ‡เจน LevelDB เจนเฉˆเฅค

เจซเฉฐเจ•เจธเจผเจจ เจจเจฟเจฐเจชเฉฑเจ– เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆเฅค เจ‡เจน เจญเฉ‹เจฒเฉ‡เจชเจฃ เจจเฉ‚เฉฐ เจฒเจ—เจญเจ— เจฒเจพเจˆเจจ เจฆเจฐ เจฒเจพเจˆเจจ เจฆเฉเจนเจฐเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจธเจฟเจฐเจซ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจตเฉฑเจฒ เจฎเฉเฉœเจจ เจฆเฉ€ เจฌเจœเจพเจ map เจ…เจธเฉ€เจ‚ เจ‰เจฒเจŸ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเฉ‡ เจฒเจˆ เจธเจพเจฐเฉ‡ เจฎเฉเฉฑเจฒ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ label=value. เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจฌเจพเจ•เฉ€ เจธเจพเจฐเฉ‡ เจœเฉ‹เฉœเจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜เจฆเฉ‡ เจนเจพเจ‚ label=value เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฒเจˆ metricIDs เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐเฉ€ เจธเฉˆเฉฑเจŸ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹เฅค เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจ‡เฉฐเจŸเจฐเจธเฉˆเจ•เจธเจผเจจ เจฒเฉฑเจญเจฆเฉ‡ เจนเจพเจ‚.

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจœเจพเจชเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจธ เจนเฉฑเจฒ เจตเจฟเฉฑเจš เจ•เจฎเฉ€เจ†เจ‚ เจนเจจ. เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจจเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจฒเฉˆเจตเจฒเจกเฉ€เจฌเฉ€ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ‡เฉฑเจ• เจ‰เจฒเจŸ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพเฅค เจชเจฐ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจ›เฉฑเจกเจฃเจพ เจชเจฟเจ†เฅค

เจ•เจฟเจ‰เจ‚? เจ•เจฟเจ‰เจ‚เจ•เจฟ LevelDB เจญเฉ‹เจฒเฉ‡เจชเจฃ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจจเจพเจฒเฉ‹เจ‚ เจนเฉŒเจฒเฉ€ เจนเฉˆเฅค เจ‡เฉฑเจ• เจจเจฟเจฐเจชเฉฑเจ– เจ…เจฎเจฒ เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจฆเจฟเฉฑเจคเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจคเฉเจฐเฉฐเจค เจชเฉ‚เจฐเฉ‡ เจŸเฉเจ•เฉœเฉ‡ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ metricIDs. เจ‡เจน เจ‡เฉฑเจ• เจฌเจนเฉเจค เจคเฉ‡เจœเจผ เจ•เจพเจฐเจตเจพเจˆ เจนเฉˆ - เจชเฉ‚เจฐเจพ เจŸเฉเจ•เฉœเจพ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจนเฉˆเฅค

LevelDB เจตเจฟเฉฑเจš, เจนเจฐ เจตเจพเจฐ เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจฌเฉเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ GetValues เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเฉ‹ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ label=value. เจ…เจคเฉ‡ เจนเจฐเฉ‡เจ• เจฒเจพเจˆเจจ เจฒเจˆ เจฎเฉเฉฑเจฒ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹ timeseries_ids. เจ…เจœเจฟเจนเฉ‡ timeseries_ids เจ‡เจนเจจเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจŸเฉเจ•เฉœเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเฉ‹ timeseries_ids. เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจน เจ•เฉเฉฐเจœเฉ€ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฏเจฎเจค เจจเจ•เจธเจผเฉ‡ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจจเจพเจฒเฉ‹เจ‚ เจฌเจนเฉเจค เจนเฉŒเจฒเฉ€ เจนเฉˆเฅค

เจฆเฉ‚เจœเฉ€ เจ•เจฎเฉ€ เจ‡เจน เจนเฉˆ เจ•เจฟ LevelDB C เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค Go เจคเฉ‹เจ‚ C เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจคเฉ‡เจœเจผ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจธ เจตเจฟเฉฑเจš เจธเฉˆเจ‚เจ•เฉœเฉ‡ เจจเฉˆเจจเฉ‹ เจธเจ•เจฟเฉฐเจŸ เจฒเฉฑเจ—เจฆเฉ‡ เจนเจจเฅค เจ‡เจน เจฌเจนเฉเจค เจคเฉ‡เจœเจผ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ—เฉ‹ เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ€ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค เจซเฉฐเจ•เจธเจผเจจ เจ•เจพเจฒ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจตเจฟเฉฑเจš, เจœเจฟเจธ เจตเจฟเฉฑเจš 1-5 เจจเฉˆเจจเฉ‹ เจธเจ•เจฟเฉฐเจŸ เจฒเฉฑเจ—เจฆเฉ‡ เจนเจจ, เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเฉฑเจš เจ…เฉฐเจคเจฐ เจ•เจˆ เจ—เฉเจฃเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฒเจˆ เจ‡เจน เจ‡เฉฑเจ• เจ˜เจพเจคเจ• เจจเฉเจ•เจธ เจธเฉ€ :)

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจ‡เจธ เจฒเจˆ เจฎเฉˆเจ‚ เจ‰เจฒเจŸเจพ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเจพ เจ†เจชเจฃเจพ เจ–เฉเจฆ เจฆเจพ เจ…เจฎเจฒ เจฒเจฟเจ–เจฟเจ†เฅค เจ…เจคเฉ‡ เจ‰เจธเจจเฉ‡ เจ‰เจธเจจเฉ‚เฉฐ เจฌเฉเจฒเจพเจ‡เจ† เจ…เจญเฉ‡เจฆ.

Mergeset MergeTree เจกเจพเจŸเจพ เจขเจพเจ‚เจšเฉ‡ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจนเฉˆเฅค เจ‡เจน เจกเจพเจŸเจพ เจขเจพเจ‚เจšเจพ เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจคเฉ‹เจ‚ เจ‰เจงเจพเจฐ เจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡, เจฎเจฐเจœเจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ–เฉ‹เจœ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‡เจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ timeseries_ids เจฆเจฟเฉฑเจคเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ. Mergeset เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ—เฉ‹ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ GitHub 'เจคเฉ‡ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจธเจฐเฉ‹เจค. mergeset เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจซเฉ‹เจฒเจกเจฐ เจตเจฟเฉฑเจš เจนเฉˆ /lib/mergeset. เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ‰เฉฑเจฅเฉ‡ เจ•เฉ€ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆเฅค

mergeset API LevelDB เจ…เจคเฉ‡ RocksDB เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆเฅค เจญเจพเจต, เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เฉฑเจฅเฉ‡ เจจเจตเฉ‡เจ‚ เจฐเจฟเจ•เจพเจฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจฆเจฟเฉฑเจคเฉ‡ เจ…เจ—เฉ‡เจคเจฐ เจฆเฉเจ†เจฐเจพ เจฐเจฟเจ•เจพเจฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจšเฉเจฃเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจ…เจธเฉ€เจ‚ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจฎเจฐเจœเจธเฉˆเฉฑเจŸ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค เจนเฉเจฃ เจ†เจ“ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเฉ€เจ เจ•เจฟ เจ‡เฉฑเจ• เจ‰เจฒเจŸ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ‡ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจชเฉˆเจฆเจพ เจนเฉ‹เจˆเจ†เจ‚เฅค

เจ‰เจน เจ•เจฟเจ‰เจ‚ เจชเฉˆเจฆเจพ เจนเฉ‹เจ?

เจชเจนเจฟเจฒเจพ เจ•เจพเจฐเจจ เจ‰เฉฑเจš เจฐเจฟเฉœเจ•เจฃ เจฆเฉ€ เจฆเจฐ เจนเฉˆ. เจฐเฉ‚เจธเฉ€ เจตเจฟเฉฑเจš เจ…เจจเฉเจตเจพเจฆ เจ•เฉ€เจคเจพ เจ—เจฟเจ†, เจ‡เจน เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจฒเฉœเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ-เจตเจพเจฐ เจคเจฌเจฆเฉ€เจฒเฉ€ เจนเฉˆเฅค เจ‡เจน เจ‰เจฆเฉ‹เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจ–เจคเจฎ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฒเฉœเฉ€ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจพเจ‚ เจ•เจˆ เจจเจตเฉ€เจ‚ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจน เจ…เจ•เจธเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ.

เจฆเฉ‚เจœเจพ เจ•เจพเจฐเจจ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฆเฉ€ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจนเฉˆเฅค เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš, เจœเจฆเฉ‹เจ‚ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจชเฉเจฐเจธเจฟเฉฑเจงเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจฐเจนเฉ€ เจธเฉ€, เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจฒเฉœเฉ€ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ˜เฉฑเจŸ เจธเฉ€. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเจฐเฉ‡เจ• เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ CPU, เจฎเฉˆเจฎเฉ‹เจฐเฉ€, เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ…เจคเฉ‡ เจกเจฟเจธเจ• เจฒเฉ‹เจก เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจชเฉเจฐเจคเฉ€ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ 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 เจญเจพเจซเจผ. เจญเจพเจต, เจธเจพเจจเฉ‚เฉฐ เจ•เจˆ เจธเฉเจคเฉฐเจคเจฐ เจ‡เจจเจตเจฐเจŸเฉ‡เจก เจ‡เฉฐเจกเฉˆเจ•เจธ เจฎเจฟเจฒเจฆเฉ‡ เจนเจจ, เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจธเฉ€เจ‚ เจ•เจˆ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ 'เจคเฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจชเจฟเจ›เจฒเฉ‡ เจฒเจพเจ—เฉ‚เจ•เจฐเจจเจพเจ‚ เจจเฉ‡ เจธเจฟเจฐเจซเจผ เจธเจฟเฉฐเจ—เจฒ-เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฑเจคเฉ€ เจธเฉ€, เจญเจพเจต, เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจ•เฉ‹เจฐ 'เจคเฉ‡ เจกเจพเจŸเจพ เจธเจ•เฉˆเจจ เจ•เจฐเจจเจพเฅค เจ‡เจน เจนเฉฑเจฒ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ•เจˆ เจ•เฉ‹เจฐเจพเจ‚ 'เจคเฉ‡ เจกเจพเจŸเจพ เจธเจ•เฉˆเจจ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจ•เจฐเจจเจพ เจชเจธเฉฐเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ‰เจน เจนเฉˆ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจนเฉเจฃ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจญเฉ‡เจกเจพเจ‚ - เจ‡เฉฐเจŸเจฐเจธเฉˆเจ•เจธเจผเจจ เจซเฉฐเจ•เจธเจผเจจ 'เจคเฉ‡ เจตเจพเจชเจธ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ timeseries_ids. เจ†เจ“ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ€เจ เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ เจ•เฉ€ เจฒเจพเจ—เฉ‚ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ‡เจน เจซเฉฐเจ•เจธเจผเจจ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉฑเจญเจฃ เจฒเจˆ เจธเจนเจพเจ‡เจ• เจนเฉˆ timeseries_ids เจ‡เฉฑเจ• เจฆเจฟเฉฑเจคเฉ‡ เจธเฉˆเฉฑเจŸ เจฒเจˆ label=value.

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจชเจนเจฟเจฒเจพ เจตเจฟเจ•เจฒเจช เจ‡เฉฑเจ• เจญเฉ‹เจฒเจพ เจ…เจฎเจฒ เจนเฉˆ. เจฆเฉ‹ เจจเฉ‡เจธเจŸเจก เจฒเฉ‚เจชเฅค เจ‡เฉฑเจฅเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจซเฉฐเจ•เจธเจผเจจ เจ‡เจจเจชเฉเจŸ เจฎเจฟเจฒเจฆเจพ เจนเฉˆ intersectInts เจฆเฉ‹ เจŸเฉเจ•เฉœเฉ‡ - a ะธ b. เจ†เจ‰เจŸเจชเฉเฉฑเจŸ 'เจคเฉ‡, เจ‡เจน เจธเจพเจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจŸเฉเจ•เฉœเจฟเจ†เจ‚ เจฆเฉ‡ เจ‡เฉฐเจŸเจฐเจธเฉˆเจ•เจธเจผเจจ 'เจคเฉ‡ เจตเจพเจชเจธ เจ†เจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจญเฉ‹เจฒเจพ เจ…เจฎเจฒ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจธเจฆเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจŸเฉเจ•เฉœเฉ‡ เจคเฉ‹เจ‚ เจธเจพเจฐเฉ‡ เจฎเฉเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉเจนเจฐเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ a, เจ‡เจธ เจฒเฉ‚เจช เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ…เจธเฉ€เจ‚ เจธเจฒเจพเจˆเจธ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจฎเฉเฉฑเจฒเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜เจฆเฉ‡ เจนเจพเจ‚ b. เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚. เจœเฉ‡เจ•เจฐ เจ‰เจน เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ‡เฉฐเจŸเจฐเจธเฉˆเจ•เจธเจผเจจ เจฒเฉฑเจญ เจฒเจฟเจ† เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเฉ‹ result.

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจ•เฉ€ เจจเฉเจ•เจธเจพเจจ เจนเจจ? เจšเจคเฉเจฐเจญเฉเจœ เจœเจŸเจฟเจฒเจคเจพ เจ‡เจธเจฆเฉ€ เจฎเฉเฉฑเจ– เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจฎเจพเจช เจŸเฉเจ•เฉœเฉ‡ เจนเจจ a ะธ b เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจฟเจฒเฉ€เจ…เจจ, เจซเจฟเจฐ เจ‡เจน เจซเฉฐเจ•เจธเจผเจจ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฆเฉ‡ เจตเฉ€ เจœเจตเจพเจฌ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจŸเฉเจฐเจฟเจฒเฉ€เจ…เจจ เจฆเฉเจนเจฐเจพเจ“ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉ‹เจเจ—เฉ€, เจœเฉ‹ เจ•เจฟ เจ†เจงเฉเจจเจฟเจ• เจ•เฉฐเจชเจฟเจŠเจŸเจฐเจพเจ‚ เจฒเจˆ เจตเฉ€ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจนเฉˆ.

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจฆเฉ‚เจœเจพ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจจเจ•เจธเจผเฉ‡ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจจเจ•เจธเจผเจพ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจŸเฉเจ•เฉœเฉ‡ เจคเฉ‹เจ‚ เจธเจพเจฐเฉ‡ เจฎเฉเฉฑเจฒ เจ‡เจธ เจจเจ•เจธเจผเฉ‡ เจตเจฟเฉฑเจš เจชเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ a. เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจฒเฉ‚เจช เจตเจฟเฉฑเจš เจŸเฉเจ•เฉœเฉ‡ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜เจฆเฉ‡ เจนเจพเจ‚ b. เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ•เฉ€ เจ‡เจน เจฎเฉเฉฑเจฒ เจŸเฉเจ•เฉœเฉ‡ เจคเฉ‹เจ‚ เจนเฉˆ b เจจเจ•เจธเจผเฉ‡ เจตเจฟเฉฑเจš. เจœเฉ‡ เจ‡เจน เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจจเจคเฉ€เจœเฉ‡ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹.

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจ•เฉ€ เจฒเจพเจญ เจนเจจ? เจซเจพเจ‡เจฆเจพ เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเจฟเจฐเจซ เจฐเฉ‡เจ–เจฟเจ• เจ—เฉเฉฐเจเจฒเจคเจพ เจนเฉˆ. เจญเจพเจต, เจซเฉฐเจ•เจธเจผเจจ เจตเฉฑเจกเฉ‡ เจŸเฉเจ•เฉœเจฟเจ†เจ‚ เจฒเจˆ เจฌเจนเฉเจค เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจšเฉฑเจฒเฉ‡เจ—เจพเฅค เจ‡เฉฑเจ• เจฎเจฟเจฒเฉ€เจ…เจจ-เจ†เจ•เจพเจฐ เจฆเฉ‡ เจŸเฉเจ•เฉœเฉ‡ เจฒเจˆ, เจ‡เจน เจซเฉฐเจ•เจธเจผเจจ เจชเจฟเจ›เจฒเฉ‡ เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ‡ เจŸเฉเจฐเจฟเจฒเฉ€เจ…เจจ เจฆเฉเจนเจฐเจพเจ“ เจฆเฉ‡ เจ‰เจฒเจŸ, 2 เจฎเจฟเจฒเฉ€เจ…เจจ เจฆเฉเจนเจฐเจพเจ“ เจตเจฟเฉฑเจš เจšเจฒเจพเจ‡เจ† เจœเจพเจตเฉ‡เจ—เจพเฅค

เจจเจจเฉเจ•เจธเจพเจจ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจธ เจจเจ•เจธเจผเฉ‡ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เจธ เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจฆเฉ‚เจœเฉ€ เจ•เจฎเฉ€ เจนเฉˆเจธเจผเจฟเฉฐเจ— เจฒเจˆ เจตเฉฑเจกเจพ เจ“เจตเจฐเจนเฉˆเฉฑเจก เจนเฉˆเฅค เจ‡เจน เจ•เจฎเฉ€ เจฌเจนเฉเจค เจธเจชเฉฑเจธเจผเจŸ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจฒเจˆ เจ‡เจน เจฌเจนเฉเจค เจธเจชเฉฑเจธเจผเจŸ เจจเจนเฉ€เจ‚ เจธเฉ€, เจ‡เจธ เจฒเจˆ เจชเจนเจฟเจฒเจพเจ‚ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ‡เฉฐเจŸเจฐเจธเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจ‡เฉฑเจ• เจจเจ•เจธเจผเฉ‡ เจฆเฉเจ†เจฐเจพ เจธเฉ€เฅค เจชเจฐ เจซเจฟเจฐ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจฟเฉฐเจ— เจจเฉ‡ เจฆเจฟเจ–เจพเจ‡เจ† เจ•เจฟ เจฎเฉเฉฑเจ– เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฆเจพ เจธเจฎเจพเจ‚ เจจเจ•เจธเจผเฉ‡ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃ เจ…เจคเฉ‡ เจ‡เจธ เจจเจ•เจธเจผเฉ‡ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเฉเฉฑเจฒ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ–เจฐเจš เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจนเจจเจพเจ‚ เจฅเจพเจตเจพเจ‚ 'เจคเฉ‡ CPU เจฆเจพ เจธเจฎเจพเจ‚ เจ•เจฟเจ‰เจ‚ เจฌเจฐเจฌเจพเจฆ เจนเฉเฉฐเจฆเจพ เจนเฉˆ? เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ—เฉ‹ เจ‡เจนเจจเจพเจ‚ เจฒเจพเจˆเจจเจพเจ‚ 'เจคเฉ‡ เจนเฉˆเจธเจผเจฟเฉฐเจ— เจ†เจชเจฐเฉ‡เจธเจผเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจญเจพเจต, เจ‡เจน เจนเฉˆเจธเจผเจฎเฉˆเจช เจตเจฟเฉฑเจš เจฆเจฟเฉฑเจคเฉ‡ เจธเฉ‚เจšเจ•เจพเจ‚เจ• 'เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจฒเจˆ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจนเฉˆเจธเจผ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจนเฉˆเจธเจผ เจ•เฉˆเจฒเจ•เฉ‚เจฒเฉ‡เจธเจผเจจ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเจธ เจจเฉˆเจจเฉ‹ เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉ‚เจฐเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฒเจˆ เจ‡เจน เจนเฉŒเจฒเฉ€ เจนเฉˆเฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจฎเฉˆเจ‚ เจ‡เจธ เจ•เฉ‡เจธ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจฌเจฟเฉฑเจŸเจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจฆเฉ‹ เจŸเฉเจ•เฉœเจฟเจ†เจ‚ เจฆเจพ เจ‡เฉฐเจŸเจฐเจธเฉˆเจ•เจธเจผเจจ เจนเฉเจฃ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฌเจฟเฉฑเจŸเจธเฉˆเฉฑเจŸ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจ‡เจธ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเฉ‡ เจŸเฉเจ•เฉœเฉ‡ เจคเฉ‹เจ‚ เจคเฉฑเจค เจœเฉ‹เฉœเจฆเฉ‡ เจนเจพเจ‚เฅค เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจฆเฉ‚เจœเฉ‡ เจŸเฉเจ•เฉœเฉ‡ เจตเจฟเฉฑเจš เจ‡เจนเจจเจพเจ‚ เจคเฉฑเจคเจพเจ‚ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจจเจคเฉ€เจœเฉ‡ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹. เจญเจพเจต, เจ‡เจน เจชเจฟเจ›เจฒเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจคเฉ‹เจ‚ เจฒเจ—เจญเจ— เจตเฉฑเจ–เจฐเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจ‡เฉฑเจฅเฉ‡ เจธเจฟเจฐเจซ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจจเจ•เจธเจผเฉ‡ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจ•เจธเจŸเจฎ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเจพเจฒ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ 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 เจธเจฒเจพเจˆเจธ เจฌเจฟเฉฑเจŸ เจตเจฟเฉฑเจš id เจฎเฉเฉฑเจฒ เจ…เจคเฉ‡ เจ‡เจน เจตเฉ€ bitmask. เจ‡เจน เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ 64-เจฌเจฟเฉฑเจŸ เจฎเฉเฉฑเจฒ เจฒเจˆ เจ‡เฉฑเจ• เจฎเจพเจธเจ• เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‡เจธ เจฌเจฟเฉฑเจŸ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ, เจœเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ‡เจน เจฆเฉ‡เจ–เจฃ เจฒเจˆ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ•เฉ€ เจ‡เจน เจฌเจฟเฉฑเจŸ เจธเฉˆเฉฑเจŸ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹, เจ…เจคเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจตเจพเจชเจธ เจ•เจฐเฉ‹เฅค เจ‡เจน เจธเจพเจกเจพ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจนเฉˆ, เจœเจฟเจธ เจจเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจฐเจตเจพเจ‡เจคเฉ€ เจจเจ•เจธเจผเจฟเจ†เจ‚ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ 10 เจ—เฉเจฃเจพ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฆเฉ‡ เจ‡เฉฐเจŸเจฐเจธเฉˆเจ•เจŸเจฟเฉฐเจ— เจ†เจˆเจกเฉ€ เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฑเจคเฉ€ เจนเฉˆเฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจ‡เจธ เจ“เจชเจŸเฉ€เจฎเจพเจˆเจœเฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ•เฉ‹เจฒ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจนเจจเฅค เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจ‡เฉฑเจ• เจ•เจพเจฐเจจ เจ•เจฐเจ•เฉ‡ เจœเฉ‹เฉœเฉ‡ เจ—เจ เจธเจจ, เจชเจฐ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆเฅค

เจ‡เจน เจ“เจชเจŸเฉ€เจฎเจพเจˆเจœเฉ‡เจธเจผเจจ เจฆเจพ เจฎเฉเฉฑเจ– เจจเจฟเจฏเจฎ เจนเฉˆ - เจ“เจชเจŸเฉ€เจฎเจพเจˆเจœเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ‡เจน เจฎเฉฐเจจ เจ•เฉ‡ เจจเจพ เจœเฉ‹เฉœเฉ‹ เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจฐเฉเจ•เจพเจตเจŸ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจฌเจพเจนเจฐ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจฐเฉเจ•เจพเจตเจŸ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจ“เจชเจŸเฉ€เจฎเจพเจˆเจœเฉ‡เจธเจผเจจ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉ‹เจก เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจฟเฉฐเจ— เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ…เจคเฉ‡ เจคเจฐเจœเฉ€เจนเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉˆ, เจคเจพเจ‚ เจœเฉ‹ เจ‡เจน เจ…เจธเจฒ เจกเฉ‡เจŸเจพ เจนเฉ‹เจตเฉ‡. เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‰เฉฑเจฅเฉ‡ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉ‹เจฐ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจชเฉœเจšเฉ‹เจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจตเจฒเจฏเจพเจฒเจ•เจฟเจจ

เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจฌเจฟเฉฑเจŸเจธเฉˆเฉฑเจŸ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจธเจตเจพเจฒ เจนเฉˆเฅค C++ เจตเฉˆเจ•เจŸเจฐ เจฌเฉ‚เจฒ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเจพเจจ, เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจฌเจฟเฉฑเจŸเจธเฉˆเฉฑเจŸเฅค เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ‰เจฅเฉ‹เจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจธเฉ€?

เจจเจนเฉ€เจ‚, เจ‰เฉฑเจฅเฉ‹เจ‚ เจจเจนเฉ€เจ‚เฅค เจ‡เจธ เจฌเจฟเฉฑเจŸเจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจ†เจˆเจกเฉ€ เจŸเจพเจˆเจฎเจธเฉ€เจฐเฉ€เจœเจผ เจฆเฉ€ เจฌเจฃเจคเจฐ เจฆเฉ‡ เจ—เจฟเจ†เจจ เจฆเฉเจ†เจฐเจพ เจธเฉ‡เจง เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจธเฉ€, เจœเฉ‹ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจฌเจฃเจคเจฐ เจ…เจœเจฟเจนเฉ€ เจนเฉˆ เจ•เจฟ เจ‰เฉฑเจชเจฐเจฒเฉ‡ 32 เจฌเจฟเฉฑเจŸ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจฅเจฟเจฐ เจนเจจเฅค เจนเฉ‡เจ เจฒเฉ‡ 32 เจฌเจฟเฉฑเจŸ เจฌเจฆเจฒเจฃ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจนเจจเฅค เจœเจฟเฉฐเจจเจพ เจ˜เฉฑเจŸ เจฌเจฟเฉฑเจŸ, เจ“เจจเจพ เจนเฉ€ เจœเจผเจฟเจ†เจฆเจพ เจตเจพเจฐ เจฌเจฆเจฒ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจ‡เจน เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจธ เจกเฉ‡เจŸเจพ เจขเจพเจ‚เจšเฉ‡ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจนเฉˆเฅค C++ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ, เจœเจฟเฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจฎเฉˆเจจเฉ‚เฉฐ เจชเจคเจพ เจนเฉˆ, เจ†เจฎ เจ•เฉ‡เจธ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ†เจฎ เจ•เฉ‡เจธ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจ•เฉ‡เจธ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจ…เจจเฉเจ•เฉ‚เจฒ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจฒเฉˆเจ•เจธเฉ€ เจฎเจฟเจฒเฉ‹เจตเจฟเจก เจฆเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเฉ‡เจ–เจฃ เจฆเฉ€ เจธเจฒเจพเจน เจตเฉ€ เจฆเจฟเฉฐเจฆเจพ เจนเจพเจ‚. เจฒเจ—เจญเจ— เจ‡เฉฑเจ• เจฎเจนเฉ€เจจเจพ เจชเจนเจฟเจฒเจพเจ‚, เจ‰เจธเจจเฉ‡ เจ–เจพเจธ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฒเจˆ เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจตเจฟเฉฑเจš เจ“เจชเจŸเฉ€เจฎเจพเจˆเจœเฉ‡เจธเจผเจจ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจธเฉ€เฅค เจ‰เจน เจธเจฟเจฐเจซเจผ เจ‡เจนเฉ€ เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ†เจฎ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• C++ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจœเจพเจ‚ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจนเจธเจชเจคเจพเจฒ เจตเจฟเฉฑเจš เจ”เจธเจคเจจ เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจน เจธเจพเจกเฉ‡ เจตเจฐเจ—เฉ‡ เจ—เจฟเจ†เจจ-เจตเจฟเจธเจผเฉ‡เจธเจผ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจจเจพเจฒเฉ‹เจ‚ เจฎเจพเฉœเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจšเฉ‹เจŸเฉ€ เจฆเฉ‡ 32 เจฌเจฟเฉฑเจŸ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเจฅเจฟเจฐ เจนเจจเฅค

เจฎเฉ‡เจฐเจพ เจฆเฉ‚เจœเจพ เจธเจตเจพเจฒ เจนเฉˆเฅค InfluxDB เจคเฉ‹เจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ…เฉฐเจคเจฐ เจ•เฉ€ เจนเฉˆ?

เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ…เฉฐเจคเจฐ เจนเจจ. เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ–เจชเจค เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš, เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš InfluxDB เจ‰เฉฑเจš เจ•เจพเจฐเจกเฉ€เจจเจฒเจฟเจŸเฉ€ เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจฒเจˆ 10 เจ—เฉเจฃเจพ เจœเจผเจฟเจ†เจฆเจพ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เจชเจค เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฒเฉฑเจ–เจพเจ‚เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, VictoriaMetrics 1 GB เจชเฉเจฐเจคเฉ€ เจฎเจฟเจฒเฉ€เจ…เจจ เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจ•เจคเจพเจฐเจพเจ‚ เจฆเฉ€ เจ–เจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ InfluxDB 10 GB เจฆเฉ€ เจ–เจชเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจตเฉฑเจกเจพ เจซเจฐเจ• เจนเฉˆเฅค

เจฆเฉ‚เจœเจพ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ…เฉฐเจคเจฐ เจ‡เจน เจนเฉˆ เจ•เจฟ InfluxDB เจ•เฉ‹เจฒ เจ…เจœเฉ€เจฌ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจญเจพเจธเจผเจพเจตเจพเจ‚ เจนเจจ - เจซเจฒเฉˆเจ•เจธ เจ…เจคเฉ‡ เจ‡เจจเจซเจฒเฉ‚เจ•เจธเจ•เจฟเจฏเฉ‚เจเจฒ. เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ‰เจน เจฌเจนเฉเจค เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจจเจนเฉ€เจ‚ เจนเจจ PromQL, เจœเฉ‹ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉเจ†เจฐเจพ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค PromQL เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฆเฉ€ เจ‡เฉฑเจ• เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจญเจพเจธเจผเจพ เจนเฉˆเฅค

เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจซเจฐเจ• เจ‡เจน เจนเฉˆ เจ•เจฟ InfluxDB เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฅเฉ‹เฉœเฉเจนเจพ เจ…เจœเฉ€เจฌ เจกเจพเจŸเจพ เจฎเจพเจกเจฒ เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‡ เจนเจฐเฉ‡เจ• เจฒเจพเจˆเจจ เจŸเฉˆเจ—เจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจธเฉˆเฉฑเจŸ เจจเจพเจฒ เจ•เจˆ เจ–เฉ‡เจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ‡เจจเฉเจนเจพเจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจ—เฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจŸเฉ‡เจฌเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจน เจตเจพเจงเฉ‚ เจชเฉ‡เจšเฉ€เจฆเจ—เฉ€เจ†เจ‚ เจ‡เจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจ…เจ—เจฒเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจธ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจฎเจเจฃเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆเฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจธเจญ เจ•เฉเจ เจฌเจนเฉเจค เจธเจฐเจฒ เจนเฉˆเฅค เจ‰เฉฑเจฅเฉ‡, เจนเจฐ เจตเจพเจฐ เจฆเฉ€ เจฒเฉœเฉ€ เจ‡เฉฑเจ• เจฎเฉเฉฑเจ–-เจฎเฉเฉฑเจฒ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจฎเฉเฉฑเจฒ เจฌเจฟเฉฐเจฆเฉ‚เจ†เจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจนเฉˆ - (timestamp, value), เจ…เจคเฉ‡ เจ•เฉเฉฐเจœเฉ€ เจธเฉˆเฉฑเจŸ เจนเฉˆ label=value. เจ–เฉ‡เจคเจฐเจพเจ‚ เจ…เจคเฉ‡ เจฎเจพเจชเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ•เฉ‹เจˆ เจตเจฟเจญเจพเจœเจจ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจ เจ…เจคเฉ‡ เจซเจฟเจฐ InfluxDB เจฆเฉ‡ เจ‰เจฒเจŸ เจœเฉ‹เฉœ, เจœเฉ‹เฉœ, เจ˜เจŸเจพเจ“, เจ—เฉเจฃเจพ, เจตเฉฐเจกเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจคเจพเจฐเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ—เจฃเจจเจพ เจ…เจœเฉ‡ เจตเฉ€ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจœเจฟเฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจฎเฉˆเจ‚ เจœเจพเจฃเจฆเจพ เจนเจพเจ‚เฅค เจญเจพเจตเฉ‡เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจน เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ•เฉ‹เจก เจฒเจฟเจ–เจฃเฉ‡ เจชเฉˆเจฃเจ—เฉ‡.

เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจธเจชเจธเจผเจŸ เจธเจตเจพเจฒ เจนเฉˆเฅค เจ•เฉ€ เจฎเฉˆเจ‚ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจธเจฎเจเจฟเจ† เจ•เจฟ เจ•เฉ‹เจˆ เจ…เจœเจฟเจนเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจธเฉ€ เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจธเฉ€, เจ•เจฟ เจ‡เจน เจ‰เจฒเจŸเจพ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจซเจฟเฉฑเจŸ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ, เจ‡เจธ เจฒเจˆ เจ‰เฉฑเจฅเฉ‡ เจตเจฟเจญเจพเจœเจจ เจนเฉˆ?

เจชเจนเจฟเจฒเจพเจ‚, เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจฎเจฟเจ†เจฐเฉ€ เจ—เฉ‹ เจจเจ•เจธเจผเฉ‡ 'เจคเฉ‡ เจ‡เฉฑเจ• เจ‰เจฒเจŸ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเจพ เจ‡เฉฑเจ• เจญเฉ‹เจฒเจพ เจ…เจฎเจฒ เจฆเจฟเจ–เจพเจ‡เจ†เฅค เจ‡เจน เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฒเจˆ เจขเฉเจ•เจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ‰เจฒเจŸเจพ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจกเจฟเจธเจ• 'เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจกเจฟเจธเจ• 'เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจน เจกเจพเจŸเจพ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจนเฉ‹เจฃ 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจฐเจนเฉ‡เฅค เจ‡เจธ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš, เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจกเจพ เจ‰เจฒเจŸเจพ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจ—เจพเจ‡เจฌ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ เจกเฉ‡เจŸเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ—เฉเจ† เจฆเฉ‡เจตเฉ‹เจ—เฉ‡ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฒเฉฑเจญเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‹เจ—เฉ‡เฅค

เจธเจค เจธเฉเจฐเฉ€ เจ…เจ•เจพเจฒ! เจฐเจฟเจชเฉ‹เจฐเจŸ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ! เจฎเฉ‡เจฐเจพ เจจเจพเจฎ เจชเจพเจตเฉ‡เจฒ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจตเจพเจˆเจฒเจกเจฌเฉ‡เจฐเฉ€ เจคเฉ‹เจ‚ เจนเจพเจ‚เฅค เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจ•เฉเจ เจธเจตเจพเจฒ เจนเจจเฅค เจธเจตเจพเจฒ เจ‡เฉฑเจ•. เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจธเฉ‹เจšเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเจพ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจธเจฟเจงเจพเจ‚เจค เจšเฉเจฃเจฟเจ† เจนเฉเฉฐเจฆเจพ เจ…เจคเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฟเจ† เจนเฉเฉฐเจฆเจพ, เจคเจพเจ‚ เจธเจผเจพเจ‡เจฆ เจคเฉเจธเฉ€เจ‚ เจ–เฉ‹เจœ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ•เฉฑเจŸเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉเฉฐเจฆเฉ‡, เจธเจฟเจฐเจซ เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ•เจฟ เจ‡เฉฑเจ• เจญเจพเจ— เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฒเจˆ เจกเฉ‡เจŸเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจฎเจฟเจ†เจฆ, เจญเจพเจต, เจ‡เฉฑเจ• เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ…เฉฐเจคเจฐเจพเจฒ เจตเจฟเฉฑเจš เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจคเฉฑเจฅ เจฌเจพเจฐเฉ‡ เจšเจฟเฉฐเจคเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเฉ€ เจชเจตเฉ‡เจ—เฉ€ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจŸเฉเจ•เฉœเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ–เจฟเฉฐเจกเฉ‡ เจนเฉ‹เจ เจนเจจ? เจธเจตเจพเจฒ เจจเฉฐเจฌเจฐ 2 - เจ•เจฟเจ‰เจ‚เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจฌเจฟเฉฑเจŸเจธเฉˆเฉฑเจŸ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเจญ เจ•เฉเจ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจซเจฟเจฐ เจธเจผเจพเจ‡เจฆ เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจนเฉˆ? เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ…เจœเจฟเจนเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจนเฉˆ?

เจฎเฉˆเจ‚ เจคเฉเจฐเฉฐเจค เจฆเฉ‚เจœเฉ‡ เจฆเจพ เจœเจตเจพเจฌ เจฆเจฟเจ†เจ‚เจ—เจพเฅค เจ…เจธเฉ€เจ‚ เจ…เจœเฉ‡ เจ‰เจธ เจฌเจฟเฉฐเจฆเฉ‚ เจคเฉฑเจ• เจจเจนเฉ€เจ‚ เจชเจนเฉเฉฐเจšเฉ‡ เจนเจพเจ‚เฅค เจชเจฐ เจœเฉ‡ เจฒเฉ‹เฉœ เจชเจˆ เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‰เฉฑเจฅเฉ‡ เจชเจนเฉเฉฐเจšเจพเจ‚เจ—เฉ‡เฅค เจ…เจคเฉ‡ เจชเจนเจฟเจฒเจพ, เจธเจตเจพเจฒ เจ•เฉ€ เจธเฉ€?

เจคเฉเจธเฉ€เจ‚ เจฆเฉ‹ เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจฆเฉ€ เจšเจฐเจšเจพ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ•เจฟเจนเจพ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ…เจฎเจฒ เจฆเฉ‡ เจจเจพเจฒ เจฆเฉ‚เจœเจพ เจšเฉเจฃเจฟเจ† เจนเฉˆ. เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจจเฉ‚เฉฐ เจคเจฐเจœเฉ€เจน เจจเจนเฉ€เจ‚ เจฆเจฟเฉฑเจคเฉ€, เจœเจฟเฉฑเจฅเฉ‡ เจกเฉ‡เจŸเจพ เจธเจฎเฉ‡เจ‚ เจ…เจจเฉเจธเจพเจฐ เจตเฉฐเจกเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจนเจพเจ‚เฅค เจชเจนเจฟเจฒเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเจพ เจ•เฉเฉฑเจฒ เจตเฉŒเจฒเจฏเฉ‚เจฎ เจตเฉฑเจกเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจนเจฐเฉ‡เจ• เจญเจพเจ— เจตเจฟเฉฑเจš เจธเจพเจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจฒเจˆ เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจŸ เจกเฉ‡เจŸเจพ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจเจพ เจชเจเจ—เจพ เจœเฉ‹ เจ‡เจนเจจเจพเจ‚ เจธเจพเจฐเฉ‡ เจญเจพเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจœเจพเจฐเฉ€ เจฐเจนเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ€ เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจฐเจฟเจธเจฐเจš เจฐเฉ‡เจŸ เจ›เฉ‹เจŸเฉ€ เจนเฉˆ, เจญเจพเจต เจ‰เจนเฉ€ เจธเฉ€เจฐเฉ€เจœเจผ เจฒเจ—เจพเจคเจพเจฐ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจชเจนเจฟเจฒเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจฆเฉ‚เจœเฉ‡ เจ•เฉ‡เจธ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจกเจฟเจธเจ• เจธเจชเฉ‡เจธ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจ—เฉเจ† เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡เฅค

เจ…เจคเฉ‡ เจ‡เจธ เจฒเจˆ - เจนเจพเจ‚, เจธเจฎเจพเจ‚ เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ เจ‡เฉฑเจ• เจšเฉฐเจ—เจพ เจตเจฟเจ•เจฒเจช เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจชเจฐ เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฆเฉ€ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ•เจฎเฉ€ เจนเฉˆเฅค เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ‡เจนเจจเจพเจ‚ เจŸเฉเจ•เฉœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เจธเจจเฉ‚เฉฐ เจธเจพเจฐเฉ‡ เจฒเฉ‡เจฌเจฒเจพเจ‚ เจ…เจคเฉ‡ เจŸเจพเจˆเจฎเจธเฉ€เจฐเฉ€เจœเจผ เจฒเจˆ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฎเฉˆเจŸเจพ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ‰เจน เจŸเฉเจ•เฉœเฉ‡ เจœเฉ‹ เจ‡เจธ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจตเฉฑเจกเฉ‡ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ‡ เจ‰เจฒเจŸ, เจฎเจฟเจฒเจพเจจ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ–เจชเจค เจฌเจนเฉเจค เจตเฉฑเจง เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ…เจญเฉ‡เจฆ เจนเฉ‹เจฃ 'เจคเฉ‡, เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจฟเจฒเจ•เฉเจฒ เจจเจนเฉ€เจ‚ เจตเจฐเจคเจฆเฉ€ เจนเฉˆ; เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจตเจฟเจฒเฉ€เจจ เจ•เฉ€เจคเฉ‡ เจŸเฉเจ•เฉœเจฟเจ†เจ‚ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจฆเฉ€ เจชเจฐเจตเจพเจน เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจธเจฟเจฐเจซ เจ•เฉเจ เจ•เจฟเจฒเฉ‹เจฌเจพเจˆเจŸ เจฆเฉ€ เจ–เจชเจค เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจตเจฐเจค เจฐเจนเฉ‡ เจนเฉ‹, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจŸเจพเจˆเจฎเจธเฉ€เจฐเฉ€เจœเจผ เจŸเฉˆเจ—เจพเจ‚ เจฆเฉ€ เจจเจฟเจธเจผเจพเจจเจฆเฉ‡เจนเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพ เจเจฐเฉ‡ เจตเจฟเฉฑเจš เจ…เจคเฉ‡ เจฆเฉ‚เจœเฉ‡ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจพเจฌเฉฑเจง เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจธเจฎเจเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ•เฉ€ เจ‡เฉฐเจŸเจฐเจธเฉˆเจ•เจŸ เจนเฉ‹เจ‡เจ† เจนเฉˆ เจœเจพเจ‚ เจจเจนเฉ€เจ‚เฅค เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ•เจฐเจธเจฐ เจ…เจคเฉ‡ เจฆเฉเจนเจฐเจพเจ“ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‡เจนเจจเจพเจ‚ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจธเจงเจพเจฐเจจ เจ—เฉเฉฐเจเจฒเจคเจพ เจฆเฉ‡ เจ•เจพเจฐเจจ เจ•เฉเจฐเจฎเจฌเฉฑเจง เจกเฉ‡เจŸเจพ เจฆเฉเจ†เจฐเจพ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค

เจ…เจธเฉ€เจ‚ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจชเจพเจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เจฐเจธเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡?

เจนเจพเจ‚

เจ…เจธเฉ€เจ‚ เจ•เฉเจฐเจฎเจฌเฉฑเจง เจ•เจคเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ LevelDB เจœเจพเจ‚ เจฎเจฐเจœเจธเฉˆเฉฑเจŸ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจ•เจฐเจธเจฐ เจจเฉ‚เฉฐ เจนเจฟเจฒเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เฉฐเจŸเจฐเจธเฉˆเจ•เจธเจผเจจ เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจตเจฐเจคเจฆเฉ‡? เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจนเฉŒเจฒเฉ€ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ•เจฐเจธเจฐ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเจฐเฉ‡เจ• เจฒเจพเจˆเจจ เจฒเจˆ เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ เจ•เจพเจฒ 5 เจจเฉˆเจจเฉ‹ เจธเจ•เจฟเฉฐเจŸ เจนเฉˆเฅค เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ 100 เจฒเจพเจˆเจจเจพเจ‚ เจนเจจ, เจคเจพเจ‚ เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ…เฉฑเจงเจพ เจธเจ•เจฟเฉฐเจŸ เจฌเจฟเจคเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค

เจ…เจœเจฟเจนเฉ€ เจ—เฉฑเจฒ เจนเฉˆ, เจนเจพเจ‚เฅค เจ…เจคเฉ‡ เจฎเฉ‡เจฐเจพ เจ†เจ–เจฐเฉ€ เจธเจตเจพเจฒ. เจธเจตเจพเจฒ เจฅเฉ‹เฉœเฉเจนเจพ เจ…เจœเฉ€เจฌ เจฒเฉฑเจ— เจธเจ•เจฆเจพ เจนเฉˆ. เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ†เจ‰เจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจธเจพเจฐเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจฎเฉ‚เจนเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจเจพ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆ? เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ, เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ, เจ†เจฆเจฟ เจตเจฐเจ—เฉ‡ เจ•เฉเจ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจ•เจฟเจ‰เจ‚ เจฌเจšเจพเจˆ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‰เจนเจจเจพเจ‚ 'เจคเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจธเจฎเจพเจ‚ เจฌเจฟเจคเจพเจ‰เจฃเจพ?

เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจชเฉฑเจธเจผเจŸ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจฃ เจฆเฉ‡เจตเจพเจ‚เจ—เจพ. เจ†เจ“ เจฆเฉฑเจธเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ เจ–เจฟเจกเฉŒเจฃเจพ เจธเจชเฉ€เจกเฉ‹เจฎเฉ€เจŸเจฐ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ? เจ‡เจน เจคเฉเจนเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจฏเจพเจคเจฐเจพ เจ•เฉ€เจคเฉ€ เจฆเฉ‚เจฐเฉ€ เจจเฉ‚เฉฐ เจฐเจฟเจ•เจพเจฐเจก เจ•เจฐเจฆเจพ เจนเฉˆ, เจนเจฐ เจธเจฎเฉ‡เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฎเฉเฉฑเจฒ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจฆเฉ‚เจœเฉ€ เจตเจพเจฐเฅค เจ…เจคเฉ‡ เจตเฉฐเจกเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ”เจธเจค เจ—เจคเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ‰เจธเฉ‡ เจšเฉ€เจœเจผ เจฌเจพเจฐเฉ‡ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจซเจฒเจพเจˆ 'เจคเฉ‡ เจธเจพเจฐเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจคเฉฑเจฅ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹เฅค

เจ เฉ€เจ• เจนเฉˆ, เจฎเฉˆเจ‚ เจธเจตเจพเจฒ เจจเฉ‚เฉฐ เจธเจฎเจเจฆเจพ เจนเจพเจ‚เฅค เจคเฉเจนเจพเจกเฉ€ เจฎเจฟเจธเจพเจฒ เจ†เจชเจฃเฉ€ เจฅเจพเจ‚ เจนเฉˆเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจชเจฐ เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจนเฉˆ เจ•เจฟ เจฒเฉ‹เจ• เจ‡เจนเจจเจพเจ‚ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจตเจฟเฉฑเจš เจ•เฉเจ เจกเฉ‡เจŸเจพ เจ…เจคเฉ‡ เจ‰เจน เจ…เจœเฉ‡ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเจจ เจ•เจฟ เจ‰เจน เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจเจ—เฉ‡ เจ…เจคเฉ‡ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจเจ—เฉ‡, เจ‡เจธ เจฒเจˆ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจฐเจพ เจ•เฉฑเจšเจพ เจกเฉ‡เจŸเจพ เจฌเจšเจพเจ‰เจฃเจพ เจชเจตเฉ‡เจ—เจพ. เจชเจฐ เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ”เจธเจค เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจšเฉ€เจœเจผ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจ•เจฟเจ‰เจ‚ เจจเจพ เจ‰เฉฑเจฅเฉ‡ เจ•เฉฑเจšเฉ‡ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ‡ เจเฉเฉฐเจก เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจ‡เจธเจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฐเฉ‹? เจชเจฐ เจ‡เจน เจคเจพเจ‚ เจนเฉ€ เจนเฉˆ เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ€ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจธเจฎเจพเจ‚ เจฒเฉœเฉ€ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจธเจฎเฉเฉฑเจšเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจฐเจฟเจ•เจพเจฐเจกเจฟเฉฐเจ— เจจเจฟเจฏเจฎ. เจญเจพเจต, เจ‡เจน เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจฏเฉ‚เจจเจฟเจŸเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ†เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ•เฉ‹เจฒ เจ…เจœเฉ‡ เจ‡เจน เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ‡เจน เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เจน เจฐเฉ€เจ•เฉ‹เจกเจฟเฉฐเจ— เจจเจฟเจฏเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฎเฉ‡เจฐเฉ€ เจชเจฟเจ›เจฒเฉ€ เจจเฉŒเจ•เจฐเฉ€ เจตเจฟเฉฑเจš เจฎเฉˆเจจเฉ‚เฉฐ เจชเจฟเจ›เจฒเฉ‡ เจ˜เฉฐเจŸเฉ‡ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฒเจพเจˆเจกเจฟเฉฐเจ— เจตเจฟเฉฐเจกเฉ‹ เจตเจฟเฉฑเจš เจ˜เจŸเจจเจพเจตเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจธเฉ€เฅค เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจนเฉˆ เจ•เจฟ เจฎเฉˆเจจเฉ‚เฉฐ เจ—เฉ‹ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจธเจŸเจฎ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจชเจฟเจ†, เจญเจพเจต เจ‡เจธ เจšเฉ€เจœเจผ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเฉ‡เจตเจพเฅค เจ‡เจน เจธเฉ‡เจตเจพ เจ†เจ–เจฐเจ•เจพเจฐ เจ—เฉˆเจฐ-เจฎเจพเจฎเฉ‚เจฒเฉ€ เจธเฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธเจฆเจพ เจนเจฟเจธเจพเจฌ เจฒเจ—เจพเจ‰เจฃเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ. เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจธเจฐเจฒ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ…เฉฐเจคเจฐเจพเจฒเจพเจ‚ 'เจคเฉ‡ เจ•เฉเจ เจธเจฎเฉ‚เจนเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจฒเจพเจˆเจกเจฟเฉฐเจ— เจตเจฟเฉฐเจกเฉ‹ เจตเจฟเฉฑเจš เจ˜เจŸเจจเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ—เจฟเจฃเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจน เจ‡เฉฐเจจเจพ เจธเฉŒเจ–เจพ เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเจฟเฉฐเจจเจพ เจ‡เจน เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ. เจฎเฉˆเจจเฉ‚เฉฐ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ…เจœเฉ‡ เจคเฉฑเจ• เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจœเจพเจ‚ เจŸเจพเจˆเจฎเจธเฉ€เจฐเฉ€เจœเจผ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ.

เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจธเจตเจพเจฒ. เจ…เจธเฉ€เจ‚ เจธเจฟเจฐเจซ เจ”เจธเจค เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจนเฉ‡ เจธเฉ€, เจ…เจคเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจฏเจพเจฆ เจ†เจ‡เจ† เจ•เจฟ เจ‡เฉฑเจ• เจตเจพเจฐ เจ•เจพเจฐเจฌเจจ เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ‡ เจจเจพเจฒ เจ—เฉเจฐเฉ‡เจซเจพเจˆเจŸ เจตเจฐเจ—เฉ€ เจšเฉ€เจœเจผ เจธเฉ€เฅค เจ…เจคเฉ‡ เจ‰เจน เจœเจพเจฃเจฆเจพ เจธเฉ€ เจ•เจฟ เจชเฉเจฐเจพเจฃเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจชเจคเจฒเจพ เจ•เจฐเจจเจพ เจนเฉˆ, เจ…เจฐเจฅเจพเจค, เจ‡เฉฑเจ• เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจฎเจฟเฉฐเจŸ, เจ‡เฉฑเจ• เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจ˜เฉฐเจŸเจพ, เจ†เจฆเจฟ เจ›เฉฑเจกเฉ‹เฅค . เจชเจฐ Prometheus เจ…เจคเฉ‡ VictoriaMetrics เจ‡เจธ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ•เฉ€ เจ‡เจธเจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจนเฉˆ? เจœเฉ‡ เจจเจนเฉ€เจ‚ เจคเจพเจ‚ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚?

เจธเจตเจพเจฒ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆเฅค เจธเจพเจกเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เจน เจธเจตเจพเจฒ เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจชเฉเฉฑเจ›เจฆเฉ‡ เจนเจจเฅค เจ‰เจน เจชเฉเฉฑเจ›เจฆเฉ‡ เจนเจจ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจกเจพเจŠเจจเจธเฉˆเจชเจฒเจฟเฉฐเจ— เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ•เจฆเฉ‹เจ‚ เจœเฉ‹เฉœเจพเจ‚เจ—เฉ‡เฅค เจ‡เฉฑเจฅเฉ‡ เจ•เจˆ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเจจเฅค เจชเจนเจฟเจฒเจพเจ‚, เจนเจฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจฎเจเจฆเจพ เจนเฉˆ downsampling เจ•เฉเจ เจตเฉฑเจ–เจฐเจพ: เจ•เฉ‹เจˆ เจ‡เฉฑเจ• เจฆเจฟเฉฑเจคเฉ‡ เจ…เฉฐเจคเจฐเจพเจฒ 'เจคเฉ‡ เจ•เฉ‹เจˆ เจฎเจจเจฎเจพเจจเฉ€ เจฌเจฟเฉฐเจฆเฉ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ•เฉ‹เจˆ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง, เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ, เจ”เจธเจค เจฎเฉเฉฑเจฒ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจฟเจธเจŸเจฎ เจคเฉเจนเจพเจกเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจฒเจฟเจ–เจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡เฅค เจ‡เจน เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจนเจฐเฉ‡เจ• เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจฅเจฟเจจเจฟเฉฐเจ— เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เฅค เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ.

เจ…เจคเฉ‡ เจฆเฉ‚เจœเฉ€ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ, เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจ•เฉฑเจšเฉ‡ เจกเฉ‡เจŸเจพ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจ‡เจธเจฒเจˆ เจ‡เจน เจ‡เฉฑเจ• เจธเจ•เจฟเฉฐเจŸ เจคเฉ‹เจ‚ เจตเฉ€ เจ˜เฉฑเจŸ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ…เจฐเจฌ เจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉฑเจŸ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ•เฉ‹เจฐ เจนเจจเฅค เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจธเจ•เฉˆเจจเจฟเฉฐเจ— เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจชเฉเจ†เจ‡เฉฐเจŸ - 50 เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจชเฉเจฐเจคเฉ€ เจ•เฉ‹เจฐเฅค เจ…เจคเฉ‡ เจ‡เจน เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ•เฉ‹เจฐเจพเจ‚ เจคเฉฑเจ• เจธเจ•เฉ‡เจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจญเจพเจต, เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ 000 เจ•เฉ‹เจฐ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจ‡เฉฑเจ• เจ…เจฐเจฌ เจชเฉเจ†เจ‡เฉฐเจŸ เจธเจ•เฉˆเจจ เจ•เจฐเฉ‹เจ—เฉ‡เฅค เจ…เจคเฉ‡ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ…เจคเฉ‡ เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจฆเฉ€ เจ‡เจน เจœเจพเจ‡เจฆเจพเจฆ เจกเจพเจŠเจจเจธเฉˆเจฎเจฒเจฟเฉฐเจ— เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ.

เจ‡เจ• เจนเฉ‹เจฐ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจ‡เจน เจนเฉˆ เจ•เจฟ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ‡เจธ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจธเฉฐเจ•เฉเจšเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจ”เจธเจคเจจ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ 0,4 เจคเฉ‹เจ‚ 0,8 เจฌเจพเจˆเจŸ เจชเฉเจฐเจคเฉ€ เจฌเจฟเฉฐเจฆเฉ‚ เจคเฉฑเจ• เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจฌเจฟเฉฐเจฆเฉ‚ เจ‡เฉฑเจ• เจŸเจพเจˆเจฎเจธเจŸเฉˆเจ‚เจช + เจฎเฉเฉฑเจฒ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ”เจธเจคเจจ เจ‡เฉฑเจ• เจฌเจพเจˆเจŸ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจตเจฟเฉฑเจš เจธเฉฐเจ•เฉเจšเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจธเจฐเจ—เฉ‡เจˆ. เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจธเจตเจพเจฒ เจนเฉˆ. เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฐเจฟเจ•เจพเจฐเจกเจฟเฉฐเจ— เจธเจฎเจพเจ‚ เจ•เฉเจ†เจ‚เจŸเจฎ เจ•เฉ€ เจนเฉˆ?

เจ‡เฉฑเจ• เจฎเจฟเจฒเฉ€เจธเจ•เจฟเฉฐเจŸเฅค เจ…เจธเฉ€เจ‚ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจนเฉ‹เจฐ เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค เจ•เฉ€เจคเฉ€ เจธเฉ€เฅค เจ‰เจนเจจเจพเจ‚ เจฆเจพ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจธเจฎเจพเจ‚ เจ‡เฉฑเจ• เจธเจ•เจฟเฉฐเจŸ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซเจพเจˆเจŸ เจตเจฟเฉฑเจš, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจน เจ‡เฉฑเจ• เจธเจ•เจฟเฉฐเจŸ เจตเฉ€ เจนเฉˆเฅค OpenTSDB เจตเจฟเฉฑเจš เจ‡เจน เจ‡เฉฑเจ• เจธเจ•เจฟเฉฐเจŸ เจตเฉ€ เจนเฉˆเฅค InfluxDB เจตเจฟเฉฑเจš เจจเฉˆเจจเฉ‹ เจธเจ•เจฟเฉฐเจŸ เจธเจผเฉเฉฑเจงเจคเจพ เจนเฉˆเฅค เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ‡เจน เจ‡เฉฑเจ• เจฎเจฟเจฒเฉ€เจธเจ•เจฟเฉฐเจŸ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจตเจฟเฉฑเจš เจ‡เจน เจ‡เฉฑเจ• เจฎเจฟเจฒเฉ€เจธเจ•เจฟเฉฐเจŸ เจนเฉˆเฅค เจ…เจคเฉ‡ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจจเฉ‚เฉฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฒเจˆ เจฐเจฟเจฎเฉ‹เจŸ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเจœเฉ‹เจ‚ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจชเจฐ เจนเฉเจฃ เจ‡เจน เจฆเฉ‚เจœเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจกเจพเจŸเจพ เจฌเจšเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจœเจฟเจธ เจตเจฟเจ…เจ•เจคเฉ€ เจจเจพเจฒ เจฎเฉˆเจ‚ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจธเฉ€ เจ‰เจน เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจ•เฉ‹เจฒ เจฆเฉ‚เจœเฉ€-เจคเฉ‹เจ‚-เจธเฉˆเจ•เจฟเฉฐเจก เจธเจผเฉเฉฑเจงเจคเจพ เจนเฉˆ - เจ‡เจน เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจกเฉ‡เจŸเจพ เจฆเฉ€ เจ•เจฟเจธเจฎ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจ‡เจน DevOps เจกเจพเจŸเจพ เจœเจพเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจคเฉ‹เจ‚ เจกเจพเจŸเจพ เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ 30 เจธเจ•เจฟเฉฐเจŸเจพเจ‚, เจชเฉเจฐเจคเฉ€ เจฎเจฟเฉฐเจŸ เจฆเฉ‡ เจ…เฉฐเจคเจฐเจพเจฒ 'เจคเฉ‡ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจฆเฉ‚เจœเฉ€ เจธเจผเฉเฉฑเจงเจคเจพ เจ•เจพเจซเจผเฉ€ เจนเฉˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจšเฉ€เจœเจผ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ‰เฉฑเจš เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจตเจชเจพเจฐ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเฉˆเจจเฉ‹ เจธเจ•เจฟเฉฐเจŸ เจธเจผเฉเฉฑเจงเจคเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจฎเจฟเจฒเฉ€เจธเจ•เจฟเฉฐเจŸ เจธเจผเฉเฉฑเจงเจคเจพ DevOps เจ•เฉ‡เจธ เจฒเจˆ เจตเฉ€ เจขเฉเจ•เจตเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจฒเจˆ เจขเฉเจ•เจตเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเจพ เจฎเฉˆเจ‚ เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจœเจผเจฟเจ•เจฐ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ‡เจ•เฉ‹ เจšเฉ€เจœเจผ เจœเจฟเจธ เจฒเจˆ เจ‡เจน เจขเฉเจ•เจตเฉ€เจ‚ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ เจ‰เจน เจนเฉˆ เจ‰เฉฑเจš เจ†เจตเจฟเจฐเจคเฉ€ เจตเจชเจพเจฐ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚เฅค

เจคเฉเจนเจพเจกเจพ เจงเฉฐเจจเจตเจพเจฆ! เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจธเจตเจพเจฒ. PromQL เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจ•เฉ€ เจนเฉˆ?

เจชเฉ‚เจฐเฉ€ เจฌเฉˆเจ•เจตเจฐเจก เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพเฅค VictoriaMetrics เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ PromQL เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เจน PromQL เจตเจฟเฉฑเจš เจ…เจคเจฟเจฐเจฟเจ•เจค เจ‰เฉฑเจจเจค เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ, เจœเจฟเจธเจจเฉ‚เฉฐ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ MetricsQL. เจ‡เจธ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจฌเจพเจฐเฉ‡ เจฏเฉ‚เจŸเจฟเจŠเจฌ 'เจคเฉ‡ เจšเจฐเจšเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจธเฉ‡เจ‚เจŸ เจชเฉ€เจŸเจฐเจธเจฌเจฐเจ— เจตเจฟเฉฑเจš เจฌเจธเฉฐเจค เจตเจฟเฉฑเจš เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฎเฉ€เจŸเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจธเฉ€เฅค

เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจšเฉˆเจจเจฒ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ.

เจธเจฟเจฐเจซเจผ เจฐเจœเจฟเจธเจŸเจฐเจก เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเฉ€ เจธเจฐเจตเฉ‡เจ–เจฃ เจตเจฟเฉฑเจš เจนเจฟเฉฑเจธเจพ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจธเจพเจˆเจจ - เจ‡เจจ, เจคเฉเจนเจพเจกเจพ เจธเฉเจ†เจ—เจค เจนเฉˆ.

เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฒเจˆ เจคเฉเจนเจพเจกเฉ€ เจฒเฉฐเจฌเฉ€ เจฎเจฟเจ†เจฆ เจฆเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเจœเฉ‹เจ‚ เจตเจฟเจ•เจŸเฉ‹เจฐเฉ€เจ† เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ 'เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ€ เจฐเฉ‹เจ• เจฐเจฟเจนเจพ เจนเฉˆ? (เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‹, เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉ‹เจฒ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เจฐเจพเจ‚เจ—เจพ))

  • 71,4%เจฎเฉˆเจ‚ Prometheus5 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ

  • 28,6%VictoriaMetrics2 เจฌเจพเจฐเฉ‡ เจชเจคเจพ เจจเจนเฉ€เจ‚ เจธเฉ€

7 เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‡ เจตเฉ‹เจŸ เจ•เฉ€เจคเจพเฅค 12 เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฌเจšเฉ‡ เจนเฉ‹เจ เจนเจจเฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹