Roadmap

Experimental Implementation (v0)

The experimental implementation is ready to use and well-tested. However, it doesn't have many features which databases normally have.

Version Features Status
v0.1.0
  • HTTP API to manage buckets and read/write records
  • FIFO quota for a bucket
  • Client SDK for C++
Ready
v0.2.0
  • Token Authentication
  • Client SDK for JavaScript
Ready
v0.3.0
  • Support SSL
Ready
v0.4.0
  • Streaming asynchronous model for read/write operations
  • Client SDK for Python
Ready
v0.5.0
  • Embedded Web Console
  • Demo Server
Ready
v0.6.0
  • Production Test
Ready
v0.7.0
  • Data Querying
Ready
v0.8.0
  • Feature Freeze
  • New Token Authentication Model
Ready
v0.9.0
  • Support AMD64
  • Support MacOS
  • Support Windows
  • Binary Distribution
Ready

Next Major Release (v1)

The main goal for 1.x version is to make the storage engine enterprise ready.

Version Features Status
v1.0.0
  • Remove deprecated endpoints
  • Refactor HTTP layer
  • Release CLI tool
In Progress
v1.1.0
  • User Authorization
  • Record Meta Data
Planning
v1.2.0
  • Plugin Infrastructure
  • Multithreaded Implementation
Planning
v1.3.0
  • Replication
Planning

About

Reduct Storage is a time series database for big data. It has no limitation on the size of stored objects. It provides a simple HTTP API and is optimized for random data reads via a timestamp or larger chunks via time intervals.