Notes from Brian and Sergei's Storage MySQL Engine talk at the 2004 MySQL User's Conference...

Brian recently added a stubbed out storage engine (table handler) to the MySQL 4.1 source tree. He's going to demonstrate a CSV storage engine that he's written.

To write a storage engine, you need to implement about 15 functions. Basic ones: create(), open(), close(), delete_table(), and so on. Now looking at what it takes to implement a table scan (SELECT * FROM my_table).

Ugh, the wifi sucks in this room. I can't even get a copy of the slides right now. :-(

Brian's storage engine is named "Tina." Can you guess what his girlfriend's name is?

Looking at ha_tina.cc now.

Hm, this session really isn't that bloggable. Too much detail to capture here. I guess you need to go read the code.

Posted by jzawodn at April 14, 2004 02:19 PM

Reader Comments
# Steve Friedl said:

At least it's not "ho_tina.cc" :-)

on April 14, 2004 07:54 PM
# David Reed said:

Where are the source and slides available?

on April 15, 2004 12:36 PM
Disclaimer: The opinions expressed here are mine and mine alone. My current, past, or previous employers are not responsible for what I write here, the comments left by others, or the photos I may share. If you have questions, please contact me. Also, I am not a journalist or reporter. Don't "pitch" me.

 

Privacy: I do not share or publish the email addresses or IP addresses of anyone posting a comment here without consent. However, I do reserve the right to remove comments that are spammy, off-topic, or otherwise unsuitable based on my comment policy. In a few cases, I may leave spammy comments but remove any URLs they contain.