Categories: Summer Of Code | Contributing

SummerOfCode2009Ideas

Contents

[edit] Ideas for Summer of Code 2009

Like the last two years, MySQL is planning on participating in the Google Summer of Code 2009.

This is the beginning of a list of ideas for projects. Feel free to add your own suggestions. See also SummerOfCode2008Ideas, but make sure the project wasn't done last year (hint: ask if unsure).

[edit] Ideas

Ideas with a Mentor listed indicate that someone has volunteered to mentor that project, should a student who applies to complete it be selected.

This is not a final nor official list of projects yet -- feel free to add your own suggestions, whether you are planning to apply for the program as a student, a MySQL developer looking to mentor a project, or just a MySQL user who wants to see a particular project tackled!

[edit] Contact

[edit] MySQL Server

[edit] MySQL Cluster

[edit] MySQL Proxy

[edit] MySQL Sandbox

MySQL Sandbox is a tool created to install MySQL servers in a few seconds. The Sandbox roadmap has plenty of tasks that could be delivered within a Summer of Code project. For example:

Candidates need to either be proficient in Perl, or be prepared to convert the whole project in another language. Language migration will be considered only if it improves portability.

(Mentor: Giuseppe Maxia)

[edit] Connector/ODBC

Connector/ODBC supplies a graphical setup library to work with standard ODBC configuration tools. In Connector/ODBC 3.51, we ship only one cross-platform Qt-based setup library. For Connector/ODBC 5.1, we implemented a native library for Microsoft Windows. These two ideas are about implement additional setup libraries:

[edit] MySQL Documentation

[edit] phpMyAdmin

phpMyAdmin is a popular web interface for MySQL. In GSoC 2008, this project mentored two students under the MySQL umbrella. Here are a few ideas for new phpMyAdmin features:

[edit] A Rewrite of the Pool of Threads Scheduler

The pool of threads scheduler was initially designed for higher concurrency. However, it has been observed that while it performs well for some work loads, it can have very poor performance on other workloads. This project would entail investigating the pool of threads code, demonstrating what workloads it performs poorly on and documenting why it performs poorly on those workloads. Based on this investigation, a rewrite of the pool of threads scheduler could be performed. More information on the pool of threads code is available here and 1 blog post about some of its problems is here.

Mentor: Eric Day and other Drizzle community members.

[edit] Drizzle Related Ideas

Drizzle is a community-driven project based on the popular MySQL DBMS that is focused on MySQL's original goals of ease-of-use, reliability and performance. Drizzle projects can be submitted as part of the MySQL umbrella. More information on potential projects related to Drizzle are available on the Drizzle wiki at its GSoC ideas page.

Retrieved from "http://forge.mysql.com/wiki/SummerOfCode2009Ideas"

This page has been accessed 8,756 times. This page was last modified 18:17, 10 May 2009.

Find

Browse
MySQLForge
Main Page
Current events
Recent changes
Random page
Help
Edit
Edit this page
Editing help
This page
Discuss this page
Post a comment
Printable version
Context
Page history
What links here
Related changes
My pages
Special pages
New pages
File list
Statistics
Bug reports
More...