Sick: Indexed deduplicated binary storage for JSON-like data structures
4 months ago
- #Binary Encoding
- #Data Processing
- #JSON
- SICK是一种高效处理类JSON结构的方法。
- 支持以索引二进制形式存储JSON数据,实现高效访问。
- 为类JSON数据提供流式解析器和更新支持。
- 解决了传统JSON解析中内存激增等低效问题。
- 采用扁平化、去重化的表格形式表示JSON结构。
- 支持循环引用和自定义数据类型等特性。
- 当前已在C#和Scala中实现,未来可能支持流处理。
- 在二进制编码中为各类数据定义了特定类型标记。
- 存在诸如最大对象大小限制、键顺序不保留等局限性。