There is a faster implementation of blocked views in CVS now. It
evolved from a change submitted by M. Berk (thank you!) and appears to
have a considerable effect on performance. The trick is to cache the
last used subview.
If you use blocked views and check out the latest code from CVS, you
Jean-Claude Wippler wrote:
With a somewhat lower raw access performance, you'll get much more
scalable views (millions of rows and more), faster commits, and
smaller datafiles.
There's no need to switch over every view - it's still a trade-off.
If your views are rarely modified, or contain
Jacob Levy wrote:
Thanks for the example -- I'm sure I can construct the equivalent C++
code, and if not I'll look through the tests that I'm sure contain some
examples.
Look in examples/. It's all there, C++ and Tcl.
You mentioned that blocked views are advantageous for when you have
lots
of