You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: vignettes/duckplyr.Rmd
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -42,9 +42,9 @@ If the duckplyr data.frame is accessed by...
42
42
Therefore, duckplyr can be **both lazy** (within itself) **and not lazy** (for the outside world).
43
43
44
44
Now, the default materialization can be problematic if dealing with large data: what if the materialization eats up all RAM?
45
-
Therefore, the duckplyr package has a **safeguard called funneling**.
46
-
A funneled data.frame cannot be materialized by default, it needs a call to a `compute()` function.
47
-
By default, duckplyr frames are _unfunneled_, but duckplyr frames created from Parquet data (presumedly large) are _funneled_.
45
+
Therefore, the duckplyr package has a **safeguard called prudence**.
46
+
A prudent data.frame cannot be materialized by default, it needs a call to a `compute()` function.
47
+
By default, duckplyr frames are _lavish_, but duckplyr frames created from Parquet data (presumedly large) are _frugal_.
48
48
49
49
## How to use duckplyr
50
50
@@ -74,7 +74,7 @@ With large datasets, you want:
74
74
- input data in an efficient format, like Parquet files. Therefore you might input data using `read_parquet_duckdb()`.
75
75
- efficient computation, which duckplyr provides via DuckDB's holistic optimization, without your having to use another syntax than dplyr.
76
76
- the output to not clutter all the memory. Therefore you can make use of these features:
77
-
-funneling (see `vignette("funnel")`) to disable automatic materialization completely or to disable automatic materialization up to a certain output size.
77
+
-prudence (see `vignette("funnel")`) to disable automatic materialization completely or to disable automatic materialization up to a certain output size.
78
78
- computation to files using `compute_parquet()` or `compute_csv()`.
0 commit comments