แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

VictoriaMetrics, TimescaleDB แƒ“แƒ InfluxDB แƒจแƒ”แƒแƒ“แƒแƒ แƒ”แƒก แƒฌแƒ˜แƒœแƒ แƒกแƒขแƒแƒขแƒ˜แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒ–แƒ” แƒ›แƒ˜แƒšแƒ˜แƒแƒ แƒ“แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜แƒ—, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ”แƒ™แƒฃแƒ—แƒ•แƒœแƒ˜แƒก 40K แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ  แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒแƒก.

แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒฌแƒšแƒ˜แƒก แƒฌแƒ˜แƒœ แƒ˜แƒงแƒ Zabbix-แƒ˜แƒก แƒ”แƒžแƒแƒฅแƒ. แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒจแƒ˜แƒจแƒ•แƒ”แƒšแƒ˜ แƒ›แƒ”แƒขแƒแƒšแƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒก แƒฐแƒฅแƒแƒœแƒ“แƒ แƒแƒ แƒแƒฃแƒ›แƒ”แƒขแƒ”แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ˜แƒœแƒ“แƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜ - CPU-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ, RAM-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ, แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ“แƒ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ. แƒแƒ› แƒ’แƒ–แƒ˜แƒ—, แƒแƒ—แƒแƒกแƒแƒ‘แƒ˜แƒ— แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ›แƒแƒ”แƒ แƒ’แƒแƒก 40 แƒแƒ—แƒแƒก แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ  แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒแƒก, แƒฎแƒแƒšแƒ Zabbix-แƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒก MySQL, แƒ แƒแƒ’แƒแƒ แƒช แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ :)

แƒแƒ›แƒŸแƒแƒ›แƒแƒ“ แƒ›แƒแƒ แƒขแƒ แƒ™แƒ•แƒแƒœแƒซแƒ˜_แƒ”แƒฅแƒกแƒžแƒแƒ แƒขแƒ˜แƒแƒ แƒ˜ แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒ— แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก 500-แƒ–แƒ” แƒ›แƒ”แƒข แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒแƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒฐแƒแƒกแƒขแƒ–แƒ”. แฒ‘แƒ”แƒ•แƒ แƒœแƒ˜ แƒแƒ แƒ˜แƒแƒœ แƒ”แƒฅแƒกแƒžแƒแƒ แƒขแƒ˜แƒแƒ แƒ”แƒ‘แƒ˜ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ•แƒ”แƒ‘ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒ.แƒจ. แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒ—แƒ’แƒแƒœแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒแƒก. แƒงแƒ•แƒ”แƒšแƒ แƒฃแƒคแƒ แƒ แƒ“แƒ แƒฃแƒคแƒ แƒ แƒ›แƒ”แƒขแƒ˜ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ”แƒœ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒ—แƒแƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ˜แƒœแƒ“แƒ˜แƒ™แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒก. แƒแƒ แƒ˜แƒก แƒ™แƒฃแƒ‘แƒ”แƒ แƒœแƒ”แƒขแƒ”แƒ‘แƒ˜ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ”แƒ‘แƒ˜แƒ—แƒ แƒ“แƒ แƒžแƒแƒ“แƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒแƒ•แƒšแƒ”แƒœแƒก แƒ‘แƒ”แƒ•แƒ  แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒแƒก. แƒ”แƒก แƒ˜แƒฌแƒ•แƒ”แƒ•แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒก แƒแƒ—แƒแƒกแƒแƒ‘แƒ˜แƒ— แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ•แƒšแƒ”แƒœแƒแƒก แƒ—แƒ˜แƒ—แƒ แƒฐแƒแƒกแƒขแƒ–แƒ”. แƒแƒกแƒ” แƒ แƒแƒ›, แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ 40K แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ แƒแƒฆแƒแƒ  แƒแƒ แƒ˜แƒก แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒกแƒ˜แƒ›แƒซแƒšแƒแƒ•แƒ แƒ”. แƒ˜แƒก แƒฎแƒ“แƒ”แƒ‘แƒ แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ“แƒ แƒแƒ“แƒ•แƒ˜แƒšแƒแƒ“ แƒฃแƒœแƒ“แƒ แƒ›แƒแƒ แƒ—แƒแƒก แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒ—แƒแƒœแƒแƒ›แƒ”แƒ“แƒ แƒแƒ•แƒ” TSDB แƒ”แƒ แƒ— แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”.

แƒ แƒ แƒแƒ แƒ˜แƒก แƒแƒ› แƒ“แƒ แƒแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ“แƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ? แƒแƒšแƒ‘แƒแƒ— 400K แƒ—แƒฃ 4M? แƒ—แƒฃ 40 แƒ›? แƒ›แƒแƒ“แƒ˜แƒ— แƒจแƒ”แƒ•แƒแƒ“แƒแƒ แƒแƒ— แƒ—แƒแƒœแƒแƒ›แƒ”แƒ“แƒ แƒแƒ•แƒ” TSDB แƒแƒ› แƒชแƒ˜แƒคแƒ แƒ”แƒ‘แƒก.

