iotsharp/sonnetdb

By iotsharp

Updated 2 days ago

SonnetDB: a multi-model database for time-series, SQL, KV, documents, search, and vectors.

Image
Message queues
Databases & storage
0

4.2K

iotsharp/sonnetdb repository overview

🚀 SonnetDB / iotsharp/sonnetdb

🇨🇳 中文介绍

SonnetDB 是面向 .NET 工业边缘应用的本地优先多模型数据引擎。
iotsharp/sonnetdb Docker 镜像提供开箱即用的 SonnetDB 服务端,适合 IoTSharp、工业网关、边缘采集、离线数据记录、轻量 MES / SCADA、设备诊断和私有化部署场景。

SonnetDB 将时序数据库、关系表、KV / 缓存、JSON 文档、全文检索、向量搜索、对象存储、消息队列和 AI Copilot 能力整合到一个轻量服务中,让边缘侧和云端应用可以使用统一的数据底座。

✨ 核心能力:

  • 📈 时序数据存储与聚合
  • 🧩 关系表、索引、事务与 EF Core 集成
  • ⚡ KV / 缓存与 TTL
  • 📄 JSON 文档查询
  • 🔎 全文检索与向量搜索
  • 🪣 对象存储能力
  • 📬 SonnetMQ 本地消息队列
  • 🤖 Agent / MCP / Copilot 友好的数据入口
  • 🏭 适合工业边缘、网关、弱联网和私有化部署

🇺🇸 English Introduction

SonnetDB is a local-first multi-model data engine built for .NET industrial edge applications.
The iotsharp/sonnetdb Docker image provides a ready-to-run SonnetDB server for IoTSharp, industrial gateways, edge collection, offline data logging, lightweight MES / SCADA systems, device diagnostics, and private deployments.

SonnetDB combines time-series storage, relational tables, KV/cache, JSON documents, full-text search, vector search, object storage, message queue, and AI Copilot-ready interfaces in one lightweight service.

✨ Highlights:

  • 📈 Time-series storage and aggregation
  • 🧩 Relational tables, indexes, transactions, and EF Core support
  • ⚡ KV / cache with TTL
  • 📄 JSON document queries
  • 🔎 Full-text and vector search
  • 🪣 Object storage features
  • 📬 SonnetMQ local message queue
  • 🤖 Agent / MCP / Copilot-friendly access
  • 🏭 Designed for industrial edge, gateways, weak-network, and private deployments

🐳 Quick Start

docker run --rm \
  -p 5080:5080 \
  -v sonnetdb-data:/data \
  iotsharp/sonnetdb:latest

After startup, open: -🛠️ Admin UI: http://127.0.0.1:5080/admin/ -📚 Help Docs: http://127.0.0.1:5080/help/ -❤️ Health Check: http://127.0.0.1:5080/healthz -🔐 Data Persistence

Mount /data to keep databases, WAL, segments, catalog files, KV data, documents, and system metadata persistent. -v sonnetdb-data:/data

🏷️ Tags

iotsharp sonnetdb industrial-iot edge-computing iot database time-series tsdb multi-model-database dotnet ef-core kv-store json-document full-text-search vector-search object-storage message-queue mcp ai-copilot gateway scada mes private-deployment

Tag summary

Content type

Image

Digest

sha256:033a0787d

Size

244.5 MB

Last updated

2 days ago

docker pull iotsharp/sonnetdb:sha-1cae2b8