What MySQL Lacks
The following section is not short, nor are some of the missing things trivial, such as a stored procedure language, triggers, and enforced referential integrity. MySQL is GPL; it is open source. The same hacker community that built the Internet is working on and improving MySQL; any image it has to protect is one based on competence, not marketing. Personally, I would rather hear the downside up front than find out when I am hip-deep in code that “you can’t do that.”
Therefore, the following sections present some of the shortcomings of MySQL. Table 1.2 summarizes what MySQL lacks, and the following sections provide pertinent information about each feature that was available at the time this book was written.