[Tutorial] CTable copy() with reblocking and recompression
- Ngôn ngữ chính
- Python
- Star
- 211
- Fork
- 58
- Merge trung bình
- 1 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 6
Mô tả
The CTable.copy() method gained new chunks=, blocks=, and cparams= overrides in this release, but there is no tutorial showing when and why you would use them. There is a standalone example at examples/ctable/copying.py, but no notebook integrated into the tutorial sequence.
Suggested work: Add a notebook 16.ctable-copy.ipynb to doc/getting_started/tutorials/ covering:
- Basic in-memory and persistent copy
- Reblocking: how block size affects SUMMARY index granularity and query pruning
- Recompression: switching codecs (ZSTD → LZ4) and what to expect on size vs speed
- Copying a projected view (select().copy()) to persist a column subset
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với examples/ctable/copying.py và chuỗi hiện có trong doc/getting_started/tutorials/. Thêm doc/getting_started/tutorials/16.ctable-copy.ipynb, bao quát các bản sao trong bộ nhớ và bản sao persistent, reblocking và việc pruning truy vấn SUMMARY, các đánh đổi khi nén lại từ ZSTD sang LZ4, cũng như việc sao chép một view select() đã chiếu. Được xem là hoàn tất khi notebook được tích hợp vào chuỗi tutorial và minh họa từng trường hợp được liệt kê.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- jupyter-notebook, python
- Lĩnh vực
- documentation
- Loại issue
- Tài liệu
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức phù hợp với người mới
- 74/100