Skip to content

Commit 1d6acae

Browse files
ewgeniuspeasee
andauthored
docs: Update Cayenne accelerator (#1271) (#1272)
Co-authored-by: William <98815791+peasee@users.noreply.github.com>
1 parent ebbf3c8 commit 1d6acae

2 files changed

Lines changed: 13 additions & 4 deletions

File tree

website/docs/components/data-accelerators/cayenne.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,15 @@ datasets:
4545
mode: file
4646
```
4747
48+
#### `params`
49+
50+
| Parameter name | Description |
51+
| ------------------------------ | ------ |
52+
| `cayenne_compression_strategy` | Determines the type of compression to use when accelerating datasets. Defaults to [`btrblocks`](https://www.cs.cit.tum.de/fileadmin/w00cfj/dis/papers/btrblocks.pdf). Supports `btrblocks` or [`zstd`](https://github.com/facebook/zstd). |
53+
| `cayenne_unsupported_type_action` | Determines what action to take when a data type that is not supported is encountered. See [`unsupported_type_action` for more information](../../reference/spicepod/datasets.md#unsupported_type_action). |
54+
| `cayenne_footer_cache_mb` | Size of the in-memory Vortex footer cache in megabytes. Larger values improve query performance for repeated scans. Defaults to `128MiB`. |
55+
| `cayenne_segment_cache_mb` | Size of the in-memory Vortex segment cache in megabytes, to cache decompressed data segments for improved query performance in repeated scans. Defaults to `256MiB`. |
56+
4857
## Features
4958

5059
### High-Performance Columnar Storage

website/docs/features/data-acceleration/partitioning.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ This will result in a scan plan that only reads from the partitions that contain
3535

3636
:::warning[Limitations]
3737

38-
- Partitioning is currently limited to `engine: duckdb` and `mode: file`.
39-
- `partition_by` must have only 1 expression.
38+
- Partitioning is currently limited to `engine: duckdb` or `engine: cayenne` with `mode: file`.
39+
- `partition_by` currently only supports 1 expression for partitioning.
4040
- Expression must reference exactly one column from the dataset.
41-
- Expression must produce a scalar value
42-
- Expression cannot contain a subquery
41+
- Expression must produce a scalar value.
42+
- Expression cannot contain a subquery.
4343
- Partition pruning is limited to specific filter expressions such as:
4444
- `WHERE foo = bar`
4545
- `WHERE foo IN (bar, baz, ...)`

0 commit comments

Comments
 (0)