MySQLconf impressions 3: Report from Storage Engine Summit 2010

hingo's picture

For the Friday after the MySQL conference, Oracle had invited all storage engines to the traditional storage engine summit, but this was then canceled (or postponed) in the last minute. Since the engine vendors had already booked the day anyway, we agreed to sponsor the facility so the meeting could take place. In addition to those who had planned to be there, the meeting was also attended by Mikael Ronström, Jonas Oreland and Sanja Byelkin who had their flights cancelled. (Oracle was already represented by Konstantin Osipov.)

Also see http://askmonty.org/wiki/Storage_Engine_Summit_2010 for more complete notes of the summit.

  • The engine vendors were interested in the opportunity opened by MariaDB being more inclusive than MySQL, meaning they can have their engines included in MariaDB if they want. (Using a GPL compatible license, of course.)
  • We presented extending CREATE TABLE options newly finished by Sanja. This simple feature was very well received. Ron Hu from ScaleDB also immediately surfaced the need to coordinate engine specific options so that similarly named options will have the same semantics and effects in all engines. A wiki page in the MariaDB manual was created for this purpose.
  • Sergei Golubchik presented the new Server Services for Plugins API, which allows the engine to check during runtime whether an API is support and which version of it is supported. This allows the plugin API to evolve, without the need to recompile all plugins against new header files.
  • Igor and Timour presented optimizer related progress relevant to engines, in particular the plan to finish Query Fragment Pushdown, aka Join Condition Pushdown. (See notes for links to each worklog.)
  • There was ample time also for free-form discussion, and related to the previous Jonas got a lot of questions on how MySQL Cluster (NDB) implemented their JOIN pushdown.
  • Turns out that Antony Curtis (FederatedX) has been working on a merge of MySQL Cluster 6.3 and MariaDB 5.1. Since we so far had no official plans to work with MySQL Cluster, this will be interesting to follow.
  • The major concern expressed by most engines was a fear that MariaDB and MySQL plugin api's will start diverging. This was seen as harmful and unfortunately the risk currently is real. Even if we have constructive and friendly talks with Oracle, this is the situation right now. The message from the engines was however quite clear, so we need to continue to think about solutions to this.

Btw, huge thanks to Sergei Golubchik for sending invitations and moderating this meeting, and Kristian Nielsen for excellent notes! (I was away for the afternoon to visit the Drizzle meeting, so the notes from Kristian are more complete, but this blog apparently captures the main discussion points anyway.)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
 Twitter Trackbacks for MySQLconf impressions 3: Report from's picture

Pingback

[...] MySQLconf impressions 3: Report from Storage Engine Summit 2010 | OpenLife.cc openlife.cc/blogs/2010/april/mysqlconf-impressions-3-report-storage-engine-summit-2010 – view page – cached For the Friday after the MySQL conference, Oracle had invited all storage engines to the traditional storage engine summit, but this was then canceled (or postponed) in the last minute. Since the engine vendors had already booked the day anyway, we agreed to sponsor the facility so the meeting could take place. In addition to those who had planned to be there, the meeting was also attended by... Read moreFor the Friday after the MySQL conference, Oracle had invited all storage engines to the traditional storage engine summit, but this was then canceled (or postponed) in the last minute. Since the engine vendors had already booked the day anyway, we agreed to sponsor the facility so the meeting could take place. In addition to those who had planned to be there, the meeting was also attended by Mikael Ronström, Jonas Oreland and Sanja Byelkin who had their flights cancelled. (Oracle was already represented by Konstantin Osipov.) View page Tweets about this link Topsy.Data.Twitter.User['programoweb'] = {"location":"","photo":"http://a1.twimg.com/profile_images/791434240/geekcodebumperstickers_norm...","url":"http://twitter.com/programoweb","name":"Programación Web","nick":"programoweb","description":"Feed de páginas relacionadas con Desarrollo Web: PHP, MySQL, JavaScript, Python y más.","influence":""}; programoweb: “MySQLconf impressions 3: Report from Storage Engine Summit 2010 http://goo.gl/fb/Lmk5S #montyprogram #mysql #oracle ” 16 minutes ago view tweet retweet Filter tweets [...]

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Allowed HTML tags: <h1> <h2> <h3> <h4> <p> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br> <sup> <div> <blockquote> <pre> <img>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically. (Better URL filter.)

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.