Hi Avleed,
Tall arrays are one technique to work with out-of-memory data backed by a datastore. Tall arrays extend the datastore capabilities which enables to work with out-of-memory data.
Refer to the following code for better understanding on how to work with tall arrays:
ds = tabularTextDatastore('file.csv');
tallData = tall(ds);
This allows you to perform operations on the data as if it were in memory, even though it's processed in chunks.
You can also refer to the below documentation link which will guide you more on tall arrays and its benefits:
Hope it will be helpful!