After 5 years of development all steps in the new memory management architecture in RonDB is completed. This has been introduced in 4 steps and now the final step is completed. Thus it is a good time to describe the architecture and how it works.
The original architecture was using fixed size memory structures that was very fast, but not so flexible. We have worked hard during this transformation to retain the performance while adding a much more flexible memory architecture.
This type of automatic memory management is normally only found in expensive closed source DBMSs. Now RonDB brings this type of automatic memory management to open source DBMSs as well.