Arnold wrote...the current IDGEN concept makes me really nervous with my plans for my new SaaS product with many tenants and many subscribers/users to all those tenants - all doing heavy data entry, some all day long and congregating in mass during the month end cutoff for lots of them.
Howdy Arnold
The issues Bruce, et. al. have, while valid in their context, have nothing to do with THIS issue that you say you are worried about.
Without putting words in Vlad's mouth, I think he'd say that the strategy that Aware uses is proven and works fine. Or else many applications would fail if there was a recurring problem doing "heavy data entry", etc.
BAS_IDGEN doesn't get 'easily corrupted' on its own, from Aware.
It might get corrupted by a programmer writing some bad code in SQL.
Bruce just went through (several weeks ago) a case where some Qty fields were getting totally wiped out in his inventory file making him restore database tables. Intermittent. Happened more than once. Turned out to be faulty code. Not Aware and nothing to do with ID #s.
Bruce has a really complex design. It may be apples & oranges compared to yours. I've used SPs with much faster than Aware performance and the IDGEN issue is not even an issue for me.
So, don't fear, and since you don't have a corporate overseer or Auditors examining your code to see that you don't use Identity fields, then you're blowing this stuff out of proportion. Sure, be concerned about clean design and potential pitfalls, but not this.
jaymer...