I decided to start a new thread as this spun off from one of my other discussions.
As most of you know I'm kind of "returning from the dead" in VFP, having not really been a serious developer in over 15 years now, but due to a decision to leverage every advantage I can for a start-up I've come out of retirement.
To that end, some years ago (and I don't really remember why, so this is part of why I'm bringing this up now), I shifted away from SCATTER/GATHER (with a few exceptions though even those may have been due to not understanding a way to accomplish the same thing with buffering), to buffering.
I have adopted Optimistic Table Buffering "5" in the DE as a strategy throughout my application (with a few exceptions where they are "Read Only" and then I set them to "0 - NONE").
Now I know I picked this for some reason, but maybe not for the right one and years later I've no memory of why I went this route. In my applications it does work... but that said, I also don't have a large multi-user environment, only a few simultaneous users.
So I'm curious to hear other philosophies and points about why you might choose one over another, and is there a "best practice" in this regard? (Or is that another religious debate?)
Best Regards,
Scott
ATS, CDCE, CTIA, CTDC
"Everything should be made as simple as possible, and no simpler."![[hammer] [hammer] [hammer]](/data/assets/smilies/hammer.gif)
As most of you know I'm kind of "returning from the dead" in VFP, having not really been a serious developer in over 15 years now, but due to a decision to leverage every advantage I can for a start-up I've come out of retirement.
To that end, some years ago (and I don't really remember why, so this is part of why I'm bringing this up now), I shifted away from SCATTER/GATHER (with a few exceptions though even those may have been due to not understanding a way to accomplish the same thing with buffering), to buffering.
I have adopted Optimistic Table Buffering "5" in the DE as a strategy throughout my application (with a few exceptions where they are "Read Only" and then I set them to "0 - NONE").
Now I know I picked this for some reason, but maybe not for the right one and years later I've no memory of why I went this route. In my applications it does work... but that said, I also don't have a large multi-user environment, only a few simultaneous users.
So I'm curious to hear other philosophies and points about why you might choose one over another, and is there a "best practice" in this regard? (Or is that another religious debate?)
Best Regards,
Scott
ATS, CDCE, CTIA, CTDC
"Everything should be made as simple as possible, and no simpler."
![[hammer] [hammer] [hammer]](/data/assets/smilies/hammer.gif)