Now that you’ve explored some basic data management using flat files and then the simple but very quick dbm, you’re ready to move on to a more full-featured data tool: the RDBMS, or Relational Database Management System.
The two best-known Open Source RDBMS applications are probably PostgreSQL and MySQL, although there are many others. There are also many commercial RDBMS products, such as Oracle, Sybase, and DB2, all of which are highly capable and run on multiple platforms. The Windows-only Microsoft SQL Server is another popular choice in the commercial marketplace. All these packages have their particular strengths; but for reasons of space, and a commitment to Open Source software, this book focuses exclusively on MySQL.
If you need an Open Source database and the terms for using MySQL under the GPL are not acceptable, and if you don’t want to ...