แƒกแƒแƒแƒ แƒ˜แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ แƒœแƒ˜แƒจแƒœแƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ

TSBS แƒแƒ แƒ˜แƒก แƒจแƒ”แƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜ แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜แƒœแƒ’แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ TSDB-แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ— แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒ—แƒ•แƒ˜แƒ—แƒœแƒ”แƒ‘แƒฃแƒ แƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ 10-แƒ–แƒ” แƒ’แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ•แƒšแƒ˜แƒก แƒ’แƒ–แƒ˜แƒ—. - แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜ (แƒงแƒแƒคแƒ˜แƒšแƒ˜ -scale-var). 10 แƒแƒ แƒ˜แƒก แƒ’แƒแƒ–แƒแƒ›แƒ•แƒ”แƒ‘แƒ˜แƒก (แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก) แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒฐแƒแƒกแƒขแƒ–แƒ” แƒแƒœ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒฅแƒ›แƒœแƒ TSBS-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒกแƒแƒแƒ แƒ˜แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ แƒœแƒ˜แƒจแƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก:

  • 400K แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜, 60 แƒฌแƒแƒ›แƒ˜ แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒแƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก, แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ›แƒแƒ˜แƒชแƒแƒ•แƒก แƒกแƒ แƒฃแƒš 3 แƒ“แƒฆแƒ”แƒก, แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ ~1.7 แƒ›แƒ˜แƒšแƒ˜แƒแƒ แƒ“แƒ˜.
  • 4M แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜, 600 แƒฌแƒแƒ›แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒแƒšแƒ˜, แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ›แƒแƒ˜แƒชแƒแƒ•แƒก 3 แƒกแƒ แƒฃแƒš แƒ“แƒฆแƒ”แƒก, ~1.7 แƒ›แƒ˜แƒšแƒ˜แƒแƒ แƒ“แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒกแƒแƒ”แƒ แƒ—แƒ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ.
  • 40M แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ, 1 แƒกแƒแƒแƒ—แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒแƒšแƒ˜, แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ›แƒแƒ˜แƒชแƒแƒ•แƒก 3 แƒกแƒ แƒฃแƒš แƒ“แƒฆแƒ”แƒก, ~2.8B แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒกแƒแƒ”แƒ แƒ—แƒ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ.

แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ แƒ“แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ  แƒ˜แƒœแƒกแƒขแƒแƒœแƒชแƒ˜แƒ”แƒ‘แƒ–แƒ” n1-แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒ˜-16 Google แƒฆแƒ แƒฃแƒ‘แƒ”แƒšแƒจแƒ˜. แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ”แƒ‘แƒก แƒฐแƒฅแƒแƒœแƒ“แƒแƒ— แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜:

  • vCPU: 16
  • แƒแƒžแƒ”แƒ แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ: 60 GB
  • แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ: แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ 1TB HDD. แƒ˜แƒก แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก 120 Mbps แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก/แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ›แƒขแƒแƒ แƒฃแƒœแƒแƒ แƒ˜แƒแƒœแƒแƒ‘แƒแƒก, 750 แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒแƒก แƒฌแƒแƒ›แƒจแƒ˜ แƒ“แƒ 1,5K แƒฉแƒแƒฌแƒ”แƒ แƒแƒก แƒฌแƒแƒ›แƒจแƒ˜.

TSDB-แƒ”แƒ‘แƒ˜ แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒแƒคแƒ˜แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒแƒ™แƒ”แƒ แƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ“แƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ“แƒแƒ™แƒ”แƒ แƒจแƒ˜ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒ—:

  • VictoriaMetrics:

    docker run -it --rm -v /mnt/disks/storage/vmetrics-data:/victoria-metrics-data -p 8080:8080 valyala/victoria-metrics

  • InfluxDB (-e) แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜ แƒกแƒแƒญแƒ˜แƒ แƒแƒ แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒกแƒ˜แƒ›แƒซแƒšแƒแƒ•แƒ แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒกแƒแƒญแƒ”แƒ แƒแƒ“. แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— แƒ“แƒ”แƒขแƒแƒšแƒ”แƒ‘แƒ˜ แƒแƒฅ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ):

    docker run -it --rm -p 8086:8086 
    -e INFLUXDB_DATA_MAX_VALUES_PER_TAG=4000000 
    -e INFLUXDB_DATA_CACHE_MAX_MEMORY_SIZE=100g 
    -e INFLUXDB_DATA_MAX_SERIES_PER_DATABASE=0 
    -v /mnt/disks/storage/influx-data:/var/lib/influxdb influxdb

  • TimescaleDB (แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒแƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒแƒ› แƒคแƒแƒ˜แƒšแƒ˜):

