When dealing with a large number of data points, is an array of objects a poor choice to use? Is it inefficient to perform lookups when the data is in this format?