Download

Reduct Storage supports Linux, macOs and Windows on AMD64 platform.

Reduct Storage

Binary

    wget https://github.com/reduct-storage/reduct-storage/releases/download/v0.9.0/reduct-storage.linux-amd64.tar.gz
    tar xfv reduct-storage.linux-amd64.tar.gz
    RS_DATA_PATH=./data ./reduct-storage

Docker

    docker run -p 8383:8383 -v ${PWD}/data:/data reductstorage/engine:latest

Client SDKs

Python

    pip install -U reduct-py

Node.js

    npm i reduct-js

C++ (cmake)

    include(FetchContent)
    FetchContent_Declare(
            ReductCpp
            GIT_REPOSITORY https://github.com/reduct-storage/reduct-cpp.git
            GIT_TAG v0.9.0
    )
    find_package(ReductCpp)

Reduct Storage

Binary

    wget https://github.com/reduct-storage/reduct-storage/releases/download/v0.9.0/reduct-storage.macos-amd64.tar.gz
    tar xfv reduct-storage.linux-amd64.tar.gz
    RS_DATA_PATH=./data ./reduct-storage

Client SDKs

Python

    pip install -U reduct-py

Node.js

    npm i reduct-js

C++ (cmake)

    include(FetchContent)
    FetchContent_Declare(
            ReductCpp
            GIT_REPOSITORY https://github.com/reduct-storage/reduct-cpp.git
            GIT_TAG v0.9.0
    )
    find_package(ReductCpp)

Reduct Storage

Binary

    Invoke-WebRequest -Uri  https://github.com/reduct-storage/reduct-storage/releases/download/v0.9.0/reduct-storage.win-amd64.zip -OutFile reduct-storage.zip
    Expand-Archive -LiteralPath reduct-storage.zip -DestinationPath .
    .\reduct-storage.exe

Client SDKs

Python

    pip install -U reduct-py

Node.js

    npm i reduct-js

C++ (cmake)

    include(FetchContent)
    FetchContent_Declare(
            ReductCpp
            GIT_REPOSITORY https://github.com/reduct-storage/reduct-cpp.git
            GIT_TAG v0.9.0
    )
    find_package(ReductCpp)

All the binaries and source code are available on the release page

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.