MEM=`free -m | grep "Mem" | awk โ€˜{print $7}โ€™`
let "SHARED=$MEM/4"
let "CACHE=2*$MEM/3"
let "WORK=($MEM-$SHARED)/30"
let "MAINT=$MEM/16"
let "WAL=$MEM/16"
docker run -it โ€” rm -p 5432:5432 
--shm-size=${SHARED}MB 
-v /mnt/disks/storage/timescaledb-data:/var/lib/postgresql/data 
timescale/timescaledb:latest-pg10 postgres 
-cmax_wal_size=${WAL}MB 
-clog_line_prefix="%m [%p]: [%x] %u@%d" 
-clogging_collector=off 
-csynchronous_commit=off 
-cshared_buffers=${SHARED}MB 
-ceffective_cache_size=${CACHE}MB 
-cwork_mem=${WORK}MB 
-cmaintenance_work_mem=${MAINT}MB 
-cmax_files_per_process=100

แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฉแƒแƒ›แƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ•แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ 16 แƒžแƒแƒ แƒแƒšแƒ”แƒšแƒฃแƒ แƒ˜ แƒซแƒแƒคแƒ˜แƒ—.

แƒ”แƒก แƒกแƒขแƒแƒขแƒ˜แƒ แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒก แƒฉแƒแƒกแƒ›แƒ˜แƒก แƒ”แƒขแƒแƒšแƒแƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒจแƒ”แƒ แƒฉแƒ”แƒ•แƒ˜แƒ—แƒ˜ แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜แƒก แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ“แƒ”แƒ‘แƒ แƒชแƒแƒšแƒ™แƒ” แƒกแƒขแƒแƒขแƒ˜แƒแƒจแƒ˜.

400K แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ

แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒแƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ”แƒšแƒ”แƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒ— - 400K. แƒกแƒแƒแƒ แƒ˜แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜:

  • VictoriaMetrics: 2,6M แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒฌแƒแƒ›แƒจแƒ˜; แƒแƒžแƒ”แƒ แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ: 3 GB; แƒกแƒแƒ‘แƒแƒšแƒแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ–แƒแƒ›แƒ แƒ“แƒ˜แƒกแƒ™แƒ–แƒ”: 965 แƒ›แƒ‘
  • InfluxDB: 1.2M แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒฌแƒแƒ›แƒจแƒ˜; แƒแƒžแƒ”แƒ แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ: 8.5 GB; แƒกแƒแƒ‘แƒแƒšแƒแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ–แƒแƒ›แƒ แƒ“แƒ˜แƒกแƒ™แƒ–แƒ”: 1.6 GB
  • แƒ“แƒ แƒแƒ˜แƒก แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜: 849K แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ แƒฌแƒแƒ›แƒจแƒ˜; แƒแƒžแƒ”แƒ แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ: 2,5 GB; แƒกแƒแƒ‘แƒแƒšแƒแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ–แƒแƒ›แƒ แƒ“แƒ˜แƒกแƒ™แƒ–แƒ”: 50 GB

แƒ แƒแƒ’แƒแƒ แƒช แƒ–แƒ”แƒ›แƒแƒ— แƒ›แƒแƒงแƒ•แƒแƒœแƒ˜แƒšแƒ˜ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒฎแƒ”แƒ“แƒแƒ•แƒ—, VictoriaMetrics แƒ˜แƒ’แƒ”แƒ‘แƒก แƒฉแƒแƒกแƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒแƒกแƒ แƒ“แƒ แƒจแƒ”แƒ™แƒฃแƒ›แƒจแƒ•แƒ˜แƒก แƒ™แƒแƒ”แƒคแƒ˜แƒชแƒ˜แƒ”แƒœแƒขแƒจแƒ˜. Timeline แƒ˜แƒ›แƒแƒ แƒฏแƒ•แƒ”แƒ‘แƒก RAM-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒจแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ˜แƒก แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก แƒ“แƒ˜แƒ“ แƒแƒ“แƒ’แƒ˜แƒšแƒก แƒ“แƒ˜แƒกแƒ™แƒ–แƒ” - 29 แƒ‘แƒแƒ˜แƒขแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ–แƒ”.

