小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
Parquet文件写入支持、布隆过滤器、性能提升:Hardwood 1.1.0.Beta1发布

Hardwood 1.1 Beta1发布,首次支持Parquet写入,提供RowWriter和ColumnWriter两种API,并优化查询层(Bloom过滤器、字典行组剪枝)及性能(固定长度列表快速路径等)。CLI改用Æsh框架,启动更快,新增AI代理技能和WebAssembly实验版本。此版本修复109个问题,兼容DuckDB和parquet-java,未来将完善写入功能。

Parquet文件写入支持、布隆过滤器、性能提升:Hardwood 1.1.0.Beta1发布

morling.dev -- Blog morling.dev -- Blog · 2026-08-31T19:36:00Z
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 位验证码
友情链接: MOGE.AI 九胧科技 1tok 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator 模力方舟 Gitee AI

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码