apache / apache/iceberg-python
Feature Request: Encryption
- 主要語言
- Python
- 星號
- 1.1k
- 分支
- 581
- 平均合併
- 1 天 13 小時
- 30 天內合併 PR
- 76
描述
### 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