Skip to Main Content
The Apache Software Foundation
Apache 20th Anniversary Logo

This was extracted (@ 2024-12-18 21:10) from a list of minutes which have been approved by the Board.
Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.

WARNING: these pages may omit some original contents of the minutes.
This is due to changes in the layout of the source minutes over the years. Fixes are being worked on.

Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).

TsFile

20 Nov 2024 [Jialin Qiao / Shane]

## Description:
Apache TsFile is a columnar storage file format designed specifically for time
series data, with a focus on efficient storage, high throughput for read and
write operations, and compatibility with various data processing frameworks.
TsFile is intended to integrate seamlessly with existing time series
databases, such as IoTDB, and data processing frameworks like Apache Spark and
Apache Flink, facilitating the adoption of TsFile in IoT big data processing
ecosystems.TsFile aims to become a widely adopted standard for time series
data storage.

## Project Status:
Current project status: Mostly Okay
Issues for the board: no

## Membership Data:
Apache TsFile was founded 2023-11-15 (a year ago)
There are currently 18 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Gaofei Cao on 2023-11-15.
- No new committers were added.

## Project Activity:
1.1.0 was released on 2024-11-10.

* Support new data types: STRING, BLOB, TIMESTAMP, DATE
* Introduce an optional encryption module to make TsFile more secure.
* Support dictionary encoding for newly introduced STRING data type.


Some optimizaitons:

* We Introduce short-circuit evaluation and use Freemarker to generate
type-specific filters to improve the query performance
* Utilize the KMP and BM algorithms to significantly optimize the performance of
LIKE predicate execution.


## Community Health:
The activity level of the mailing list has declined a bit, as the development
of TsFile V4  almost finished. There aren't many design points that need
discussion.

dev@tsfile.apache.org had a 47% decrease in traffic in the past quarter (64
emails compared to 119):

We are designing the new read and write interfaces for TsFile, aiming to make
the interfaces in different programming languages more consistent in use. Both
for V3 (Point Tree model) and V4 (Device Table model).

21 Aug 2024 [Jialin Qiao / Willem]

## Description:
The mission of Apache TsFile is the creation and maintenance of software
related to a columnar storage file format designed for time series data

## Project Status:
Current project status: Ongoing with high activity.
Issues for the board: no

## Membership Data:
Apache TsFile was founded 2023-11-15 (9 months ago)
There are currently 18 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Gaofei Cao on 2023-11-15.
- No new committers were added.

## Project Activity:
Support four new data types in TsFile, including Date, Timestamp,
String and Blob.

Add the implementation of C++ TsFile, with C, Python SDK.

Introducing Lazy-decoding of page data in PageReader to improve the
query performance and memory footprint.

Fix RLBE Encoding for float and double, from lossy to lossless.

Improve the performance of InFilter.

TsFile v4 is almost ready for development.
## Community Health:
The mail list is active.
dev@tsfile.apache.org had a 170% increase in traffic in the past
quarter (127 emails compared to 47)

15 May 2024 [Jialin Qiao / Justin]

## Description:
The mission of Apache TsFile is the creation and maintenance of software
related to a columnar storage file format designed for time series data

## Project Status:
Current project status: Ongoing with high activity
Issues for the board: no

## Membership Data:
Apache TsFile was founded 2023-11-15 (6 months ago)
There are currently 18 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Gaofei Cao on 2023-11-15.
- No new committers were added.

## Project Activity:
* Refactor the project's directory structure to prepare for the subsequent
 implementation of TsFile in other languages like C/C++, Rust and so on.
* In order to support for table models, the structure of TsFile V4 has been
 finalized and is currently under implementation.
* Release a snapshot version `1.0.1-4ab90f6-SNAPSHOT` for IoTDB Project which
 has removed all the source code files about tsfile submudole in its master
 branch and depend on TsFile project through pom.xml.

## Community Health:
The mail list is mostly Okay. dev@tsfile.apache.org had a 54%
decrease in traffic in the past quarter (60 emails compared to 128)

20 Mar 2024 [Jialin Qiao / Willem]

## Description:
Apache TsFile is a columnar storage file format designed specifically for time
series data, with a focus on efficient storage, high throughput for read and
write operations, and compatibility with various data processing frameworks.
TsFile is intended to integrate seamlessly with existing time series
databases, such as IoTDB, and data processing frameworks like Apache Spark and
Apache Flink, facilitating the adoption of TsFile in IoT big data processing
ecosystems.TsFile aims to become a widely adopted standard for time series
data storage.

