Author: haonan
Date: Sat Feb 17 01:26:53 2024
New Revision: 67383
Log:
preparing RC1 of 1.0.0 of TsFile release
Added:
dev/tsfile/1.0.0/
dev/tsfile/1.0.0/rc1/
dev/tsfile/1.0.0/rc1/README.md
dev/tsfile/1.0.0/rc1/RELEASE_NOTES.md
dev/tsfile/1.0.0/rc1/apache-tsfile-1.0.0-source-release.zip (with props)
dev/tsfile/1.0.0/rc1/apache-tsfile-1.0.0-source-release.zip.asc
dev/tsfile/1.0.0/rc1/apache-tsfile-1.0.0-source-release.zip.sha512
Added: dev/tsfile/1.0.0/rc1/README.md
==============================================================================
--- dev/tsfile/1.0.0/rc1/README.md (added)
+++ dev/tsfile/1.0.0/rc1/README.md Sat Feb 17 01:26:53 2024
@@ -0,0 +1,56 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+# TsFile Document
+<pre>
+___________ ___________.__.__
+\__ ___/____\_ _____/|__| | ____
+ | | / ___/| __) | | | _/ __ \
+ | | \___ \ | \ | | |_\ ___/
+ |____|/____ >\___ / |__|____/\___ > version 1.0.0
+ \/ \/ \/
+</pre>
+
+## Abstract
+
+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, such as Spark and Flink. It is easy to
integrate TsFile into IoT big data processing frameworks.
+
+
+## Motivation
+
+Time series data is becoming increasingly important in a wide range of
applications, including IoT, intelligent control, finance, log analysis, and
monitoring systems.
+
+TsFile is the first existing standard file format for time series data. The
industry companies usually write time series data without unification, or use
general columnar file format, which makes data collection and processing
complicated without a standard. With TsFile, organizations could write data in
TsFile inside end devices or gateway, then transfer TsFile to the cloud for
unified management in IoTDB and other systems. In this way, we lower the
network transmission and the computing resource consumption in the cloud.
+
+TsFile is a specially designed file format rather than a database. Users can
open, write, read, and close a TsFile easily like doing operations on a normal
file. Besides, more interfaces are available on a TsFile.
+
+TsFile offers several distinctive features and benefits:
+
+* Efficient Storage and Compression: TsFile employs advanced compression
techniques to minimize storage requirements, resulting in reduced disk space
consumption and improved system efficiency.
+
+* Flexible Schema and Metadata Management: TsFile allows for directly write
data without pre defining the schema, which is flexible for data aquisition.
+
+* High Query Performance with time range: TsFile has indexed devices, sensors
and time dimensions to accelerate query performance, enabling fast filtering
and retrieval of time series data.
+
+* Seamless Integration: TsFile is designed to seamlessly integrate with
existing time series databases such as IoTDB, data processing frameworks, such
as Spark and Flink.
+
+
+
Added: dev/tsfile/1.0.0/rc1/RELEASE_NOTES.md
==============================================================================
--- dev/tsfile/1.0.0/rc1/RELEASE_NOTES.md (added)
+++ dev/tsfile/1.0.0/rc1/RELEASE_NOTES.md Sat Feb 17 01:26:53 2024
@@ -0,0 +1,39 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+# Apache TsFile 1.0.0
+
+## New Features
+
+- Support registering devices
+- Support registering measurements
+- Support adding additional measurements
+- Support writing timeseries data without pre-defined schema
+- Support writing timeseries data with pre-defined schema
+- Support writing with tsRecord
+- Support writing with Tablet
+- Support writing data into a closed TsFile
+- Support query timeseries data without any filter
+- Support query timeseries data with time filter
+- Support query timeseries data with value filter
+- Support BOOLEAN, INT32, INT64, FLOAT, DOUBLE, TEXT data types
+- Support PLAIN, DICTIONARY, RLE, TS_2DIFF, GORILLA, ZIGZAG, CHIMP, SPRINTZ,
RLBE encoding algorithm
+- Support UNCOMPRESSED, SNAPPY, GZIP, LZ4, ZSTD, LZMA2 compression algorithm
Added: dev/tsfile/1.0.0/rc1/apache-tsfile-1.0.0-source-release.zip
==============================================================================
Binary file - no diff available.
Propchange: dev/tsfile/1.0.0/rc1/apache-tsfile-1.0.0-source-release.zip
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/tsfile/1.0.0/rc1/apache-tsfile-1.0.0-source-release.zip.asc
==============================================================================
--- dev/tsfile/1.0.0/rc1/apache-tsfile-1.0.0-source-release.zip.asc (added)
+++ dev/tsfile/1.0.0/rc1/apache-tsfile-1.0.0-source-release.zip.asc Sat Feb 17
01:26:53 2024
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEzhaDbaKuItvzc/VQLM9+e8qjyj0FAmXQCEoACgkQLM9+e8qj
+yj2q/hAAlx4W0qSi6x10Vsa+AcTJM6/+3r5vlk6T/bU5E2hgRxxi7ZGGmjSRQZSS
+esZ8uJcSc6gsU+4Tq6D/Obw5cQHPAdCGCVaiR2aPKc2xsVfaxA8v8wi1stOKCDrO
+Pt8jebskr2fkFl9nAiSlqwEpCt5CwG0d2f3C61/doXK9gLOtb4MFXMGcysjexwbS
+46xbQlHMryjhBYrScSFB/aDc+19OxJIEREj9/t/6ohxjxcovsWN1wj1DY67gqMjp
+jlNQaZVBCHD8selHwRbpX23zjxxwA0qdaZC+h1EwqNz3htWohffAgOtH2JsE7zQR
+99lLZvTyKbybgxrQ0H7DyK2tZMd71CtpP3xPOiJrZOS3WZq4pgpeh1Eud0U2vDHB
+ys1L3wRWYWY0/eXalfczSIAX6FZKmyd3UdBXHOVm+UeCsN5rPffqAcmOAq8mZrv1
+uG5IICl2+i5321F020jDCiEuDejRJFggJYX9lBu2aQLZJOEt5HO8FPeZqKR4ih81
+nKAzCp4uGv3ZFomhv1eSZENo56NLsaGu7Z1AoWAmwmp4CeVY7f5S+dp3k/BbfkrH
+Duh+FMfhOeIcHltY7+98s/aAS286hBD7I/bxiTMTjh43xDJ9KMxZWPndJpW9wNcv
++2WTNTHgGPbm4CpzX3LCTh8Qj1Hhmt2Rry0vJNW77mVG7jXl89o=
+=jo1Y
+-----END PGP SIGNATURE-----
Added: dev/tsfile/1.0.0/rc1/apache-tsfile-1.0.0-source-release.zip.sha512
==============================================================================
--- dev/tsfile/1.0.0/rc1/apache-tsfile-1.0.0-source-release.zip.sha512 (added)
+++ dev/tsfile/1.0.0/rc1/apache-tsfile-1.0.0-source-release.zip.sha512 Sat Feb
17 01:26:53 2024
@@ -0,0 +1 @@
+dc84dce8bf95443567b2565456751338c1559a73ac8d1bd96314b4fc06fdd66ad2e6355d5d8be08f9b632a60b3ca7408ae06cdaa6696a4c14272b02ecf174281
\ No newline at end of file