[English](./README.md) | [������](./README-zh.md)
# TsFile Document
___________ ___________.__.__
\__ ___/____\_ _____/|__| | ____
| | / ___/| __) | | | _/ __ \
| | \___ \ | \ | | |_\ ___/
|____|/____ >\___ / |__|____/\___ > version 2.0.2
\/ \/ \/
[](https://codecov.io/github/apache/tsfile)
[](http://search.maven.org/#search|gav|1|g:"org.apache.tsfile")
## ������
TsFile���������������������������������������������������������������������������������������������������������������������������������������������Spark���Flink���TsFile������������������������������������������������������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������������������������������TsFile ���������������������������������������������������������������������
[������������������](https://www.timecho.com/archives/tian-bu-shi-chang-kong-bai-apache-tsfile-ru-he-chong-xin-ding-yi-shi-xu-shu-ju-guan-li)
## TsFile ������
TsFile ���������������������������������������������������������������������������������������������������������������������������
- ���������������������������������������������������������������������������������������������������������������������������������������������������
- ��������������������������������������������������� SDK ������������ TsFile������������������������������������������������������������
- ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� CSV��������������������� 90% ���������
- ������������������������������������������������������������������TsFile ������������������������������������������������������������������������������������������������������������������������ 2-10 ������
- ���������������TsFile ������������������ IoTDB ������������������������������������ IoTDB ���������������������������������������TsFile ��������� Spark���Flink ������������������������������������������������������������������������������������������������������������������������������������������������������������
## TsFile ������������
TsFile ���������������������������������������������������������������������������������
���������������������������������������������������������
TsFile ���������������Schema���������������������������������������������������������������m1 ~ m5���
| Time | deviceId | m1 | m2 | m3 | m4 | m5 |
|------|----------|----|----|----|----|----|
| 1 | device1 | 1 | 2 | 3 | | |
| 2 | device1 | 1 | 2 | 3 | | |
| 3 | device2 | 1 | | 3 | 4 | 5 |
| 4 | device2 | 1 | | 3 | 4 | 5 |
| 5 | device3 | 1 | 2 | 3 | 4 | 5 |
������ Time ��� deviceId ���������������������������������������������������
## TsFile ������������
### ������������
������ Apache TsFile ������������������
- Page���������������������������������������������������������������������������������������������������������������������������������
- Chunk������������������������������������ Page ������������������������������������������������������ Chunk���
- ChunkGroup��������������������������������� Chunk ��������������� Chunk ������������������������������������������������
- Index���TsFile ���������������������������������������������������������������������������������������������

### ���������������
TsFile ������������������������������������������������RLE������������������ Snappy ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������������������������������
TsFile���CSV ��� Parquet ���������������������������
| ������ | TsFile | CSV | Parquet |
|---------|--------|-----|---------|
| ������������ | ��������������� | ��� | ������ |
| ������������ | ���, ��� | ��� | ��� |
| ������ | ��� | ��� | ��� |
| ������������ | ������, ������ | ������ | ������ |
| ������������ | ��� | ��� | ��� |
| ������������ | ��� | ��� | ��� |
���������������������������������������������������TsFile ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������
| ������������ | ������������ | ������������������ |
|---------|------------|--------|
| INT32 | TS_2DIFF | LZ4 |
| INT64 | TS_2DIFF | LZ4 |
| FLOAT | GORILLA | LZ4 |
| DOUBLE | GORILLA | LZ4 |
| BOOLEAN | RLE | LZ4 |
| TEXT | DICTIONARY | LZ4 |
������������������������������������������[������](https://iotdb.apache.org/zh/UserGuide/latest/Basic-Concept/Encoding-and-Compression.html)
## ��������������� TsFile
[Java](./java/tsfile/README-zh.md)
[C++](./cpp/README-zh.md)
[Python](./python/README-zh.md)