แƒฅแƒ•แƒ”แƒ›แƒแƒ— แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜แƒ CPU-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ TSDB-แƒกแƒ—แƒ•แƒ˜แƒก แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜แƒก แƒ“แƒ แƒแƒก:

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒœแƒจแƒแƒขแƒ˜: VictoriaMetrics - CPU แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒฉแƒแƒกแƒ›แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ“แƒ แƒแƒก แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ 400K แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒœแƒจแƒแƒขแƒ˜: InfluxDB - CPU แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒฉแƒแƒกแƒ›แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ“แƒ แƒแƒก แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒฃแƒšแƒ˜ 400K.

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒœแƒจแƒแƒขแƒ˜: TimescaleDB - CPU แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒฉแƒแƒกแƒ›แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ“แƒ แƒแƒก แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก 400K.

VictoriaMetrics แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก แƒงแƒ•แƒ”แƒšแƒ แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒš vCPU-แƒก, แƒฎแƒแƒšแƒ InfluxDB แƒแƒ แƒแƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒแƒ“ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก 2 vCPU-แƒ“แƒแƒœ ~16-แƒก.

Timescale แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก 3 vCPU-แƒ“แƒแƒœ แƒ›แƒฎแƒแƒšแƒแƒ“ 4-16-แƒก. iowait-แƒ˜แƒกแƒ แƒ“แƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒžแƒ แƒแƒžแƒแƒ แƒชแƒ˜แƒ”แƒ‘แƒ˜ TimescaleDB แƒ“แƒ แƒแƒ˜แƒก แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒจแƒ˜ แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ‘แƒก แƒจแƒ”แƒงแƒ•แƒแƒœแƒ˜แƒก/แƒ’แƒแƒ›แƒแƒกแƒ•แƒšแƒ˜แƒก (I/O) แƒฅแƒ•แƒ”แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒจแƒ”แƒคแƒ”แƒ แƒฎแƒ”แƒ‘แƒแƒ–แƒ”. แƒ›แƒแƒ“แƒ˜แƒ— แƒจแƒ”แƒ•แƒฎแƒ”แƒ“แƒแƒ— แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒขแƒแƒ แƒฃแƒœแƒแƒ แƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒก:

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜: VictoriaMetrics - แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒขแƒแƒ แƒฃแƒœแƒแƒ แƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ Insertion Test-แƒจแƒ˜ Unique Metrics 400K-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒœแƒจแƒแƒขแƒ˜: InfluxDB - แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒขแƒแƒ แƒฃแƒœแƒแƒ แƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒฉแƒแƒกแƒ›แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ–แƒ” Unique Metrics 400K-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒœแƒจแƒแƒขแƒ˜: TimescaleDB - แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒขแƒแƒ แƒฃแƒœแƒแƒ แƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒฉแƒแƒกแƒ›แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก Unique Metrics 400K.

VictoriaMetrics แƒ˜แƒฌแƒ”แƒ แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก 20 Mbps แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ˜แƒ—, แƒžแƒ˜แƒ™แƒ˜แƒ— 45 Mbps-แƒ›แƒ“แƒ”. แƒ›แƒฌแƒ•แƒ”แƒ แƒ•แƒแƒšแƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ”แƒกแƒแƒ‘แƒแƒ›แƒ”แƒ‘แƒ แƒฎแƒ”แƒจแƒ˜ แƒ“แƒ˜แƒ“ แƒœแƒแƒฌแƒ˜แƒšแƒแƒ‘แƒ แƒ˜แƒ• แƒจแƒ”แƒ แƒฌแƒงแƒ›แƒแƒก แƒแƒ แƒแƒกแƒแƒ›แƒ—แƒแƒ•แƒ แƒแƒ‘แƒ แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ.

InfluxDB แƒฌแƒ”แƒ แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก 160 แƒ›แƒ‘/แƒฌแƒ› แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ˜แƒ—, แƒฎแƒแƒšแƒ 1 แƒขแƒ‘ แƒ“แƒ˜แƒกแƒ™แƒ–แƒ” แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒฃแƒšแƒ˜ แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ›แƒขแƒแƒ แƒฃแƒœแƒแƒ แƒ˜แƒแƒœแƒแƒ‘แƒ 120 แƒ›แƒ‘/แƒฌแƒ›.

TimescaleDB แƒจแƒ”แƒ›แƒแƒ˜แƒคแƒแƒ แƒ’แƒšแƒ”แƒ‘แƒ แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ›แƒขแƒแƒ แƒฃแƒœแƒแƒ แƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒ— 120 Mbps, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ–แƒแƒ’แƒฏแƒ”แƒ  แƒ˜แƒก แƒแƒ แƒฆแƒ•แƒ”แƒ•แƒก แƒแƒ› แƒšแƒ˜แƒ›แƒ˜แƒขแƒก แƒ“แƒ แƒแƒฆแƒฌแƒ”แƒ•แƒก 220 Mbps แƒžแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒ—. แƒ”แƒก แƒ›แƒฌแƒ•แƒ”แƒ แƒ•แƒแƒšแƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ”แƒกแƒแƒ‘แƒแƒ›แƒ”แƒ‘แƒ แƒฌแƒ˜แƒœแƒ แƒ’แƒ แƒแƒคแƒแƒจแƒ˜ CPU-แƒก แƒแƒ แƒแƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒก.

