Solid's storage engine for MySQL (MySQL/solidDB) brings in an unexpected species to your computer. A small tree will grow in your computer's memory to ease the burden of the transaction processing. It is called "Bonsai Tree" and is a part of innovative Solid technology. Bonsai tree serves as a "smart cache", collecting the data that are being processed, have been recently processed, or are likely to be processed. In other words, Bonsai Tree is a highly efficient implementation of a hot spot -- the part of the database that is subject to high activity. All real-life databases have hot spots that are typically a few per cent of the total database size.
You might say: isn't the traditional page buffer pool (database cache) supposed to take care of that, by maintaining the most commonly used pages in main memory?
The answer is yes, it does--but not in the most …
[Read more]