Skip to main content
Alexey Timin
Software Engineer - Database, Rust, C++

A software engineer with a passion for databases, Rust, and C++, always looking for new challenges and opportunities to build efficient, scalable systems for managing large amounts of data.

View all authors

3 Ways to Store Computer Vision Data

· 9 min read
Alexey Timin
Software Engineer - Database, Rust, C++

When building computer vision systems, efficient data storage is a fundamental requirement. Whether you're capturing images for training, storing inference results for validation, or archiving sensor data for future analysis, your storage solution must be both reliable and high-performance.

Ingestion speed is especially critical. If your system can’t write data fast enough — whether it’s high-frequency frames or accompanying metadata — you risk losing valuable information or creating bottlenecks in the pipeline.

In this post, we’ll look at three common approaches to storing data in computer vision applications: a traditional file system, S3-compatible object storage, and ReductStore, a time-series-optimized blob storage. We’ll explore the strengths and limitations of each approach to help you choose the best fit for your application.

A Simple Computer Vision Application

For demonstration purposes, we’ll use a simple computer vision (CV) application which is connected to a CV camera and runs on an edge device:

Computer Vision Application

The camera driver captures images from the CV camera every second and forwards them to the model, which then detects objects and displays the results in the user interface.

Your images and results need to be stored for training and validation purposes. The customer may also wish to view images featuring anomalous objects. These requirements present the challenge of maintaining a history of blob or unstructured data.

ReductStore v1.15.0 Released With Extension API and Improved Web Console

· 4 min read
Alexey Timin
Software Engineer - Database, Rust, C++

ReductStore v1.15.0 Released

We are pleased to announce the release of the latest minor version of ReductStore, 1.15.0. ReductStore is a high-performance storage and streaming solution designed for storing and managing large volumes of historical data.

To download the latest released version, please visit our Download Page.

What's new in 1.15.0?

This release includes several new features and enhancements. These are the extension API, the improved Web Console and the new conditional query operators.

Data Acquisition System for Manufacturing: Shop Floor to Cloud

· 7 min read
Alexey Timin
Software Engineer - Database, Rust, C++

ReductStore on DAQ edge device

As modern manufacturing becomes increasingly data-driven, the need for efficient data acquisition systems is more critical than ever. In my previous article, Building a Data Acquisition System for Manufacturing, we discussed the challenges of data acquisition in manufacturing and how ReductStore can help solve them. Here we will learn how to use ReductStore at the edge of the shop floor and stream data to the cloud.