小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
Parquet中固定长度列表的快速路径

Apache Parquet存储固定长度列表(如向量嵌入)效率低,因Dremel编码开销大。Hardwood通过检测定义和重复级别流,识别固定长度列表并绕过常规解码,实现快速路径。列读取器提速达2.5倍,行读取器最高3.9倍,接近扁平列性能。该优化可选启用,预计1.1版默认开启。

Parquet中固定长度列表的快速路径

morling.dev -- Blog morling.dev -- Blog · 2026-07-22T05:30:00Z

Hardwood, the project Gunnar Morling kick-started to improve the handling of Parquet files in Java, reached version 1. Its multi-threaded approach and zero mandatory external dependencies promise...

Hardwood Promises High-Speed JVM Apache Parquet Processing with Zero Mandatory Dependencies

InfoQ InfoQ · 2026-07-03T12:12:00Z

This week's Java roundup for June 22nd, 2026, features news highlighting: the GA releases of Hardwood 1.0 and Endive 1.0; the June 2026 edition of Azul Payara; point releases of Quarkus,...

Java News Roundup: Hardwood 1.0, Endive 1.0, Azul Payara, Quarkus, WildFly, LangChain4j, OSSI

InfoQ InfoQ · 2026-06-29T23:30:00Z
Hardwood 1.0:一个快速、轻量级的Apache Parquet读取器,适用于JVM

Hardwood是一个为JVM开发的新Parquet库,专注于快速读取Apache Parquet文件,支持多线程和无强制依赖。1.0版本已发布,兼容Java 21及以上,开源并可从Maven Central获取。它支持多种列类型和压缩方案,提供行读取和列读取两种API,适合不同的使用场景。未来版本将增加写入支持和性能优化。

Hardwood 1.0:一个快速、轻量级的Apache Parquet读取器,适用于JVM

morling.dev -- Blog morling.dev -- Blog · 2026-06-25T05:30:00Z
改进的列读取器API,首次支持地理空间功能:Hardwood 1.0.0.CR1现已发布

Hardwood 1.0.0.CR1发布,改进了Apache Parquet文件的列式访问API,支持GEOMETRY/GEOGRAPHY列类型。新增RowReader和ColumnReader API,优化了可选和重复列的检索。文档结构重组,便于用户学习和使用。解决了50个问题,预计1.0正式版将在一周内发布。

改进的列读取器API,首次支持地理空间功能:Hardwood 1.0.0.CR1现已发布

morling.dev -- Blog morling.dev -- Blog · 2026-05-31T20:36:00Z

Gunnar Morling, technologist at Confluent and Java Champion, shares his experiences with building high-performance applications in Java, especially in the data space. He shares insights from...

Podcast: Chasing Efficient Java Development: From 1BRC to Developing Hardwood AI Natively

InfoQ InfoQ · 2026-05-25T11:00:00Z
VARIANT支持,交互式Parquet文件TUI:Hardwood 1.0.0.Beta2发布

Hardwood 1.0.0.Beta2发布,新增对VARIANT列的支持,提供交互式文本用户界面(TUI),提升性能,优化对象存储文件读取。VARIANT类型适用于存储半结构化数据,CLI新增dive命令以便分析Parquet文件,并优化了核心页面获取和解码流程,提升读取效率,支持更多Parquet逻辑类型。

VARIANT支持,交互式Parquet文件TUI:Hardwood 1.0.0.Beta2发布

morling.dev -- Blog morling.dev -- Blog · 2026-04-29T17:45:00Z
VARIANT支持,交互式Parquet文件TUI:Hardwood 1.0.0.Beta2发布

Hardwood 1.0.0.Beta2发布,新增对VARIANT列的支持,提供交互式文本用户界面(TUI),提升性能,优化对象存储文件读取。VARIANT类型适用于存储半结构化数据,CLI新增dive命令以便分析Parquet文件,核心页面获取和解码流程也得到了优化,支持更多Parquet逻辑类型。

VARIANT支持,交互式Parquet文件TUI:Hardwood 1.0.0.Beta2发布

morling.dev -- Blog morling.dev -- Blog · 2026-04-29T17:45:00Z
Hardwood达到Beta版:S3、谓词下推、命令行工具及更多功能

Hardwood 1.0.0.Beta1发布,作为Apache Parquet的新解析器,优化了依赖和性能。新增S3后端支持直接解析远程文件,支持谓词下推和列投影,减少网络I/O。同时推出命令行工具,方便用户查看Parquet文件的元数据和内容。未来将专注于性能优化和API稳定性。

Hardwood达到Beta版:S3、谓词下推、命令行工具及更多功能

morling.dev -- Blog morling.dev -- Blog · 2026-04-02T18:20:00Z
Hardwood:一个新的Apache Parquet解析器

今天发布了Hardwood,这是一个新的Apache Parquet文件格式解析器,旨在减少依赖并提高性能。Hardwood是开源的,支持Java 21及以上版本,采用多线程解码管道显著加快解析速度,支持行和列两种API,适用于多种数据处理场景。未来计划增加对谓词下推的支持,并实现与parquet-java的兼容层。

Hardwood:一个新的Apache Parquet解析器

morling.dev -- Blog morling.dev -- Blog · 2026-02-26T12:30:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码