[English](./README.md) | [������](./README-zh.md) # TsFile Document
___________    ___________.__.__          
\__    ___/____\_   _____/|__|  |   ____  
  |    | /  ___/|    __)  |  |  | _/ __ \ 
  |    | \___ \ |     \   |  |  |_\  ___/ 
  |____|/____  >\___  /   |__|____/\___  >  version 2.0.2
             \/     \/                 \/  
[![codecov](https://codecov.io/github/apache/tsfile/graph/badge.svg?token=0Y8MVAB3K1)](https://codecov.io/github/apache/tsfile) [![Maven Version](https://maven-badges.herokuapp.com/maven-central/org.apache.tsfile/tsfile-parent/badge.svg)](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 ������������](https://alioss.timecho.com/docs/img/tsfile.jpeg) ### ��������������� 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)