แƒ›แƒแƒ“แƒ˜แƒ— แƒจแƒ”แƒ•แƒฎแƒ”แƒ“แƒแƒ— แƒจแƒ”แƒงแƒ•แƒแƒœแƒ˜แƒก/แƒ’แƒแƒ›แƒแƒกแƒ•แƒšแƒ˜แƒก (I/O) แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒก:

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒœแƒจแƒแƒขแƒ˜: VictoriaMetrics - แƒฉแƒแƒ“แƒ”แƒ— I/O แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ 400K แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒœแƒจแƒแƒขแƒ˜: InfluxDB - แƒฉแƒแƒ“แƒ”แƒ— I/O แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ 400K แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒœแƒจแƒแƒขแƒ˜: TimescaleDB - แƒฉแƒแƒกแƒ•แƒ˜แƒ— แƒขแƒ”แƒกแƒขแƒ˜แƒก I/O แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ 400K แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒแƒฎแƒšแƒ แƒœแƒแƒ—แƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ› TimescaleDB แƒแƒฆแƒฌแƒ”แƒ•แƒก แƒ›แƒ˜แƒก I/O แƒšแƒ˜แƒ›แƒ˜แƒขแƒก, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ›แƒแƒก แƒแƒ  แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒก แƒ“แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒšแƒ˜ 12 vCPU.

4M แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ

4M แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜ แƒชแƒแƒขแƒ แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ•แƒ”แƒ•แƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ™แƒแƒœแƒ™แƒฃแƒ แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒแƒ› แƒ’แƒแƒ›แƒแƒชแƒ“แƒแƒก แƒฌแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒแƒ‘แƒแƒ แƒ”แƒ‘แƒ”แƒœ. แƒกแƒแƒแƒ แƒ˜แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜:

  • VictoriaMetrics: 2,2M แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒฌแƒแƒ›แƒจแƒ˜; แƒแƒžแƒ”แƒ แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ: 6 GB; แƒกแƒแƒ‘แƒแƒšแƒแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ–แƒแƒ›แƒ แƒ“แƒ˜แƒกแƒ™แƒ–แƒ”: 3 GB.
  • InfluxDB: 330K แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒฌแƒแƒ›แƒจแƒ˜; แƒแƒžแƒ”แƒ แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ: 20,5 GB; แƒกแƒแƒ‘แƒแƒšแƒแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ–แƒแƒ›แƒ แƒ“แƒ˜แƒกแƒ™แƒ–แƒ”: 18,4 GB.
  • TimescaleDB: 480K แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒฌแƒแƒ›แƒจแƒ˜; แƒแƒžแƒ”แƒ แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ: 2,5 GB; แƒกแƒแƒ‘แƒแƒšแƒแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ–แƒแƒ›แƒ แƒ“แƒ˜แƒกแƒ™แƒ–แƒ”: 52 GB.

InfluxDB-แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ”แƒชแƒ 1,2M แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜แƒ“แƒแƒœ แƒฌแƒแƒ›แƒจแƒ˜ 400K แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก 330K แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒแƒ›แƒ“แƒ” แƒฌแƒแƒ›แƒจแƒ˜ 4M แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜ แƒ“แƒแƒœแƒแƒ™แƒแƒ แƒ’แƒ˜ แƒกแƒฎแƒ•แƒ แƒ™แƒแƒœแƒ™แƒฃแƒ แƒ”แƒœแƒขแƒ”แƒ‘แƒ—แƒแƒœ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒ—. แƒ›แƒแƒ“แƒ˜แƒ— แƒจแƒ”แƒ•แƒฎแƒ”แƒ“แƒแƒ— CPU-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒก, แƒ แƒแƒ› แƒ’แƒแƒ•แƒ˜แƒ’แƒแƒ— แƒแƒ› แƒ“แƒแƒ™แƒแƒ แƒ’แƒ•แƒ˜แƒก แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜:

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒœแƒจแƒแƒขแƒ˜: VictoriaMetrics - CPU แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒฉแƒแƒกแƒ›แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ“แƒ แƒแƒก แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ 4M แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒœแƒจแƒแƒขแƒ˜: InfluxDB - CPU แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒฉแƒแƒกแƒ›แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ“แƒ แƒแƒก แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ 4M แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒœแƒจแƒแƒขแƒ˜: TimescaleDB - CPU แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒฉแƒแƒกแƒ›แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ“แƒ แƒแƒก แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ 4M แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

