เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

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

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

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

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

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

เจ‰เจคเจชเจพเจฆเจ•เจคเจพ เจšเฉเจฃเฉŒเจคเฉ€เจ†เจ‚

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

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

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

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

เจชเฉเจฐเจพเจฃเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจจเจพ เจ‡เฉฑเจ• เจจเจพเจœเจผเฉเจ• เจฎเฉเฉฑเจฆเจพ เจนเฉˆ เจœเฉ‹ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจœเจผเฉˆเจฌเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ•เฉˆเจšเจฟเฉฐเจ—

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

เจœเจผเฉˆเจฌเจฟเจ•เจธ เจธเจฐเจตเจฐ เจฆเฉ‡ เจธเจพเจˆเจก 'เจคเฉ‡ เจ•เฉˆเจšเจฟเฉฐเจ— เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉˆ:

  • เจธเฉฐเจฐเจšเจจเจพ เจ•เฉˆเจš;
  • ValueCache;
  • เจ‡เจคเจฟเจนเจพเจธ เจ•เฉˆเจธเจผ;
  • TrendsCache.

เจ†เจ“ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจตเจฟเจธเจฅเจพเจฐ เจจเจพเจฒ เจตเจฟเจšเจพเจฐเฉ€เจ.

เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจ•เฉˆเจš

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

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

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

เจกเจพเจŸเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ

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

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธเจ•เฉเจฒเฉˆเจ•เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจคเจฐเฉ€ เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจœเจผเฉˆเจฌเจฟเจ•เจธ เจจเฉ‡ เจเจ—เจฐเฉ€เจ—เฉ‡เจธเจผเจจ เจ†เจˆเจŸเจฎเจพเจ‚ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เฉ€เจคเฉ€ เจนเฉˆ เจœเฉ‹ เจ•เจฟ เจเจ—เจฐเฉ€เจ—เฉ‡เจŸ เจšเฉˆเจ•เจพเจ‚ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจœเฉ‡เจ•เจฐ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‰เจน เจนเจจ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจธเจฟเฉฑเจงเจพ ValueCache เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจฒเจฟเจ†เจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค

เจชเฉเจฐเฉ€-เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจนเจฟเจธเจŸเจฐเฉ€ เจ•เฉˆเจš

เจธเจพเจฐเฉ‡ เจ•เฉเจฒเฉˆเจ•เจŸเจฐ เจจเฉŒเจ•เจฐเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ ConfigurationCache เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจซเจฟเจฐ เจ‰เจน เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ€เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

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

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

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

ValueCache, เจ‡เจคเจฟเจนเจพเจธ เจ…เจคเฉ‡ เจฐเฉเจเจพเจจ เจ•เฉˆเจธเจผ

เจนเจฟเจธเจŸเจฐเฉ€ เจธเจฟเฉฐเจธเจฐ เจ‡เฉฑเจ• เจฎเฉเฉฑเจ– เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจนเฉˆ เจœเฉ‹ เจนเจฐ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพ เจคเฉฑเจค, เจฏเจพเจจเฉ€ เจนเจฐเฉ‡เจ• เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจชเฉเจฐเจฎเจพเจฃเฉ‚ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

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

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

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

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

เจกเจพเจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉˆเจธเจผเจฟเฉฐเจ—

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจพเจฒเฉ‡ เจชเจพเจธเฉ‡ เจ•เจˆ เจ•เฉˆเจš เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจตเฉˆเจ‚เจŸเจพเจ‚ 'เจคเฉ‡ เจ—เฉเจฐเจพเจซ เจœเจพเจ‚ เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจฆเฉ‡เจ–เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹:

  • Innodb_buffer_pool MySQL เจชเจพเจธเฉ‡;
  • shared_buffers PostgreSQL เจชเจพเจธเฉ‡;
  • effective_cache_size เจ“เจฐเฉ‡เจ•เจฒ เจตเจพเจฒเฉ‡ เจชเจพเจธเฉ‡;
  • shared_pool DB2 เจชเจพเจธเฉ‡.

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

เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจจเจพเจœเจผเฉเจ• เจนเฉˆ

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

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

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

เจธเจซเจผเจพเจˆ

