apache / apache/iceberg-python
Feature Request: Encryption
- Ngôn ngữ chính
- Python
- Star
- 1.1k
- Fork
- 581
- Merge trung bình
- 1 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 78
Mô tả
### 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.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Bắt đầu với tài liệu về mã hóa của Apache Iceberg và so sánh mô hình của tài liệu này với khả năng tương tác với Spark được mô tả ở đây, sau đó xem lại các tài liệu tham khảo được liên kết về mã hóa catalog Hive và REST. Công việc được xem là hoàn tất khi PyIceberg có thể đọc và ghi các bảng theo mô hình mã hóa và giải quyết khía cạnh hỗ trợ catalog.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python, spark
- Lĩnh vực
- databases, security
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 30/100