## Project Status:
Apache TsFile was founded 2023-11-15
Current project status: Current project status: Ongoing with high activity.
Issues for the board: no

## Membership Data:
There are currently 18 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- No new PMC members. Last addition was Gaofei Cao on 2023-11-15.
- No new committers were added.

## Project Activity:
Apache TsFile 1.0.0 is released on 2024-02-20.

The TsFile logo is defined:
https://alioss.timecho.com/upload/20240201-165026.jpeg

The Website of TsFile is online: https://tsfile.apache.org/

## Community Health:
The mail list is active.

dev@tsfile.apache.org had a 7600% increase in traffic in the past quarter
(154 emails compared to 2)

notifications@tsfile.apache.org had a big increase
in traffic in the past quarter (54 emails compared to 0)

21 Feb 2024 [Jialin Qiao / Sander]

No report was submitted.

17 Jan 2024 [Jialin Qiao / Shane]

## Description:
TsFile is a columnar storage file format designed for time series
data, which supports efficient compression, high throughput of read
and write, and compatibility with various frameworks.


## Project Status:
Current project status: Ongoing with high activity.

Issues for the board: no.

## Membership Data:
Apache TsFile was founded 2023-11-15 (2 month ago)
There are currently 18 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is 1:1.

Community changes, past quarter:
- Project is initialized. new 18 PMC members

## Project Activity:

- Release
No release now.

- Main work of project
Sort out the connection layer between TsFile with IoTDB.
Copy the code of TsFile from Apache IoTDB, there are 3 modules in
TsFile repo now: tsfile, common, examples.
Configured the github issue, github actions.


## Community Health:

Great, the mail list is active.

20 Dec 2023 [Jialin Qiao / Rich]

No report was submitted.

15 Nov 2023

Establish the Apache TsFile Project

 WHEREAS, the Board of Directors deems it to be in the best interests
 of the Foundation and consistent with the Foundation's purpose to
 establish a Project Management Committee charged with the creation and
 maintenance of open-source software, for distribution at no charge to
 the public, related to a columnar storage file format designed for
 time series data.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
 (PMC), to be known as the "Apache TsFile Project", be and hereby is
 established pursuant to Bylaws of the Foundation; and be it further

 RESOLVED, that the Apache TsFile be and hereby is responsible for the
 creation and maintenance of software related to a columnar storage
 file format designed for time series data.

 RESOLVED, that the office of "Vice President, Apache TsFile" be and
 hereby is created, the person holding such office to serve at the
 direction of the Board of Directors as the chair of the Apache TsFile
 Project, and to have primary responsibility for management of the
 projects within the scope of responsibility of the Apache TsFile
 Project; and be it further

 RESOLVED, that the persons listed immediately below be and hereby are
 appointed to serve as the initial members of the Apache TsFile
 Project:

 * Jialin Qiao <qiaojialin@apache.org>
 * Yuan Tian <jackietien@apache.org>
 * Chao Wang <wangchao316@apache.org>
 * Christofer Dutz <cdutz@apache.org>
 * Jinrui Zhang <xingtanzjr@apache.org>
 * Steve Yurong Su <rong@apache.org>
 * Xinyu Tan <tanxinyu@apache.org>
 * Haonan Hou <haonan@apache.org>
 * Gaofei Cao <caogaofei@apache.org>
 * Kun Liu <liukun@apache.org>
 * Houliang Qi <neuyilan@apache.org>
 * Xiangdong Huang <hxd@apache.org>
 * Chao Wang <chaow@apache.org>
 * Jim Wang <jimwang@apache.org>
 * Tian Jiang <jiangtian@apache.org>
 * Stefanie Zhao <zhaoxinyi@apache.org>
 * Shuo Zhang <shuozhang@apache.org>
 * Dawei Liu <liudw@apache.org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Jialin Qiao be appointed
 to the office of Vice President, Apache TsFile, to serve in accordance
 with and subject to the direction of the Board of Directors and the
 Bylaws of the Foundation until death, resignation, retirement, removal
 or disqualification, or until a successor is appointed; and be it
 further

 RESOLVED, that the Apache TsFile Project be and hereby is tasked with
 the migration and rationalization of the Apache IoTDB TsFile
 subproject; and be it further

 RESOLVED, that all responsibilities pertaining to the Apache IoTDB
 TsFile subproject encumbered upon the Apache IoTDB PMC are hereafter
 discharged.

 Special Order 7B, Establish the Apache TsFile Project, was
 approved by Unanimous Vote of the directors present.