เจœเจผเฉˆเจฌเจฟเจ•เจธ เจตเจฟเฉฑเจš เจคเฉ€เจœเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจšเฉเจฃเฉŒเจคเฉ€ เจนเฉˆ เจนเจพเจŠเจธเจ•เฉ€เจชเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เจคเจฟเจนเจพเจธ เจจเฉ‚เฉฐ เจ•เจฒเฉ€เจ…เจฐ เจ•เจฐเจจเจพเฅค เจ‡เจน เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเจพ เจนเฉˆ - เจกเฉ‡เจŸเจพ เจคเฉฑเจค เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจ•เจฟ เจฆเจฟเจจเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ (เจฐเฉเจเจพเจจเจพเจ‚) เจฆเฉ€ เจ—เจคเฉ€เจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจ•เจฟเฉฐเจจเฉ€ เจฆเฉ‡เจฐ เจคเฉฑเจ• เจธเจŸเฉ‹เจฐ เจ•เจฐเจจเจพ เจนเฉˆเฅค

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

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

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

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

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

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

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

เจนเจพเจŠเจธเจ•เฉ€เจชเจฐ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ—เฉเจฐเจพเจซเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฐเจพเจฌเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ - เจ‡เจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจคเฉ€เจœเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจšเฉเจฃเฉŒเจคเฉ€ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เฉ€ เจฎเจฆเจฆ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ?

เจตเจฟเจญเจพเจœเจจ - เจญเจพเจ— เจœเจพเจ‚ เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ

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

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

เจฎเฉเฉฑเจฒ เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡ เจนเจจ เจœเฉ‡เจ•เจฐ "เจธเฉˆเจŸเจ…เฉฑเจช" เจฌเจนเฉเจค เจตเฉฑเจกเจพ เจนเฉˆเฅค เจœเฉ‡ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ "เจธเฉˆเจŸเจ…เฉฑเจช" 5 nvps (เจจเจตเฉ‡เจ‚ เจฎเฉเฉฑเจฒ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ) เจคเฉฑเจ• เจนเฉˆ, เจ‡เฉฑเจ• เจฎเฉฑเจงเจฎ เจ‡เฉฑเจ• 000 เจคเฉ‹เจ‚ 5 เจคเฉฑเจ• เจนเฉˆ, เจซเจฟเจฐ เจ‡เฉฑเจ• เจตเฉฑเจกเจพ 000 nvps เจคเฉ‹เจ‚ เจ‰เฉฑเจชเจฐ เจนเฉˆเฅค เจ‡เจน เจตเฉฑเจกเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจฌเจนเฉเจค เจตเฉฑเจกเฉ€เจ†เจ‚ เจธเจฅเจพเจชเจจเจพเจตเจพเจ‚ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจฒเจˆ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจงเจฟเจ†เจจ เจจเจพเจฒ เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจฌเจนเฉเจค เจตเฉฑเจกเฉ€เจ†เจ‚ เจธเจฅเจพเจชเจจเจพเจตเจพเจ‚ 'เจคเฉ‡, เจ‡เฉฑเจ• เจฆเจฟเจจ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจ…เจจเฉเจ•เฉ‚เจฒ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจชเฉเจฐเจคเฉ€ เจฆเจฟเจจ 40 GB เจœเจพเจ‚ เจตเฉฑเจง เจฆเฉ‡ MySQL เจญเจพเจ— เจฆเฉ‡เจ–เฉ‡ เจนเจจเฅค เจ‡เจน เจกเจพเจŸเจพ เจฆเฉ€ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจนเฉˆ เจœเฉ‹ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจชเฉˆเจฆเจพ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ เจ•เฉ€ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ?

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

เจคเฉเจฐเฉฐเจค เจนเจŸเจพเจ‰เจฃเจพ - DELETE. เจฎเจฟเจŸเจพเจ‰เจฃ เจฒเจˆ เจ•เจคเจพเจฐเจพเจ‚ เจฆเฉ€ เจšเฉ‹เจฃ เจฆเฉ€ เจฌเจœเจพเจ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ/เจ‰เจช-เจธเจพเจฐเจฃเฉ€ เจšเฉเจฃเฉ€ เจ—เจˆ เจนเฉˆเฅค

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

