轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
reduct/store
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

store Docker 镜像下载 - 轩辕镜像

store 镜像详细信息和使用指南

store 镜像标签列表和版本信息

store 镜像拉取命令和加速下载

store 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

store
reduct/store

store 镜像详细信息

store 镜像标签列表

store 镜像使用说明

store 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

ReductStore是高性能时序对象存储与流处理解决方案,专为机器人和工业物联网(IIoT)中基于ELT的数据采集(DAQ)系统设计,用于存储带时间索引和标签的非结构化数据(图像、传感器读数等),支持高效检索和数据缩减策略。
1 收藏0 次下载activereduct镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

store 镜像详细说明

store 使用指南

store 配置说明

store 官方文档

ReductStore

高性能数据采集系统的存储与流处理解决方案

![GitHub release (latest SemVer)]([] ![GitHub Workflow Status]([] ![Docker Pulls]([] ![GitHub all releases]([] ![codecov]([] ![Community]([]

ReductStore是一款高性能时序对象存储与流处理解决方案,适用于机器人和工业物联网(IIoT)中基于ELT的数据采集(DAQ)系统。它旨在处理大量非结构化数据——图像、传感器读数、日志、文件、ROS bags等,这些数据以原始形式捕获,并带有精确的时间索引(时间戳)和可选标签(如设备状态、AI推理结果)。这使得基于数据采集时间和分类的快速高效检索成为可能,同时通过仅将选定数据从边缘流式传输到云端,实现对数据缩减策略的控制。

更多信息请访问 [***]

为何存在?

市场上有许多时序数据库,它们提供了卓越的功能和可扩展性。然而,所有这些数据库都专注于数值数据,对非结构化数据的支持有限(可能仅表示为字符串)。

另一方面,类S3对象存储是存储 blob 对象的理想选择,但它们不提供在时间域中处理数据的 API。

在许多应用中,我们需要收集非结构化数据(如图像、高频传感器数据、二进制包或大型文本文档)并提供对其历史记录的访问。许多公司基于时序数据库和 blob 存储的组合在内部构建存储解决方案。这可能是一个可行的方案,但要保持两个数据库中的数据完整性、实施保留策略并提供高性能的数据访问是一项具有挑战性的开发任务。

ReductStore 项目旨在为需要按特定时间间隔存储和访问非结构化数据的应用提供完整解决方案。它确保数据不会占满硬盘,并通过批处理记录减少高延迟网络中关键 HTTP 请求的数量。

所有这些特性使该数据库成为边缘计算和物联网应用的理想选择,助您避免内部解决方案的开发成本。

核心功能

  • HTTP(S) API 接口
  • 存储和访问时序非结构化数据
  • 无对象最大大小限制
  • 数据标签标注与过滤功能
  • 基于 JSON 的数据过滤查询语言
  • 追加式数据复制(流处理)
  • 读写操作中支持记录批处理
  • 基于大小的实时 FIFO 桶配额,避免磁盘空间不足
  • 嵌入式 Web 控制台
  • 令牌授权管理数据访问

快速开始

最快的启动方式是使用 Docker 镜像:

docker run -p 8383:8383 -v ${PWD}/data:/data reduct/store:latest

或者,您也可以使用 Cargo 安装:

curl --proto '=https' --tlsv1.2 -sSf [***] | sh  # 安装最新 Rust
apt install protobuf-compiler
cargo install reductstore
RS_DATA_PATH=./data reductstore

如需更深入的指南,请访问 快速开始 和 下载 部分。

初始化实例后,可使用 客户端 SDK 写入或检索数据。以下是 Python 示例:

from reduct import Client, BucketSettings, QuotaType

async def main():
    # 1. 创建 ReductStore 客户端
    async with Client("http://localhost:8383", api_token="my-token") as client:
        # 2. 获取或创建一个 1Gb 配额的桶
        bucket = await client.create_bucket(
            "my-bucket",
            BucketSettings(quota_type=QuotaType.FIFO, quota_size=1_000_000_000),
            exist_ok=True,
        )

        # 3. 向 'sensor-1' 条目写入带时间戳和标签的数据
        await bucket.write("sensor-1", b"<Blob 数据>", timestamp="2024-01-01T10:00:00Z",
                           labels={"score": 10})
        await bucket.write("sensor-1", b"<Blob 数据>", timestamp="2024-01-01T10:00:01Z",
                           labels={"score": 20})

        # 4. 按时间范围和条件查询数据
        async for record in bucket.query("sensor-1",
                                         start="2024-01-01T10:00:00Z",
                                         stop="2024-01-01T10:00:02Z",
                                         when={"&score": {"$gt": 20}}):
            print(f"记录时间戳: {record.timestamp}")
            print(f"记录大小: {record.size}")
            print(await record.read_all())


# 5. 运行主函数
if __name__ == "__main__":
    import asyncio
    asyncio.run(main())

客户端 SDK

ReductStore 设计注重适应性。虽然它提供了可集成到几乎任何环境的简单 HTTP API,但我们理解并非所有人都希望直接与 API 交互。

为简化开发流程并使集成更顺畅,我们开发了一系列针对不同编程语言和环境的客户端 SDK。这些 SDK 封装了核心 API,提供了更直观、更符合语言原生***惯的交互方式,从而加速开发周期。

以下是可用的客户端 SDK:

  • Rust 客户端 SDK
  • Python 客户端 SDK
  • JavaScript 客户端 SDK
  • C++ 客户端 SDK

工具

ReductStore 不仅关乎数据存储,更致力于简化和增强数据管理体验。除了强大的核心功能外,ReductStore 还提供了一套工具来简化管理、监控和优化。以下是您可以使用的关键工具:

  • CLI 客户端 - 用于直接与 ReductStore 交互的命令行界面
  • Web 控制台 - 管理 ReductStore 实例的 Web 界面

反馈与贡献

您的输入对我们至关重要!🌟 如果您发现了错误、有改进建议或想直接为代码库做贡献,请通过以下方式提供帮助:

  • 问题与想法:加入我们的 Discourse 社区 提问、分享想法并与其他 ReductStore 用户协作。
  • 错误报告:在我们的 GitHub 仓库 上提交 issue。请提供尽可能详细的信息,以便我们有效解决问题。

参与进来

我们相信社区协作的力量。如果您使用 ReductStore 构建了出色的项目,我们很乐意了解!在 Discourse 社区 分享您的项目、经验和见解。

如果您觉得 ReductStore 有帮助,请在 GitHub 仓库上给我们一个 ⭐。

您的支持激发我们的热情,推动我们不断改进。

让我们一起重新定义 blob 数据存储的未来!🚀

常见问题 (FAQ)

Q1: ReductStore 与其他时序数据库有何不同?

A1: ReductStore 专为存储和管理大量 blob 数据而设计,针对高性能和实时查询进行了优化。与主要关注数值数据的其他数据库不同,ReductStore 擅长处理非结构化数据,使其成为边缘计算和物联网等应用的理想选择。

Q2: 如何开始使用 ReductStore?

A2: 您可以使用 Docker 镜像或 Cargo 轻松设置 ReductStore。详细说明在 快速开始 部分提供。

Q3: blob 数据有大小限制吗?

A3: 虽然 ReductStore 针对小对象(小于 1 MB)进行了优化,但对 blob 的最大大小没有硬性限制。

Q4: 可以将 ReductStore 与现有基础设施集成吗?

A4: 当然可以!凭借各种客户端 SDK 和适应性强的 HTTP API,ReductStore 几乎可以集成到任何环境中。

Q5: 安装遇到问题,在哪里可以获得帮助?

A5: 建议查看我们的 文档。如果问题仍然存在,请加入我们的 *** 社区或在 GitHub 仓库上提交 issue。

查看更多 store 相关镜像 →
screwdrivercd/store logo
screwdrivercd/store
by screwdrivercd
可插拔的制品存储,用于存储日志、共享步骤、模板等内容。
350K+ pulls
上次更新:7 个月前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.