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."
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."