|
I'm aware of SETOBJACC, however I don't want this entire file in
memory, only two fields. Also, each of our clients has their own
version of the file, so keeping it in memory doesn't seem like a
viable option regardless.
I do need to retrieve a value, so I can't simply check for the
existence of the record.
I am aware of a potential performance hit of loading the array all
at once. These are all batch jobs, and at most there would be 33k
records (I'd define the array to be 50k to allow for growth), which
is going to load in seconds - so from a batch perspective, extra
seconds once is ok.
However this discussion has given me the idea (or maybe someone
actually mentioned this and I took it the wrong way, yet lead me to
the same conclusion) that I could check the array. If the customer
isn't there, then go to the file and get the value I need plus add
the customer/value to the array. So in the case of having 33k
customers, maybe my job of running 30 million records only uses 15k
of those customers, then I've made the array smaller so the lookups
would be quicker.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.