MySQL InnoDB engine internals | Search for a title, author or keyword | ||||||||
MySQL InnoDB engine internals by Jeremy Cole: I’ve been using InnoDB for about a decade now, and up to now have understood it well enough to make it do what I wanted, most of the time. However in order to achieve some goals related to efficiency, I’ve found it necessary to take my understanding to the next level. Unfortunately, the InnoDB documentation was pretty lacking in clear explanations of InnoDB’s internal data structures. Reading the code turned out to be the only way to find the information I needed. However I quickly found that the structures and their usage (and especially their inter-relationships) are way too complex to keep in your head just based on reading the code. Additionally it’s only really possible to hope you’ve understood the structure correctly just based on reading (and for me, there were a lot of misunderstandings along the way). My decision: I started the innodb_ruby project to implement InnoDB’s on-disk data structures in Ruby, to directly see InnoDB engine in action. To walk through these pages you'll need the rubygems package management framework for Ruby libraries and applications.
|
|||||||||
MySQL InnoDB engine internals | Disclaimer: this link points to content provided by other sites. |