แแฃ แแงแแแแแ แแ แแแก แกแแ แแแแแก แแแแแชแแแแ แแแแแก (timeseries db,
แแแกแฃแฎแแกแแแแแแแแแก แจแแแฆแฃแแแแก แแแแแชแฎแแแ: แฉแแแแแแแแแ แกแแแแแฎแแแ แแฎแแแ InfluxDB 1.7.4 แแแ แกแแแก.
แ แแขแแ แแ แแแก แกแแ แแ?
แแ แแแฅแขแ แแแแแแ แแกแแฎแแแก แขแ แแแแแฅแชแแแแแก แแแแแงแฃแ แแก แแแแแแแแก แกแฎแแแแแกแฎแแ แแแแแฉแแแแแ แแ แกแขแแขแแกแขแแแแก แฉแแแแแแแก. แแแแแ แแขแฃแแแ, แฉแแแ แแฃแงแฃแ แแแ แกแขแแแแแฃแ แ แแแแแขแแแแก แแแแกแแแก แแ แฌแแแก (
แขแ แแแแแฅแชแแแแแก แแแแแแแแก แแ แแก แแแฉแแแ แแแแ: แแแแแแแงแแแแ InfluxDB แแ แแแก แกแแ แแแแแก แแแแแชแแแแ แแแแ, แ แแแแ แช แซแแ แแแแแ แกแแชแแแ. แขแ แแแแแฅแชแแแแ แแ แแก แแ แแแก แฌแแ แขแแแแแ แแ แแกแแแ แแแ แแแ แฏแแแแ แแ แแแก แกแแ แแแแแก แแแแแแจแ.
แแแ แแแแชแแแก แคแฃแแฅแชแแแแ แแกแแแ แซแแแแแ แแแกแแฎแแ แฎแแแแแ แฉแแแแ - แแแแแแฃแ แแ แฎแแแแ แซแแแแ แแแ แแแแแก แแแแแ แแแแแแก แแแกแแแฃแจแแแแแแแ. แแแแฎแแแ แแแแแก แกแญแแ แแแแ แแแแแ แแแ แแ แแ แฌแแแก แแแแแแแแแแแจแ, แฎแแแ แแแแแชแแแแ แแแแ แจแแแชแแแก แแแแแชแแแแ แแแแ แแแแก แแ แแแก แฉแแ แฉแแก แฎแฃแแ แฌแฃแแแก แแแแแแแแแแแจแ. แฃแแแ แแ แแแกแแแแก แแกแ แแแแกแ แฌแแ แขแแแแก แแแแแแแแ - แฎแแแแ แซแแแแ แแแแฃแจแแแแแแก แแแ แแ, แแกแแแ แแแ แแแแแช แแ แแ แฏแแแแ. แแฅแแแ แจแแแแซแแแแ แแแฌแแ แแ แแ แแแก แแแแ แแแก แกแแแฃแแแ แ แแแแฎแแ แชแแแแแแ, แแ แแแแแแงแแแแ Influx-แจแ แฉแแจแแแแแฃแแ แแแ แแแแชแแแก แคแฃแแฅแชแแแแ. แแแแ แแแฎแแแ แแแแ แจแแแแซแแแแ แแแแแชแแแแแแก แแแฏแแฃแคแแแ แแฆแแก แแแฎแแแแแ แแ แแแแแแแแแ แกแแญแแ แ 365 แฅแฃแแ.
แชแแขแ แแแแแแแแแแแ แแงแ, แ แแ แแกแแแ แแแแแชแแแแ แแแแแแ แฉแแแฃแแแแ แแ แแแแแแงแแแแแ แแแขแ แแแแก แจแแแ แแแแแแก แแแแแแ. แกแแ แแแ แแแแก, iot แแแฌแงแแแแแแแแแแก, แงแแแแแคแ แแก แแแแแขแแ แแแแ, แกแแแแแแแช โแแแแแแแแแโ แคแแ แแแก แแแแแแแแแแ แฌแแ แขแแแ: [ - ]. แแแแ แแ แแฃ แแแแแชแแแแ แแแแ แแแ แแแ แแฃแจแแแแก แแแแแชแแแแ แแแแ แแแแแแแ, แแแจแแ แ แแขแแ แฃแแแ แแแแแแฌแแแแก แแชแแ แ แแแชแฃแแแแแ แแ แแแแแแแแ? แแแแก แแแแแแแแกแฌแแแแแแ, แฉแแแ แแแแฆแแ InfluxDB แกแแแฃแจแแแ.
แแแแแ แ แ แแ แแก แแแกแแฎแแ แฎแแแแแ InfluxDB-แจแ
แแแ แแ แแฆแแแจแแฃแแ แแแ แแแแชแแแก แคแฃแแฅแชแแแแแกแ, แแ แแก แแแแแ แแ แแ แแแแ แ แแ - แฃแฌแงแแแขแ แจแแแแแฎแแแแ (
แแ แกแแแแแก แแกแแแ แจแแแแ แฉแฃแแแแแก แแแแแขแแแ (
- แจแแฅแแแแแ แฃแฌแงแแแขแ แแแแฎแแแแ แแแแแชแแแแแแก แกแฎแแ แชแฎแ แแแจแ แแแแ แแแแแแแแกแแแแก;
- แแแ แแแแ แชแฎแ แแแแกแแแแก แแแแกแแแฆแแ แแ แแแแแขแแแ แแแแแ แแแแ แแแ แซแแแแ แแแขแ แแแแก แฌแแจแแแกแแแแก.
แแ Influx แแแแแฃแแแแแแแแ แจแแแแชแแ แแแก แแแแแชแแแแ แแแแแก แแ แฌแแจแแแก แแ แแกแแญแแ แ แแแแแแแก.
แจแแแแฎแฃแแ แแแแแชแแแแแแก แจแแกแแฎแแ
แแแแ แ แแแแแชแแแ แแ แแแแฎแแแ: แแแแฎแแแแแแ 70 แแแแกแ แขแ แแแแแฅแชแแ แแ แแแแแ แแแแแแแ แฅแฃแแ แแแแ แแก แแแคแแ แแแชแแแ. แแฎแแแ แฉแแแแฌแแ แแแแก แแแแแขแแแ - แแ แแฃแแแขแแก 3000 แฅแฃแแ แแฆแแจแ. แแกแแแ แแ แแก แกแแแขแแก แแแขแ แแแ, แแแแ แแ แแฅ แแแแแชแแแแแ แชแแขแแ แแ, แจแแแแฎแแแก แแแแแขแแแแก แแแฎแแแแแ, แแกแแแ แแแแฎแแแ แแ แ แฃแแแขแแก แแ แแ แแแแก แแแแแแแแแแแจแ.
แแ แแแแแแแแ
แกแแ แแแกแแก แจแแแฃแจแแแแแแกแ แแ แจแแแแแแแ แขแแกแขแแ แแแแก แแ แแก แฃแคแ แ แแ แฃแคแ แ แแ แแขแแแฃแแ แแ แแแแแแแแ แฌแแ แแแแฅแแแ InfluxDB-แแก แแฃแจแแแแแจแ.
1. แแแแแชแแแแแแก แฌแแจแแ
แแ แกแแแแแก แขแ แแแแแฅแชแแแแแก แแแแแชแแแแแแก แกแแ แแ:
SELECT time, amount, block, symbol FROM transactions WHERE symbol='USDT'
แจแแแแแ:
แแ แแฃแแแแแแ แแ แซแแแแแแก แแแแแชแแแแแแก แฌแแกแแจแแแแแ:
DELETE FROM transactions WHERE symbol=โUSDTโ
แจแแแแแ แแแฎแแ แแฎแแแแแก แแแแแฆแ แฃแแแ แฌแแจแแแแ แแแแแชแแแแแ. แแ แชแแ แแแแ แแแกแฃแฎแแก แแแชแแแแ, Influx แแแ แฃแแแแก แแแแแชแแแแแแก แแแฌแแแก, แ แแแแแแช แฃแแแ แฌแแแจแแแแก.
แแชแแแแแ แแแแแ แชแฎแ แแแแก แฌแแจแแแก:
DROP MEASUREMENT transactions
แแ แแแแแฌแแแ แชแฎแ แแแแก แฌแแจแแแก:
SHOW MEASUREMENTS
แแ แแแ แแฎแแแแ แชแฎแ แแแก แกแแแจแ, แแแแ แแ แแแแแชแแแแ แแฎแแแ แแแแฎแแแแ แแแแแช แแแ แฃแแแแก แขแ แแแแแฅแชแแแแแก แแแแแ แแแแแแแฅแขแก.
แแ แแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแแแฎแแ, แ แแแแแ แฌแแจแแแก แจแแแแฎแแแแ แแแแแแ แแแฃแแ แจแแแแฎแแแแ แแงแ. แแแแ แแ แแแแแชแแแแ แแแแแก แแก แฅแชแแแ แแจแแแ แแ แแ แฏแแแแ "แกแฌแแ แ" แแแแ แแชแแแก แฉแแ แฉแแแแจแ. แแแแแแแแแแแ แแแแแแ แแแฎแกแแแแ github-แแ
แจแแแแแแ, แแแแแ แแแแแชแแแแ แแแแแก แฌแแจแแ แแ แจแแแแแ แแฆแแแแแ แแแแฎแแแ แ.
2. แแชแฃแ แแแ แแฃแแฅแขแแแแ แ แแชแฎแแแแ
แแแแแแแขแแแฃแ แ แแแแแแแแแแ InfluxDB-แจแ แฉแแจแแแแแฃแแ แคแฃแแฅแชแแแแแก แแแแแงแแแแแแกแแก แแฅแแก แกแแแฃแกแขแแก แจแแชแแแแแแ. แแ แ, แ แแ แแก แ แแแแ แฃแฉแแแฃแแแ, แแแแ แแ แฃแกแแแแแแแแ.
แฉแแแก แจแแแแฎแแแแแจแ, แแแแแชแแแแแก แแฅแแก แคแแแแแกแฃแ แ แแแแแแแแแขแ แแ แแกแฃแ แก แแแกแ แแแแฃแจแแแแแ แแแฆแแแ แกแแแฃแกแขแแ. แแแแก แแแแ, แฉแแแ แแแแแแแแ แฃแแ แ แแฅแแแ แฃแฌแงแแแข แจแแแแแฎแแแแแ.
3. แฃแฌแงแแแขแ แแแแฎแแแแแแแก แแแแแขแแ แแแ แจแแฃแซแแแแแแแ แกแฎแแแแแกแฎแแ แแ แแแก แแแแแจแ
แกแแ แแแกแก แแฅแแก แชแฎแ แแแ แงแแแแแแฆแแฃแ แ แขแ แแแแแฅแชแแแก แกแขแแขแแกแขแแแแ. แงแแแแแ แแฆแแกแแแแก, แแฅแแแ แฃแแแ แแแแฏแแฃแคแแ แงแแแแ แขแ แแแแแฅแชแแ แแ แแฆแแกแแแแก. แแแแ แแ แแแแแแฃแแ แแแแฎแแแ แแแแแก แแฆแ แแแแฌแงแแแ แกแฎแแแแแกแฎแแ แแ แแก แแ, แจแแกแแแแแแกแแ, แขแ แแแแแฅแชแแแแแก แแแแ แแแ แแแแกแฎแแแแแแฃแแ แแฅแแแแ. UTC-แแ แแแแฎ
InfluxDB-แจแ, แแ แแแก แแแฎแแแแแ แแแฏแแฃแคแแแแกแแก, แจแแแแซแแแแ แแแแแขแแแแ แแแฃแแแแแ แชแแแ, แแแแแแแแแ แแแกแแแแแก แแ แแแกแแแแก (UTC+3):
SELECT MEAN("supply") FROM transactions GROUP BY symbol, time(1d, 3h) fill(previous)
แแแแ แแ แจแแแแแฎแแแก แจแแแแแ แแ แแกแฌแแ แ แแฅแแแแ. แแแ แแแแฃแแ แแแแแแแแแก แแแแ, แแฆแแแแแก แแแฎแแแแแ แแแฏแแฃแคแแแฃแแ แแแแแชแแแแแ แแแแฌแงแแแ 1677 แฌแแแแแ (InfluxDB แแคแแชแแแแฃแ แแ แแฎแแ แก แฃแญแแ แก แแ แแแก แแแขแแ แแแแก แแ แฌแแแแแ):
แแ แแ แแแแแแแก แแแแแกแแญแ แแแแ แฉแแแ แแ แแแแแ แแแแแแ แแแ แกแแ แแแกแ UTC+0-แแ.
4. แจแแกแ แฃแแแแ
แแแขแแ แแแขแจแ แแแแ แ แกแแแ แแแแขแแชแแ แแแจแแแแ, แ แแแแแแแช แแแแ แแแแ InfluxDB-แก แแ แกแฎแแ แแแแแชแแแแ แแแแแแก. แแ แแ แจแแฎแแแแแ แแแ แแแขแแแแฃแ แแแกแแแแแก แฐแแแแแแแ, แแฎแแ แแ แแแแแแ, แ แแ แแแแจแ แแ แแก แแแ แแแแฃแแ แกแแแแ แแแ.
แฉแแแก แกแแฅแแแก แแแแแงแแแแ.
แกแแ แแแกแ แฃแแ แฃแแแแแงแแคแก API แแแแแแก, แ แแแแแแช แแแ แฃแแแแก แกแขแแขแแกแขแแแแก แแแแ แแฆแแกแแแแก. แแแแแแแแแแแก แจแแกแ แฃแแแแแกแแก แแแแแแ แกแแแฏแแ แกแแแแก แแแแแชแแแแ แแแแแก แจแแแแแแ แแแแฎแแแแแแแ:
SELECT * FROM coins_info WHERE time <= NOW() GROUP BY symbol ORDER BY time DESC LIMIT 1
SELECT * FROM dominance_info ORDER BY time DESC LIMIT 1
SELECT * FROM transactions WHERE time >= NOW() - 24h ORDER BY time DESC
แแแแแแ แขแแแ:
- แแแ แแแ แแแแฎแแแแแจแ แฉแแแ แแแฆแแแ แแแแ แฅแฃแแแแก แแแแแแฃแแ แแแแแขแแกแแแแก แแแแ แแก แแแแแชแแแแแแ. แ แแ แฅแฃแแ แ แแ แแแแแขแแกแแแแก แฉแแแก แจแแแแฎแแแแแจแ.
- แแแแ แ แแแแฎแแแแ แแฆแแแก แแ แ-แแ แ แฃแแฎแแแก แฅแฃแแแก.
- แแแกแแแ แแแฎแแแก แขแ แแแแแฅแชแแแแแก แกแแแก แแแแ XNUMX แกแแแแแก แแแแแแแแแแแจแ, แจแแแซแแแแ แแงแแก แ แแแแแแแแ แแกแแฃแแ.
แแแแ แแแแแชแแ แแแแแแแ แขแ, แ แแ InfluxDB แแแขแแแแขแฃแ แแ แแจแแแแแก แแแแแฅแกแก แขแแแแแแกแ แแ แแ แแแก แแแฎแแแแแ, แ แแช แแฉแฅแแ แแแก แจแแแแแฎแแแแก. แแแ แแแ แแฎแแแแแจแ แกแแแแแแ แแ แแก แขแแแ.
แแ แฉแแแแขแแ แ แกแขแ แแกแแก แขแแกแขแ แแ API แแแแแแแ. 25 RPS-แแกแแแแก แกแแ แแแ แแ แแฉแแแแ แแฅแแกแ CPU-แก แกแ แฃแแ แแแขแแแ แแแ:
แแแแแแ แแฃแแแ, NodeJs แแ แแชแแกแแ แกแแแ แแแ แแ แฃแแ แฃแแแแแงแ แ แแแแ แแแขแแแ แแแ.
แจแแกแ แฃแแแแแก แกแแฉแฅแแ แ แฃแแแ แแแฅแแแแแแแฃแแแ 7-10 RPS-แแ: แแฃ แแ แ แแแแแแขแก แจแแแซแแ แแแกแฃแฎแแก แแแฆแแแ 200 ms-แจแ, แแแจแแ 10 แแแแแแขแก แแแฃแฌแแแแ แแแแแแ แฌแแแจแ. 25 RPS แแ แแก แแฆแแแ แ, แ แแแแแก แแ แแกแแช แกแขแแแแแฃแ แแแ แแแแแชแแแ; 500 แจแแชแแแแ แแแฃแแ แฃแแแ แแแแแแขแแแก.
แแกแแแ แจแแกแ แฃแแแแแ แจแแฃแซแแแแแแแ Influx-แแก แแแแแงแแแแแ แฉแแแแก แแ แแแฅแขแจแ. แฃแคแ แ แแแขแแช: แแ แแแฅแขแจแ, แกแแแแช แแแแแขแแ แแแแแก แแแแแแกแขแ แแ แแแ แกแญแแ แแแแ แแแแ แแแแแแขแก, แจแแแซแแแแ แแฆแแแฉแแแแก แแกแแแแกแ แแ แแแแแแแแ แแ แแแแแแขแแแ แแแก แแแขแ แแแแก แกแแ แแแ แ.
แแแแแงแแแแแก
แแแฆแแแฃแแ แแแแแชแแแแแแแแแ แงแแแแแแ แแแแจแแแแแแแแแ แแแกแแแแ แแ แแก แแก, แ แแ แแฅแแแ แแแ แจแแซแแแแ แแ แแแฅแขแจแ แฃแชแแแแ แขแแฅแแแแแแแแแแก แแแฆแแแแก แกแแแแแ แแกแ แแแแแแแแก แแแ แแจแ. github-แแ แฆแแ แกแแแแแฎแแแแก แแแ แขแแแ แกแแ แแแแแแแ แจแแแซแแแแ แแแแแฌแแแแ แแแคแแ แแแชแแ, แ แแแ แแแแแแแ แแแชแแแแ InfluxDB, แ แแแแ แช แแแแแชแแแแ แซแแ แแแแแ แแแฆแแแแแก แแ แฉแแแ.
InfluxDB แแแ แแแ แฃแแแ แแแแ แแ แฉแแแ แแ แแแฅแขแแก แแแแชแแแแแก, แแแแ แแ แ แแแแ แช แแ แแฅแขแแแแ แแฉแแแแ, แแก แแแแแชแแแแ แแแแ แแ แแแแแงแแคแแแแแก แกแแญแแ แแแแแแก แแ แแฅแแก แแแแ แ แฎแแ แแแแ.
แแฅแแแ แฃแแแ แจแแแแซแแแแ แแแแแแ แแแ แกแแ 2.0.0-beta แแ แแแฅแขแแก แกแแชแแแจแ; แฉแแแ แแฎแแแแ แแแแแ แแแแฅแแก, แ แแ แแแแ แ แแแ แกแแแก แแแแจแแแแแแแแแ แแแฃแแฏแแแแกแแแ แแฅแแแแ. แแแแกแแแแจแ แแ แฌแแแแ TimescaleDB แแแแฃแแแแขแแชแแแก แจแแกแฌแแแแแก.
แฌแงแแ แ: www.habr.com