From: Alex B. <boi...@in...> - 2003-02-24 22:05:10
|
Fernando Padilla wrote: > Ah, the Forums seem to have more life than the mailing list. Though I > prefer the mailing list, should I be going through the forums? For > questions, etc, etc? Either is fine with me. I actually prefer email myself. I've left the forums open since it seemed that some people were more comfortable with them; probably because you don't have to subscribe to a mailing list, I guess. > Anyhow I would like to chat about a possible feature. Which is key > compacting. For example, if there alot of keys that all start with a > certain prefix, then the BPages could store that prefix separately from > the keys, so the overhead of storing keys would be a lot smaller. There's been discussion and even code submission for this before. It never got included because I had problems running the test suite with the patches and didn't have time to merge+fix the code with the latest CVS version. I think this feature is relatively simple to implement, as most of it is concentrated at the BPage level. If you want to provide code, I'm very open. I would only suggest you wait a little bit (few days) since I'm changing BTree+BPage as we speak for performance reasons. It would make my job easier from an integration perspective. alex |