X, a company based in Sweden that offers paid support for the product. According to benchmark figures available at the MySQL website, MySQL is the fastest freeware database available for Unix machines. MySQL does lack two important things you'd find in most commercial databases, however. One is stored procedures. The other is transaction rollback.
Stored procedures are small programs stored in the database.
These programs are made up of a string of database commands that you expect you'll need to execute more than once. With stored procedures, you could store all of these actions as a single command. This means that rather than having to list all these steps each time you wanted to get this done, you can list them once in the database and call them with the same simple command each time they need to be executed. Transaction rollback also allows you to group a series of commands. For example, suppose you are programming an online stock exchange simulation.