VictoriaMetrics แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒ›แƒ—แƒ”แƒš แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒฃแƒš แƒ”แƒ แƒ—แƒ”แƒฃแƒšแƒก (CPU). แƒ‘แƒแƒšแƒแƒก แƒ•แƒแƒ แƒ“แƒœแƒ แƒจแƒ”แƒ”แƒกแƒแƒ‘แƒแƒ›แƒ”แƒ‘แƒ แƒ“แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒš LSM แƒจแƒ”แƒ แƒฌแƒงแƒ›แƒแƒก แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ˜แƒก แƒฉแƒแƒกแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’.

InfluxDB แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ 8-แƒก 16 vCPU-แƒ“แƒแƒœ, แƒฎแƒแƒšแƒ TimsecaleDB แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก 4-แƒ“แƒแƒœ 16 vCPU-แƒ“แƒแƒœ. แƒ แƒ แƒกแƒแƒ”แƒ แƒ—แƒ แƒแƒฅแƒ•แƒ— แƒ›แƒแƒ— แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒก? แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฌแƒ˜แƒšแƒ˜ iowait, แƒ แƒแƒช แƒ˜แƒกแƒ”แƒ• แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ‘แƒก I/O แƒ‘แƒแƒ—แƒšแƒ–แƒ”.

TimescaleDB-แƒก แƒแƒฅแƒ•แƒก แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฌแƒ˜แƒšแƒ˜ system. แƒฉแƒ•แƒ”แƒœ แƒ•แƒ•แƒแƒ แƒแƒฃแƒ“แƒแƒ‘แƒ—, แƒ แƒแƒ› แƒ›แƒแƒฆแƒแƒšแƒ›แƒ แƒกแƒ˜แƒ›แƒซแƒšแƒแƒ•แƒ แƒ”แƒ› แƒ’แƒแƒ›แƒแƒ˜แƒฌแƒ•แƒ˜แƒ แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ–แƒแƒ แƒ˜ แƒแƒœ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒ›แƒชแƒ˜แƒ แƒ” แƒฎแƒแƒ แƒ•แƒ”แƒ–แƒ”แƒ‘แƒ˜.

แƒ›แƒแƒ“แƒ˜แƒ— แƒจแƒ”แƒ•แƒฎแƒ”แƒ“แƒแƒ— แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒขแƒแƒ แƒฃแƒœแƒแƒ แƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒก:

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜: VictoriaMetrics - แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒขแƒแƒ แƒฃแƒœแƒแƒ แƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ 4M แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒฉแƒแƒกแƒแƒ แƒ—แƒแƒ•แƒแƒ“.

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜: InfluxDB - แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒขแƒแƒ แƒฃแƒœแƒแƒ แƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ 4M แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒฉแƒแƒกแƒแƒ แƒ—แƒแƒ•แƒแƒ“.

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜: TimescaleDB - แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒขแƒแƒ แƒฃแƒœแƒแƒ แƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ 4M แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒฉแƒแƒกแƒแƒ แƒ—แƒแƒ•แƒแƒ“.

VictoriaMetrics-แƒ›แƒ แƒ›แƒ˜แƒแƒฆแƒฌแƒ˜แƒ แƒšแƒ˜แƒ›แƒ˜แƒขแƒก 120 แƒ›แƒ‘/แƒฌแƒ› แƒžแƒ˜แƒ™แƒ–แƒ”, แƒฎแƒแƒšแƒ แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ” แƒ˜แƒงแƒ 40 แƒ›แƒ‘/แƒฌแƒ›. แƒกแƒแƒ•แƒแƒ แƒแƒฃแƒ“แƒแƒ, แƒ แƒแƒ› แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ›แƒซแƒ˜แƒ›แƒ” LSM แƒจแƒ”แƒ แƒฌแƒงแƒ›แƒ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ“แƒ แƒžแƒ˜แƒ™แƒ˜แƒก แƒ“แƒ แƒแƒก.

InfluxDB แƒ™แƒ•แƒšแƒแƒ• แƒแƒ›แƒชแƒ˜แƒ แƒ”แƒ‘แƒก แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒ’แƒแƒ›แƒขแƒแƒ แƒฃแƒœแƒแƒ แƒ˜แƒแƒœแƒแƒ‘แƒแƒก 200 แƒ›แƒ‘/แƒฌแƒ›, แƒžแƒ˜แƒ™แƒ˜แƒ— 340 แƒ›แƒ‘/แƒฌแƒ›-แƒ›แƒ“แƒ” แƒ“แƒ˜แƒกแƒ™แƒ–แƒ” แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜แƒ— 120 แƒ›แƒ‘/แƒฌแƒ› :)