เจ…เจ•เจธเจฐ เจ•เจˆ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจตเฉ€ เจคเฉ‡เจœเจผ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ INSERT - เจšเจพเจˆเจฒเจก เจŸเฉ‡เจฌเจฒ เจตเจฟเฉฑเจš เจธเฉฐเจฎเจฟเจฒเจจเฅค

เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒ เจกเฉ€ เจฌเฉ€

v 4.2 เจฒเจˆ, เจ…เจธเฉ€เจ‚ TimescaleDB เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจฆเจฟเฉฑเจคเจพเฅค เจ‡เจน เจจเฉ‡เจŸเจฟเจต เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ‡ เจจเจพเจฒ PostgreSQL เจฒเจˆ เจ‡เฉฑเจ• เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจนเฉˆเฅค เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ‡ เจฒเจพเจญเจพเจ‚ เจจเฉ‚เฉฐ เจ—เฉเจ†เจ เจฌเจฟเจจเจพเจ‚, เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเจพเจฒ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค TimescaleDB เจตเฉ€ เจ†เจชเจฃเฉ‡ เจ†เจช เจญเจพเจ— เจ•เจฐเจฆเจพ เจนเฉˆเฅค

TimescaleDB เจฆเจพ เจ‡เฉฑเจ• เจธเฉฐเจ•เจฒเจช เจนเฉˆ เจนเจพเจˆเจชเจฐเจŸเฉ‡เจฌเจฒ (เจนเจพเจˆเจชเจฐเจŸเฉ‡เจฌเจฒ) เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจธ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจ เจŸเฉเจ•เฉœเฉ‡ - เจญเจพเจ—. เจšเฉฐเจ•เจธ เจธเจตเฉˆเจšเจฒเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจนเจพเจˆเจชเจฐเจŸเฉ‡เจฌเจฒ เจŸเฉเจ•เฉœเฉ‡ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจฆเฉ‚เจœเฉ‡ เจŸเฉเจ•เฉœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจนเจฐเฉ‡เจ• เจนเจฟเฉฑเจธเฉ‡ เจฆเฉ€ เจ†เจชเจฃเฉ€ เจธเจฎเจพเจ‚ เจธเฉ€เจฎเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

TimescaleDB เจฌเจจเจพเจฎ PostgreSQL

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

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

200 เจฎเจฟเจฒเฉ€เจ…เจจ เจ•เจคเจพเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, PostgreSQL เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจ˜เฉฑเจŸเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ 0 เจคเฉฑเจ• เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ—เฉเจ† โ€‹โ€‹เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค TimescaleDB เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจฒเจˆ เจ•เฉเจธเจผเจฒเจคเจพ เจจเจพเจฒ "เจ‡เจจเจธเจฐเจŸเจธ" เจชเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจธเฉˆเจŸเจฟเฉฐเจ—

เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒเจกเฉ€เจฌเฉ€ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจเจพ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจชเฉˆเจ•เฉ‡เจœ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจ†เจธเจพเจจ เจนเฉˆ. IN เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจธเจญ เจ•เฉเจ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ - เจ‡เจน เจ…เจงเจฟเจ•เจพเจฐเจค PostgreSQL เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค TimescaleDB เจจเฉ‚เฉฐ เจนเฉฑเจฅเฉ€เจ‚ เจตเฉ€ เจฌเจฃเจพเจ‡เจ† เจ…เจคเฉ‡ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจœเจผเฉˆเจฌเจฟเจ•เจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจธเจฟเจฐเจซเจผ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจฐเจ—เจฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix

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

เจ‡เจคเจฟเจนเจพเจธ เจŸเฉ‡เจฌเจฒ เจจเฉ‚เฉฐ TimescaleDB เจตเจฟเฉฑเจš เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจเจพ

เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจซเฉฐเจ•เจธเจผเจจ เจนเฉˆ create_hypertable:

