Comments (2)
That is a very good question and you nearly summarized the situation correctly. However, for dask dataframes (not for pandas dataframes), there is a small difference: the data is not "created" (or cached) just once, but actually, every time you run a calculation (if you do not persist or cache it on purpose). The reason is, that dask (in contrast to pandas), does not store any "real" data but only the computations which should be applied to the data (plus some metadata). Onle if you trigger it (e.g. with compute()), the data is fetched.
This means for dask-sql
, that if you run
df = ... some dask method, e.g. read_sql ...
c.create_table("table", df, persist=False) # important: persist is True by default, but you do not want that here
c.sql("SELECT * FROM table").compute()
the data is only fetched the moment you run the .compute()
.
from dask-sql.
As I did not hear back from you, I assume the question is solved.
from dask-sql.
Related Issues (20)
- [BUG][GPU Logic Bug] "SELECT (<string>)||(<column(decimal)>) FROM <table>" brings Error HOT 2
- [BUG] [Crash Bug] "SELECT (((((NOT t1.c0))AND(('A' LIKE 'B' ESCAPE '/'))))=(t2.c0)) FROM t1, t2" brings Crash
- [BUG][GPU Error Bug] "SELECT (<column> IN (<string>, <string>, (CASE <column> WHEN <string> THEN <column> END ), ((<column>)||(<string>)))) FROM <table>" brings Error
- [BUG][GPU Error Bug] "SELECT <number> FROM <table> HAVING EVERY(<boolean>)" brings Error
- [BUG] [GPU Error Bug] "SELECT ((<string>)LIKE(<column>)) FROM <table>" brings Error
- [BUG][GPU Error Bug] "SELECT ((<string>)!=(<column>)) FROM <tables>" brings Error HOT 5
- [BUG]] [GPU Error Bug] "SELECT (CASE false WHEN (true) THEN (true) WHEN false THEN false END ), ('<string>'), false FROM <table>" brings Error
- [BUG]] [GPU Logic Bug] "SELECT ((1) NOT BETWEEN (CASE ((<column>)) WHEN (1) THEN 0 END ) AND (<column>)) FROM <table>" brings Error
- [BUG][GPU Logic Bug] "SELECT ((<column>) IS DISTINCT FROM ((CASE <column> WHEN <number> THEN <number> END ))) FROM <table>" brings Error
- [BUG][GPU Logic Bug] "SELECT ( (CASE (CASE (<number>) WHEN <column> THEN (<number>) END ) WHEN <number> THEN (<number>) ELSE <column> END )) FROM <table>" brings Error
- [BUG][GPU Logic Bug] "SELECT (CASE (<column>) WHEN <number> THEN <number> END) FROM <table>" brings Error
- [BUG] [Logic Bug] "SELECT <column> FROM <table>" by JDBC brings Error
- [BUG][Logic Bug] "SELECT (<column>)*(<decimal>) FROM <table>" by JDBC brings Error
- [BUG][Logic Bug] "SELECT <column> FROM <table>" brings Error
- SchemaError / NotImplementedError: The python type string is not implemented (yet) HOT 2
- Implement date_trunc function [ENH]
- [BUG] `dynamic_partition_pruning::read_table` errors on single-file Parquet datasets
- [BUG] [GPU Error Bug] "SELECT (('b햦]D7Jr31')||((CASE 'Kx}lzJ^' WHEN <column> THEN '' END ))) FROM <table>" brings Error
- [BUG] [GPU Error Bug] "SELECT (((<column> LIKE '\뽞^' ESCAPE 'M')) IS NULL) FROM <tables>" brings Error
- [BUG] [GPU Error Bug] "SELECT -2613 FROM <table> HAVING (<TIMESTAMP> NOT BETWEEN <TIMESTAMP> AND MAX(<TIMESTAMP>))" brings Error HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dask-sql.