TimescaleDB แƒแƒฆแƒแƒ  แƒแƒ แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒฃแƒšแƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ–แƒ”. แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒ˜แƒคแƒแƒ แƒ’แƒšแƒ”แƒ‘แƒ แƒกแƒฎแƒ•แƒ แƒ แƒแƒ›แƒ˜แƒ—, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒแƒฆแƒแƒš แƒžแƒ แƒแƒžแƒแƒ แƒชแƒ˜แƒแƒกแƒ—แƒแƒœ ัะธัั‚ะตะผะฝะพะน CPU แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ.

แƒ›แƒแƒ“แƒ˜แƒ— แƒจแƒ”แƒ•แƒฎแƒ”แƒ“แƒแƒ— IO แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒก:

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜: VictoriaMetrics - I/O แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒฉแƒแƒกแƒ›แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ“แƒ แƒแƒก แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ 4M แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒœแƒจแƒแƒขแƒ˜: InfluxDB - I/O แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒฉแƒแƒกแƒ›แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ“แƒ แƒแƒก แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ 4M แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก TSDB แƒ‘แƒ”แƒœแƒฉแƒ›แƒแƒ แƒ™แƒ˜ VictoriaMetrics vs TimescaleDB vs InfluxDB

แƒ–แƒ”แƒ›แƒแƒ— แƒแƒ แƒ˜แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜: TimescaleDB - I/O แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒฉแƒแƒกแƒ›แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ“แƒ แƒแƒก แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ 4M แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

IO-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒแƒ‘แƒšแƒแƒœแƒ”แƒ‘แƒ˜ แƒแƒกแƒแƒฎแƒแƒ•แƒก แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ’แƒแƒ›แƒขแƒแƒ แƒฃแƒœแƒแƒ แƒ˜แƒแƒœแƒแƒ‘แƒแƒก - InfluxDB แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒฃแƒšแƒ˜แƒ IO-แƒ˜แƒ—, แƒฎแƒแƒšแƒ VictoriaMetrics-แƒกแƒ แƒ“แƒ TimescaleDB-แƒก แƒแƒฅแƒ•แƒ— แƒกแƒแƒ—แƒแƒ“แƒแƒ แƒ˜แƒ’แƒ IO แƒ แƒ”แƒกแƒฃแƒ แƒกแƒ”แƒ‘แƒ˜.

40M แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ

40 แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒ˜ แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ“แƒ˜แƒ“แƒ˜ แƒ˜แƒงแƒ InfluxDB-แƒกแƒ—แƒ•แƒ˜แƒก :)

แƒกแƒแƒแƒ แƒ˜แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜:

  • VictoriaMetrics: 1,7M แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒฌแƒแƒ›แƒจแƒ˜; แƒแƒžแƒ”แƒ แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ: 29 GB; แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ›แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ: 17 GB.
  • InfluxDB: แƒแƒ  แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒฃแƒšแƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒ“แƒ 60 แƒ’แƒ‘-แƒ–แƒ” แƒ›แƒ”แƒข แƒแƒžแƒ”แƒ แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒแƒก.
  • TimescaleDB: 330K แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒฌแƒแƒ›แƒจแƒ˜, แƒแƒžแƒ”แƒ แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ: 2,5 GB; แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ›แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ: 84 GB.

TimescaleDB แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒก RAM-แƒ˜แƒก แƒ’แƒแƒœแƒกแƒแƒ™แƒฃแƒ—แƒ แƒ”แƒ‘แƒฃแƒšแƒแƒ“ แƒ“แƒแƒ‘แƒแƒš แƒ“แƒ แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒฃแƒ  แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒก 2,5 แƒ’แƒ‘-แƒ–แƒ” - แƒ˜แƒ’แƒ˜แƒ•แƒ”, แƒ แƒแƒช แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ 4M แƒ“แƒ 400K แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

VictoriaMetrics แƒœแƒ”แƒš-แƒœแƒ”แƒšแƒ แƒ˜แƒ–แƒ แƒ“แƒ”แƒ‘แƒแƒ“แƒ 100 40 แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒฌแƒแƒ›แƒจแƒ˜, แƒกแƒแƒœแƒแƒ› แƒงแƒ•แƒ”แƒšแƒ 1,5M แƒ›แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜ แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒฃแƒšแƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒ˜ แƒแƒ  แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ“แƒ”แƒ‘แƒแƒ“แƒ. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ›แƒแƒœ แƒ›แƒ˜แƒแƒฆแƒฌแƒ˜แƒ 2,0-1,7M แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฅแƒฃแƒšแƒ˜แƒก แƒ›แƒ“แƒ’แƒ แƒแƒ“ แƒฉแƒแƒกแƒ›แƒแƒก แƒฌแƒแƒ›แƒจแƒ˜, แƒแƒกแƒ” แƒ แƒแƒ› แƒกแƒแƒ‘แƒแƒšแƒแƒ แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜ แƒ˜แƒงแƒ XNUMXM แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒฌแƒแƒ›แƒจแƒ˜.

