Reading datasets directly from disk

I have a question about changing RooFit’s default data access method. As I understand data read from a TTree or RooDataSet is preloaded into resident memory. Is there no way to read directly from disk without limitation of available RAM?
Thanks
Clement