apache / apache/iceberg-python
Feature Request: Encryption
- 主要语言
- 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