SELECT create_hypertable(โ€˜historyโ€™, โ€˜clockโ€™, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(โ€˜history_unitโ€™, โ€˜clockโ€™, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(โ€˜history_logโ€™, โ€˜clockโ€™, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(โ€˜history_textโ€™, โ€˜clockโ€™, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(โ€˜history_strโ€™, โ€˜clockโ€™, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(โ€˜trendsโ€™, โ€˜clockโ€™, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(โ€˜trends_unitโ€™, โ€˜clockโ€™, chunk_time_interval => 86400, migrate_data => true);
UPDATE config SET db_extension=โ€™timescaledbโ€™, hk_history_global=1, hk_trends_global=1

เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ‡ เจคเจฟเฉฐเจจ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจนเจจเฅค เจชเจนเจฟเจฒเจพเจ‚ - เจกเจพเจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจธเจพเจฐเจฃเฉ€, เจœเจฟเจธ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจนเจพเจˆเจชเจฐเจŸเฉ‡เจฌเจฒ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจฆเฉ‚เจœเจพ - เจซเฉ€เจฒเจก, เจœเจฟเจธ เจ…เจจเฉเจธเจพเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ chunk_time_interval โ€” เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจญเจพเจ— เจญเจพเจ—เจพเจ‚ เจฆเจพ เจ…เฉฐเจคเจฐเจพเจฒเฅค เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจ…เฉฐเจคเจฐเจพเจฒ เจ‡เฉฑเจ• เจฆเจฟเจจ เจนเฉˆ - 86.

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

เจ†เจ–เจฐเฉ€ เจ•เจฆเจฎ - UPDATE: เจคเฉ‡ db_extension เจชเจพเจ“ timescaledbเจคเจพเจ‚ เจœเฉ‹ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจธเจฎเจ เจธเจ•เฉ‡ เจ•เจฟ เจ‡เจน เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆเฅค เจœเจผเฉˆเจฌเจฟเจ•เจธ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฐเจ—เจฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฒเจˆ เจธเฉฐเจŸเฉˆเจ•เจธ เจ…เจคเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€ เจธเจนเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ - เจ‰เจน เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจœเฉ‹ TimescaleDB เจฒเจˆ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเจจเฅค

เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเฉฐเจฐเจšเจจเจพ

เจฎเฉˆเจ‚ เจฆเฉ‹ เจธเจฐเจตเจฐ เจตเจฐเจคเฉ‡เฅค เจชเจนเจฟเจฒเจพเจ‚ - VMware เจฎเจธเจผเฉ€เจจ. เจ‡เจน เจ•เจพเจซเจผเฉ€ เจ›เฉ‹เจŸเจพ เจนเฉˆ: 20 Intelยฎ Xeonยฎ CPU E5-2630 v 4 @ 2.20GHz เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ, 16 GB RAM เจ…เจคเฉ‡ เจ‡เฉฑเจ• 200 GB SSDเฅค

เจฎเฉˆเจ‚ เจ‡เจธ 'เจคเฉ‡ เจกเฉ‡เจฌเฉ€เจ…เจจ 10.8-10.8.pgdg1+90 OS เจ…เจคเฉ‡ xfs เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ PostgreSQL 1 เจธเจฅเจพเจชเจค เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ‡เจธ เจ–เจพเจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจนเจฐ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเจพ เจนเฉˆ, เจœเฉ‹ เจœเจผเฉˆเจฌเจฟเจ•เจธ เจ–เฉเจฆ เจตเจฐเจคเฉ‡เจ—เจพเฅค

เจ‰เจธเฉ‡ เจฎเจธเจผเฉ€เจจ 'เจคเฉ‡ เจœเจผเฉˆเจฌเจฟเจ•เจธ เจธเจฐเจตเจฐ, PostgreSQL เจ…เจคเฉ‡ เจธเฉ€ เจฒเฉ‹เจก เจเจœเฉฐเจŸ. เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ 50 เจธเจฐเจ—เจฐเจฎ เจเจœเฉฐเจŸ เจธเจจ เจœเฉ‹ เจตเจฐเจค เจฐเจนเฉ‡ เจธเจจ LoadableModuleเจฌเจนเฉเจค เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจตเฉฑเจ–-เจตเฉฑเจ– เจจเจคเฉ€เจœเฉ‡ เจชเฉˆเจฆเจพ เจ•เจฐเจจ เจฒเจˆ: เจจเฉฐเจฌเจฐ, เจธเจคเจฐเฅค เจฎเฉˆเจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจกเฉ‡เจŸเจพ เจจเจพเจฒ เจญเจฐเจฟเจ†.

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

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

PostgreSQLเฅค 35 เจเฉฑเจจ.เจตเฉ€.เจชเฉ€.เจเฉฑเจธ

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

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

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

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

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

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

PostgreSQLเฅค 50 เจเฉฑเจจ.เจตเฉ€.เจชเฉ€.เจเฉฑเจธ

เจซเจฟเจฐ เจฎเฉˆเจ‚ เจ‰เจธเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ 'เจคเฉ‡ เจฒเฉ‹เจก เจจเฉ‚เฉฐ 50 เจนเจœเจผเจพเจฐ เจฎเฉเฉฑเจฒ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจคเฉฑเจ• เจตเจงเจพ เจฆเจฟเฉฑเจคเจพเฅค

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

เจนเจพเจŠเจธเจ•เฉ€เจชเจฐ เจคเฉ‹เจ‚ เจฒเฉ‹เจก เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, 10 เจนเจœเจผเจพเจฐ เจฎเฉเฉฑเจฒ เจชเจพเจ‰เจฃ เจตเจฟเฉฑเจš 2-3 เจธเจ•เจฟเฉฐเจŸ เจฒเฉฑเจ— เจ—เจเฅค

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ
เจนเจพเจŠเจธเจ•เฉ€เจชเจฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เฉฐเจฎ เจตเจฟเฉฑเจš เจฆเจ–เจฒ เจฆเฉ‡เจฃ เจฒเฉฑเจ— เจชเจฟเจ† เจนเฉˆเฅค

เจคเฉ€เจœเจพ เจ—เฉเจฐเจพเจซ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ, เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจŸเฉเจฐเฉˆเจชเจฐ เจ…เจคเฉ‡ เจนเจฟเจธเจŸเจฐเฉ€ เจธเจฟเฉฐเจ•เจฐเจพเจ‚ 'เจคเฉ‡ เจฒเฉ‹เจก เจ…เจœเฉ‡ เจตเฉ€ 60% เจนเฉˆเฅค เจšเฉŒเจฅเฉ‡ เจ—เฉเจฐเจพเจซเจผ เจตเจฟเฉฑเจš, HistoryCache เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจนเจพเจŠเจธเจ•เฉ€เจชเจฐ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจ•เจพเจซเจผเฉ€ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจญเจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ‡เจน 20% เจญเจฐเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฒเจ—เจญเจ— 0,5 GB เจนเฉˆเฅค

PostgreSQLเฅค 80 เจเฉฑเจจ.เจตเฉ€.เจชเฉ€.เจเฉฑเจธ

เจซเจฟเจฐ เจฎเฉˆเจ‚ เจฒเฉ‹เจก เจจเฉ‚เฉฐ 80 เจนเจœเจผเจพเจฐ เจฎเฉเฉฑเจฒ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจคเฉฑเจ• เจตเจงเจพ เจฆเจฟเฉฑเจคเจพ. เจ‡เจน เจฒเจ—เจญเจ— 400 เจนเจœเจผเจพเจฐ เจกเฉ‡เจŸเจพ เจเจฒเฉ€เจฎเฉˆเจ‚เจŸเจธ เจ…เจคเฉ‡ 280 เจนเจœเจผเจพเจฐ เจŸเจฐเจฟเจ—เจฐ เจนเจจเฅค

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ
เจคเฉ€เจน เจนเจฟเจธเจŸเจฐเฉ€ เจธเจฟเฉฐเจ•เจฐเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เจกเจฟเฉฐเจ— เจฒเจพเจ—เจค เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เจพเจซเฉ€ เจœเจผเจฟเจ†เจฆเจพ เจนเฉˆเฅค

เจฎเฉˆเจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจฎเจพเจชเจฆเฉฐเจก เจตเฉ€ เจตเจงเจพเจ เจนเจจ: เจ‡เจคเจฟเจนเจพเจธ เจธเจฟเฉฐเจ•เจฐ, เจ•เฉˆเจš.

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

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

เจ‡เจธ เจธเจพเจฐเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจฎเฉˆเจ‚ เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ, เจฐเฉˆเจฎ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเจฟเจธเจŸเจฎ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจ•เจฟเจตเฉ‡เจ‚ เจตเจฐเจคเฉ‡ เจ—เจ เจธเจจ, เจ…เจคเฉ‡ เจชเจพเจ‡เจ† เจ•เจฟ เจกเจฟเจธเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‡เจธเจฆเฉ€ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเฉ€เฅค

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

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

เจฆเฉ‚เจœเจพ เจธเจฐเจตเจฐ

เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจธเจฐเจตเจฐ เจฒเจฟเจ†, เจœเจฟเจธ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ 48 เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจ…เจคเฉ‡ 128 GB RAM เจธเฉ€เฅค เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจŸเจฟเจŠเจจ เจ•เฉ€เจคเจพ - เจ‡เจธเจจเฉ‚เฉฐ 60 เจนเจฟเจธเจŸเจฐเฉ€ เจธเจฟเฉฐเจธเจฐ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจธเจตเฉ€เจ•เจพเจฐเจฏเฉ‹เจ— เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพเฅค

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš, เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‰เจคเจชเจพเจฆเจ•เจคเจพ เจฆเฉ€ เจธเฉ€เจฎเจพ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจ•เฉเจ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ.

เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒDBเฅค 80 เจเฉฑเจจ.เจตเฉ€.เจชเฉ€.เจเฉฑเจธ

เจฎเฉ‡เจฐเจพ เจฎเฉเฉฑเจ– เจ•เฉฐเจฎ เจœเจผเฉˆเจฌเจฟเจ•เจธ เจฒเฉ‹เจก เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง TimescaleDB เจฆเฉ€เจ†เจ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจนเฉˆ. 80 เจนเจœเจผเจพเจฐ เจฎเฉเฉฑเจฒ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจฌเจนเฉเจค เจนเฉˆ, เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจฆเฉ€ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ (เจฏเฉˆเจ‚เจกเฉ‡เจ•เจธ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจ•เฉ‡, เจฌเฉ‡เจธเจผเจ•) เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ•เจพเจซเจผเฉ€ เจตเฉฑเจกเจพ "เจธเฉˆเจŸเจ…เฉฑเจช" เจนเฉˆ.

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

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

TimescaleDB เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเจ—เจญเจ— 3 เจ—เฉเจฃเจพ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจกเจพเจŸเจพ เจธเฉฐเจฎเจฟเจฒเจฟเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจ˜เฉฑเจŸ HistoryCache เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจ…เจจเฉเจธเจพเจฐ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฎเฉ‡เจ‚ เจธเจฟเจฐ เจกเจพเจŸเจพ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒDBเฅค 120 เจเฉฑเจจ.เจตเฉ€.เจชเฉ€.เจเฉฑเจธ

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

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

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

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเจตเฉ‡เจ‚ TimescaleDB เจญเจพเจ— เจฌเจฃเจพเจ เจ—เจ เจธเจจเฅค

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

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

เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ: TimescaleDB เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจœเจผเฉˆเจฌเจฟเจ•เจธ

เจธเจฟเฉฑเจŸเจพ

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

TimescaleDB เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉˆ, เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฒเจพเจญ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจผเฉˆเจฌเจฟเจ•เจธ เจ…เจคเฉ‡ เจจเจพเจฒ เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ PostgreSQL เจ‰เฉฑเจคเฉ‡ เจซเจพเจ‡เจฆเฉ‡ เจนเจจ.

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ PostgreSQL เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡, เจคเจพเจ‚ เจฎเฉˆเจ‚ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚ Zabbix เจฆเฉ‡ เจจเจพเจฒ TimescaleDB เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ PostgreSQL เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹. เจ‡เจน เจนเฉฑเจฒ เจ‡เฉฑเจ• เจฎเฉฑเจงเจฎ "เจธเฉˆเจŸเจ…เฉฑเจช" เจคเฉฑเจ• เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

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

เจธเจพเจกเฉ‡ เจฒเจˆ เจ—เจพเจนเจ• เจฌเจฃเฉ‹ ั‹ะปะบัƒ ะธ เจคเจพเจฐ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจ†เจ—เจพเจฎเฉ€ เจ•เจพเจจเจซเจฐเฉฐเจธ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเจพ เจ–เฉเจฒเจพเจธเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจธเจฆเจพ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจฒเจพเจญ เจ•เจฟเจตเฉ‡เจ‚ เจฒเฉˆเจฃเจพ เจนเฉˆเฅค

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

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