Hasty Briefsbeta

双语

Show HN: Arc – high-throughput time-series warehouse with DuckDB analytics

5 months ago
  • #time-series
  • #database
  • #performance
  • Arc Core是基于DuckDB、Parquet和MinIO构建的高性能时序数据仓库
  • 当前处于Alpha版本阶段,不建议用于生产环境,但开发测试场景下运行稳定
  • 支持通过MessagePack二进制协议、InfluxDB行协议和JSON实现高性能数据写入
  • 集成DuckDB查询引擎,支持使用SQL进行快速分析查询
  • 采用MinIO实现分布式存储,兼容S3对象存储、本地磁盘、AWS S3和GCS
  • 支持从InfluxDB、TimescaleDB及HTTP端点导入数据
  • 包含可配置的查询缓存机制以提升性能
  • 使用MessagePack二进制协议时写入速度达189万条/秒
  • 最优配置方案:3倍CPU核心数的工作节点、原生部署模式及MinIO原生存储
  • 提供Docker和原生两种部署方式,原生部署速度快2.4倍
  • 通过集中式arc.conf文件管理配置,支持环境变量覆盖
  • API访问需使用Bearer token进行身份验证
  • 支持批量写入,兼容InfluxDB客户端和Telegraf
  • ClickBench基准测试显示其在AWS和Apple M3 Max硬件上均表现优异
  • 采用AGPL-3.0开源协议,同时提供商业支持选项