access to the data model will be random (usually this will result in a data model completely stored in memory)