tstorage (Time series embedded db)
Table of Contents
Project Info
Embedded time series database for usage in a Go application.
Example
Example on how to use the tstorage project can be found here
Internal Document
Google doc diagram and explanation can be found inside here.
The document contains the following information:
- Structure of
tstorage.memoryPartitionwhich is used as container to collect metric information in memory

- Breakdown of data stored inside
tstorage.memoryPartitionin terms of metrics.

- Diagram outlining the structure of
tstorage.storageshowing the linked list information of all parititions (memory and disk).

- Steps breakdown of when a new partition is created.

- Splitting of reading partition file from disk into memory mapped and
meta.jsonintometastructure.

- Internal representation of the Gorilla compression

