I have non-sensitive data in an object array:
data = [ { prop1: value, prop2: value}, ... ]
which contains about 200 objects and will probably grow to the low thousands. Reads are much more than writes, and I am using some Javascript to sort/extract from the array as needed. While I'd appreciate to automate sorting and filtering of data, using a database even for a few thousand records seems a bit of an overkill.
At what size would an object array begin to severely impact performance, and when would a database make more sense?
EDIT: My dilemma is, can I safely load the entire array client-side and let the browser do the heavy-lifting, saving me the trouble of managing a database for a simple set of data and operations?