40M แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜ แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜แƒ 4M แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒก, แƒแƒกแƒ” แƒ แƒแƒ›, แƒ›แƒแƒ“แƒ˜แƒ— แƒ’แƒแƒ›แƒแƒ•แƒขแƒแƒ•แƒแƒ— แƒ˜แƒกแƒ˜แƒœแƒ˜.

แƒ“แƒแƒกแƒ™แƒ•แƒœแƒ”แƒ‘แƒ˜

  • แƒ—แƒแƒœแƒแƒ›แƒ”แƒ“แƒ แƒแƒ•แƒ” TSDB-แƒ”แƒ‘แƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒแƒœ แƒฉแƒแƒœแƒแƒ แƒ—แƒ”แƒ‘แƒ˜ แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒ— แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ”แƒ แƒ— แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒกแƒขแƒแƒขแƒ˜แƒแƒจแƒ˜ แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ—, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒแƒ“ แƒ™แƒแƒ แƒ’แƒแƒ“ แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒก TSDBs แƒจแƒ”แƒ แƒฉแƒ”แƒ•แƒ แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒ— แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒแƒจแƒ˜.
  • CPU-แƒก แƒแƒ แƒแƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ• แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ‘แƒก I/O แƒ‘แƒแƒ—แƒšแƒ–แƒ”. แƒ”แƒก แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ“แƒ”แƒก, แƒ แƒแƒ› แƒ“แƒแƒ‘แƒšแƒแƒ™แƒ•แƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒฃแƒฎแƒ”แƒจแƒ˜แƒ, แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒซแƒแƒคแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ.
  • I/O bottleneck แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒแƒ“ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก, แƒ’แƒแƒœแƒกแƒแƒ™แƒฃแƒ—แƒ แƒ”แƒ‘แƒ˜แƒ— แƒแƒ แƒ SSD แƒกแƒแƒชแƒแƒ•แƒ”แƒ‘แƒจแƒ˜, แƒ แƒแƒ’แƒแƒ แƒ˜แƒชแƒแƒ แƒฆแƒ แƒฃแƒ‘แƒšแƒแƒ•แƒแƒœแƒ˜ แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜.
  • VictoriaMetrics แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒแƒžแƒขแƒ˜แƒ›แƒ˜แƒ–แƒแƒชแƒ˜แƒแƒก แƒœแƒ”แƒšแƒ˜, แƒ“แƒแƒ‘แƒแƒšแƒ˜ I/O แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ˜แƒก แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ”แƒก แƒ“แƒ แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒจแƒ”แƒ™แƒฃแƒ›แƒจแƒ•แƒ˜แƒก แƒ™แƒแƒ”แƒคแƒ˜แƒชแƒ˜แƒ”แƒœแƒขแƒก.

แƒ’แƒแƒ“แƒ›แƒแƒฌแƒ”แƒ แƒ VictoriaMetrics แƒ”แƒ แƒ—แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜ แƒ“แƒ แƒกแƒชแƒแƒ“แƒ”แƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ–แƒ”. แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒ˜ แƒกแƒขแƒแƒขแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒแƒ แƒแƒ‘แƒ˜แƒ—แƒ˜ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ–แƒ” GitHub.

แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ— แƒ›แƒ”แƒขแƒ˜ VictoriaMetrics-แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒแƒฅ แƒ›แƒฃแƒฎแƒšแƒ˜.

แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ: แƒ’แƒแƒ›แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ“แƒ แƒกแƒขแƒแƒขแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ“แƒแƒ แƒ”แƒ‘แƒก VictoriaMetrics-แƒ˜แƒก แƒฉแƒแƒœแƒแƒ แƒ—แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒแƒก InfluxDB-แƒกแƒ—แƒแƒœ แƒ’แƒแƒœแƒ›แƒ”แƒแƒ แƒ”แƒ‘แƒแƒ“แƒ˜ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜แƒ—.

แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ #2: แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ— แƒแƒกแƒ”แƒ•แƒ” แƒกแƒขแƒแƒขแƒ˜แƒ แƒ•แƒ”แƒ แƒขแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒฃแƒ แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ VictoriaMetrics vs InfluxDB vs TimescaleDB.

แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ #3: VictoriaMetrics แƒแƒฎแƒšแƒ แƒฆแƒ˜แƒ แƒฌแƒงแƒแƒ แƒแƒ!

แƒขแƒ”แƒšแƒ”แƒ’แƒ แƒแƒ›แƒ˜แƒก แƒฉแƒแƒขแƒ˜: https://t.me/VictoriaMetrics_ru1

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