Yes, I think the main differences will be: 
1. The header of a ChunkGroup(called RowGroup previously) is moved to the tail 
of the data and becomes a footer.
2. As a consequence of 1., there is a marker before each ChunkHeader and 
ChunkGroupFooter, and there is also a marker before the index at the tail of 
the file, indicating that the data section is over. 
3. The index structure at the tail of a TsFile also changes.
Please point it out if I miss anything.

> 在 2019年4月2日,下午5:10,Lyndon Dong5 Li <[email protected]> 写道:
> 
> Hi,
> 
> After investigation, I found the tsfile format of go version is almost the 
> same with the latest TsFile format of java version, but unfortunately there 
> are some differences between them: They have almost the same meta objects 
> structures, but there are several attributes are not exactly the same.
> 
> Maybe we can eliminate these differences together if necessary.
> 
> 
> -----邮件原件-----
> 发件人: Xiangdong Huang <[email protected]> 
> 发送时间: 2019年4月1日 23:03
> 收件人: [email protected]
> 主题: [External] Re: Commit tsfile-go
> 
> Hi,
> 
> Glad to see that Lenovo makes this module open sourced.
> 
> I want to confirm that Is this go version follow the latest TsFile format?
> see https://cwiki.apache.org/confluence/display/IOTDB/TsFile+Format
> 
> Best,
> -----------------------------------
> Xiangdong Huang
> School of Software, Tsinghua University
> 
> 黄向东
> 清华大学 软件学院
> 
> 
> Lyndon Dong5 Li <[email protected]> 于2019年4月1日周一 下午7:33写道:
> 
>> Hi,
>> 
>> I'm Lidong from Lenovo, I've just created a pull request to commit 
>> project 'tsfile-go' to branch 'master'.
>> Tsfile-go is a Golang version of tsfile(based on branch 'thanos'), 
>> which was developed by Lenovo & TsingHua. we implemented all of 
>> features in 'tsfile', including:
>> 1. Writing ts data to a tsfile
>> 2. Reading/querying ts data from an existing file 3. Encoding/decoding 
>> with RLE/TS_2DIFF/GORILLA/PLAIN 4. Compression/decompression with 
>> snappy
>> 
>> Now we have applied tsfile-go to Lenovo IOT platform, for purpose of 
>> caching & compressing ts data on edge devices.
>> 
>> Best regards
>> -----------------------------------
>> Lidong
>> LCIG Big Data BU, Lenovo
>> 
>> 


Reply via email to