Contestcen@aol.com wrote:
Yes, it is getting boring repeating that storage management and data access are independent issues.
No, they aren't.
I can't think of any standard access method where the choice of any standard storage management technique adds more than a single table reference to the process of retrieving a string.
Which is already one thing that you may or may not save. I mentioned alignment several times.
I am starting to think that there is some problem in terminology that is keeping us from agreeing on this point. Maybe, if you can give me an example of a standard access method, and two different storage management methods that have a large difference in how long it takes to retrieve a keyword, then that might reveal some difference in our language or in our assumptions.
ad 1, you might want to string in a tree structure, or a pointer. That's one access and a pointer more to store.
ad 2, if the string is unaligned, you have to copy it before you can use it, which I think is a substantial difference, both in time and in (code) size.
Frank