💡
原文英文,约1500词,阅读约需6分钟。
📝
内容提要
Hardwood 1.0.0.Beta2发布,新增对VARIANT列的支持,提供交互式文本用户界面(TUI),提升性能,优化对象存储文件读取。VARIANT类型适用于存储半结构化数据,CLI新增dive命令以便分析Parquet文件,并优化了核心页面获取和解码流程,提升读取效率,支持更多Parquet逻辑类型。
🎯
关键要点
- 发布了Hardwood 1.0.0.Beta2版本,新增对VARIANT列的支持。
- 引入了交互式文本用户界面(TUI),用于分析Parquet文件的结构。
- 提升了性能,优化了从对象存储读取文件的效率。
- VARIANT类型适用于存储半结构化数据,支持动态形状的数据模型。
- CLI新增dive命令,允许用户通过TUI交互式探索和分析Parquet文件。
- 优化了核心页面获取和解码流程,提升了读取效率。
- 支持更多Parquet逻辑类型,如INTERVAL、MAP/LIST和INT96。
- 重构了核心行读取器API,简化了创建行读取器的过程。
❓
延伸问答
Hardwood 1.0.0.Beta2版本有哪些新特性?
新增对VARIANT列的支持,交互式文本用户界面(TUI),性能提升,优化对象存储文件读取等。
VARIANT类型在Hardwood中有什么应用?
VARIANT类型适用于存储半结构化数据,支持动态形状的数据模型,如实体-属性-值(EAV)模型。
如何使用Hardwood的TUI命令?
通过CLI运行hardwood dive命令,指定要探索的文件名即可使用TUI。
Hardwood 1.0.0.Beta2如何提升文件读取性能?
通过优化核心页面获取和解码流程,应用每列并行处理,减少对象分配等方式提升性能。
Hardwood CLI新增的dive命令有什么功能?
dive命令允许用户通过交互式界面探索和分析Parquet文件的结构和数据。
Hardwood 1.0.0.Beta2支持哪些Parquet逻辑类型?
支持INTERVAL、MAP/LIST和INT96等Parquet逻辑类型。
➡️