Timeseries Database: A gentle introduction to Influxdb in Nodejs.

Опубликовано: 06 Февраль 2021
на канале: DeKay
8,162
137

#influxdb
#timeseries


Timestamps

00:00 #1.1 Overview of timeseries data
02:24 #1.2 Transformation & Aggregation
03:30 #1.3 Differnences b/w InfluxDB and RelationalDB.
06:54 #1.4 InfluxDB Teminology

08:41 #2.1 Installation on Ubuntu 20.04 cloud server.
10:08 #2.1 Two ways to interact with InfluxDB
12:08 #2.3 Enable Authentication
13:40 #2.4 Pass credentials via curl commands and Influx CLI.
15:34 #2.5 Introduction to projects

17:07 #3.1 Project 1 overview
18:28 #3.2 Load data into Influx DB
23:22 #3.3 Query to aggregate data
25:22 #3.4 Test performance with large data set
27:08 #3.5 Add new tags to group the data by usersnames.
30:35 #3.6 Run the queries from NodeJS App

31:35 #4.1 Project 2 overview
32:38 #4.2 Load 1m candlestick data into InfuxDB
36:24 #4.3 Aggregate 1m candles into 1d candles.
40:41 #4.4 Aggregate 1m candles into 1h candles.

42:45 #5 Closing comments!




Links

Download the code:
https://github.com/karthik947/Influxd...


Timeseries data
https://www.influxdata.com/what-is-ti....

Relational db and tsdb differences.
https://docs.influxdata.com/influxdb/...

InfluxDB Cheatsheet:
https://docs.google.com/spreadsheets/...

Installation:
https://computingforgeeks.com/install...
https://docs.influxdata.com/influxdb/...

Project1:
http://listofrandomnames.com/index.cf...
https://node-influx.github.io/class/s...
https://www.npmjs.com/package/influx
https://www.npmjs.com/package/dotenv
https://www.npmjs.com/package/lodash
https://docs.influxdata.com/influxdb/...

Project2
https://node-influx.github.io/class/s...
https://node-influx.github.io/class/s...

https://docs.influxdata.com/influxdb/...


Photo by Negative Space from Pexels
https://www.pexels.com/photo/grayscal...



Disclaimer:
I am not a financial advisor nor is any content in this article presented as financial advice. The information provided in this post or any other posts that I make and any accompanying material is for educational purposes only. It should not be considered financial or investment advice of any kind. Use these tools at your own risk.