sfsEdgeStore
轻量级边缘计算数据存储适配器 - 解决边缘场景的数据存储痛点
sfsEdgeStore 是专为工业物联网边缘场景设计的轻量级数据存储适配器,作为 EdgeX Foundry 和 sfsDb 数据库之间的桥梁,提供高效的本地数据读写和缓存能力。
核心价值
- ✅ 纯 Go 实现:无 CGO 依赖,跨平台编译简单,部署无忧
- ✅ 极轻量:资源占用极低,可在任何边缘设备上运行
- ✅ 高可靠:本地存储,网络中断不影响数据采集
- ✅ 易集成:与 EdgeX Foundry 原生集成,开箱即用
- ✅ 高性能:LevelDB 底层,本地查询毫秒级响应
- ✅ 开源免费:完整功能,无限制使用
⚡ 性能亮点
| 指标 | 实测值 | 说明 |
|---|---|---|
| 内存占用 | 20.85 MB | 极轻量,适合资源受限设备 |
| CPU 使用率 | 2.9% | 后台运行几乎不占用资源 |
| 启动时间 | 0.187 秒 | 极速启动,毫秒级响应 |
| 数据库大小 | 0.25 MB | 18,681 条记录仅占 0.25 MB |
1. sfsedgestore-darwin-amd64 (9.61 MB)
用途:macOS Intel 芯片设备
- 适用设备:2020 年之前的 Mac (Intel Core i5/i7/i9)
- 典型场景 :
- 开发环境(写代码、测试)
- 本地演示
- macOS 上的边缘计算原型
- 下载地址:sfsedgestore-darwin-amd64
2. sfsedgestore-darwin-arm64 (9 MB)
用途:macOS Apple Silicon 设备
- 适用设备:MacBook M1/M2/M3, iMac M1/M2/M3, Mac Mini M1/M2/M3
- 典型场景 :
- 最新 Mac 开发环境
- 性能要求较高的本地测试
- Apple Silicon 上的边缘计算应用
- 下载地址:sfsedgestore-darwin-arm64
3. sfsedgestore-linux-amd64 (9.41 MB)
用途:Linux x86_64 服务器/工控机
- 适用设备 :
- 工业电脑(工控机)
- 服务器
- 虚拟机
- 旧款 x86 架构的边缘设备
- 典型场景 :
- 工厂生产线数据采集
- 数据中心边缘节点
- 传统 x86 服务器
- 下载地址:sfsedgestore-linux-amd64
4. sfsedgestore-linux-arm64 (8.81 MB) ⭐ 最常用
用途:Linux ARM64 嵌入式设备
- 适用设备 :
- Raspberry Pi 4 / 400 / 5
- NVIDIA Jetson Nano / TX2 / Xavier / Orin
- Rockchip RK3588 / RK3399 开发板
- 各种 ARM64 工业网关
- 典型场景 :
- 工业物联网边缘网关
- 机器人数据存储
- 智能摄像头后端
- 智能家居中控
- 下载地址:sfsedgestore-linux-arm64
5. sfsedgestore-windows-amd64.exe (9.72 MB)
用途:Windows x86_64 设备
- 适用设备 :
- Windows 工控机
- Windows 服务器
- Windows 10/11 工业电脑
- 典型场景 :
- Windows 环境下的工厂数据采集
- 与现有 Windows 系统集成
- Windows 工控机边缘存储
- 下载地址:sfsedgestore-windows-amd64.exe
6. sfsedgestore-windows-arm64.exe (8.9 MB)
用途:Windows ARM64 设备
- 适用设备 :
- Surface Pro X
- Windows Dev Kit 2023
- 其他 Windows ARM 设备
- 典型场景 :
- Windows ARM 设备的边缘应用
- 新型 Windows 工业设备
- 下载地址:sfsedgestore-windows-arm64.exe
快速选择指南
| 你的设备 | 选择的文件 |
|---|---|
| Raspberry Pi 4/5 | sfsedgestore-linux-arm64 ⭐ |
| Jetson Nano/Orin | sfsedgestore-linux-arm64 ⭐ |
| 普通 Linux 服务器 | sfsedgestore-linux-amd64 |
| Intel Mac | sfsedgestore-darwin-amd64 |
| M1/M2/M3 Mac | sfsedgestore-darwin-arm64 |
| Windows 工控机 | sfsedgestore-windows-amd64.exe |
总结
-
最推荐 :linux-arm64(覆盖 80% 以上的边缘场景)
-
开发环境:选择你开发机器对应的文件
-
生产环境:根据目标设备的 CPU 架构选择