I am a new InfluxDB user, and, especially, a new InfluxDB features student.
I am interested in how data is actually stored:
- I know that data is physically stored in TSM files; what can I find in their data blocks?? Is data still in Line protocol, or in some relative compressed form?
- When writes come to Influx, what gets actually written into WAL files? just log information or actual data? If the latter, what role do caches have?
- How do TSM files indexes work? I mean, the indexes in the index block present in each TSM file.
- For each record in line protocol, timestamp is optional. If I omit it, how can i display time series data in a correct order?
By the way: my series data is stored in tabular CSV files. How can I easily convert them to line protocol? Do I have to create my own script, or there is some other way? I installed the whole TICK stack on my machine.