apache / apache/iceberg-python

Feature Request: Encryption

未关闭
#3,222 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
1.1k
派生
581
平均合并
1 天 17 小时
30 天内合并 PR
78

描述

### Feature Request / Improvement

Apache Iceberg supports table encryption (https://iceberg.apache.org/docs/nightly/encryption/), and engines like Spark are capable now of writing and reading tables that adhere to Iceberg's encryption model.

This feature tracks PyIceberg supporting this. The eventual goal here would be (1) PyIceberg being able to read tables written by other engines according to Iceberg's encryption model, and (2) PyIceberg being able to write tables according to the encryption model, to be read by other engines. There's also the dimension of catalog support - on the Java side, Hive encryption is implemented and [REST encryption](https://github.com/apache/iceberg/pull/13225) will hopefully be soon.

贡献指南

这个仓库没有索引到贡献指南

调研方向

从 Apache Iceberg 的加密文档开始,并将其模型与此处描述的 Spark 互操作性进行比较,然后查看链接的 Hive 和 REST catalog 加密参考资料。当 PyIceberg 能够按照加密模型读取和写入表,并涵盖 catalog 支持这一方面时,即可视为完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
python, spark
领域
databases, security
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
冷清
描述清晰度
需要澄清
新手友好度
30/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。