simdjson

simdjson

simdjson

Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks

AI 简介

simdjson 是一个高性能的 JSON 解析库,能够每秒解析千兆字节级别的 JSON 数据。它利用了常见的 SIMD 指令集和微并行算法,使得其解析速度比 RapidJSON 快 4 倍,比 Modern C++ 的 JSON 库快 25 倍。核心功能包括高效的 JSON 和 UTF-8 验证、自动选择适合当前 CPU 的解析器以及易于使用的 API。此外,simdjson 还具备严格的错误处理机制和内存管理策略,确保了其稳定性和可靠性。该项目适用于需要快速处理大量 JSON 数据的应用场景,如数据仓库、实时分析系统及网络服务等。已被 Facebook/Meta Velox、Node.js 运行时、ClickHouse 等多个知名项目采用。

C++
Apache License 2.0
23.8k
Stars
1.3k
Forks
241
Watchers
124
Issues

Star 增长

今日+2
近 7 天+29
近 30 天+89
综合评分96.7
默认分支master