[Tutorial] CTable copy() with reblocking and recompression
- 主要言語
- Python
- スター
- 211
- フォーク
- 58
- 平均マージ
- 1日 17時間
- マージ済み PR(30日)
- 6
説明
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
コントリビューションガイド
調査の方向性
examples/ctable/copying.py と doc/getting_started/tutorials/ の既存のシーケンスから始めます。インメモリコピーと永続コピー、reblocking と SUMMARY クエリのプルーニング、ZSTD から LZ4 への再圧縮のトレードオフ、および射影された select() ビューのコピーを扱う doc/getting_started/tutorials/16.ctable-copy.ipynb を追加します。完了とは、ノートブックがチュートリアルのシーケンスに統合され、列挙した各ケースを実演していることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- jupyter-notebook, python
- 領域
- documentation
- issue の種類
- ドキュメント
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 静か
- 明瞭さ
- 明確に書かれている
- 初心者へのやさしさ
- 74/100