Dremio Functionality

Can anyone answer my scenario which I am thinking of :
Suppose I connected to two data sources and there are 10 users who are doing operations and want to do some analytics .
And the file size is 10gb each .So when every time the user perform joins or aggregation at same time .How it going to manage the space ??


Is your question on memory or disk space. If memory is it on heap or direct? If it is on disk what specific operation we are talking about like for example spilling

Can you kindly provide more details?