Skip to content

Smart Compression and Query System for Resource-Constrained IoT Data Management

License

Apache-2.0, Apache-2.0 licenses found

Licenses found

Apache-2.0
LICENSE
Apache-2.0
LICENSE-binary
Notifications You must be signed in to change notification settings

IGinX-THU/TVStoreX

TVStoreX

License

TVStoreX is TVStore enhanced with the middleware system IginX. TVStore is a time-series store that can automatically bound storage space to a user-provided size. It is capable of constraining storage costs as large volumes of data keep flowing into a single database instance at a high speed.

TVStore incorporates a novel time-varying compression framework to compress older data by higher ratios and newer data by lower ratios, while maintaining high accuracy in many workloads. Its decisions on storage bounding are properly chosen based on tight theoretical bounds to minimize information loss and computation cost. The implementation of TVStore builds upon Apache IoTDB. For details see our paper at FAST'22:

  • Yanzhe An, Yue Su, Yuqing Zhu, and Jianmin Wang. "TVStore: Automatically Bounding Time Series Storage via Time-Varying Compression." In 20th USENIX Conference on File and Storage Technologies (FAST 22). 2022. [pdf]

TVStore is extensively evaluated using TVStore-benchmark. Along the same lines, the authors have also the following related works:

  • IginX: an open-source clustering system for multi-dimensional scaling of standalone time series databases, e.g., TVStore
  • Record-breaking benchmarking: tuning a cluster of IginX and IoTDB(by a special branch) instances to get a record-breaking result in the TPCx-IoT benchmarking tests

Awards

TVStoreX won the Gold medal in the Geneva International Exhibition of Inventions.

The Gold Medal for TVStoreX

Other Info

For further usage information on the system, please refer to the Quick Start of TVStore and that of IginX.

About

Smart Compression and Query System for Resource-Constrained IoT Data Management

Resources

License

Apache-2.0, Apache-2.0 licenses found

Licenses found

Apache-2.0
LICENSE
Apache-2.0
LICENSE-binary

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published