MySQL

The world's most popular open source database

Contact a MySQL Representative


  • MySQL.com
  • Developer Zone
  • Partners & Solutions
  • Customer Login
  • DevZone
  • Downloads
  • Documentation
  • Articles
  • Forums
  • Bugs
  • Forge
  • Blogs
 
  • Pages

    • About me
    • Bio
    • Press Release: “Kaj Arnö Appointed MySQL VP of Community Relations”
  • Calendar

    September 2005
    M T W T F S S
        Oct »
     1234
    567891011
    12131415161718
    19202122232425
    2627282930  
  • Recent Posts

    • Estonia, Latvia and Lithuania: A Tour of the Three Baltic Countries
    • Cross-platform MySQL Runs Best On Sun
    • Post from Uruguay: Meeting Señor Castro at the local launch of MySQL
    • Argentina Launch of MySQL: Customers, Meetings, Press
    • In Argentina, Uruguay and Chile
    • Meet Dups, our new MySQL Community Manager in North America!
    • Picasa Web: Sharing pictures, in particular for blogs
    • Dopplr: Joining the Social Network for Travellers
    • The Sun Model for Open Source business is emerging
    • Aslam Raffee, Innovator in Open Source Public Policy
    • South Africa, a country on track for both growth and happiness
    • Now I’m blogging in Russian, too!
    • I’m blogging in Italian!
    • Deadline extension: MySQL Conf Call for Papers open until 5 Nov 2008
    • mysqlconfde08: MySQL Customer Conference in Munich 21.10.2008
  • Archives

  • Blogroll

    • Kaj fotografiert
    • No Software Patents!
    • Planet MySQL


  • Tags

    Alexander Arnö Argentina Black Swan Blogging Blogs Books Brazil Call for Papers Call for Participation CfP Community Database design David Axmark Event scheduler German Getting Things Done Growth Innovation Ivan Nikitin Japan Language Launch Mårten Mickos Michael "Monty" Widenius MySQL MySQL 5.1 MySQL AB MySQL User Conference MySQL Users Conference Nassim Nicholas Taleb Open Source Paris Partitioning Photography PostgreSQL Social Networking South Africa Spanish Speed Reading Sun Microsystems Sun Tech Days Travel Uruguay Use case Workbench
  • Categories

    • Architecture of Participation
    • Connectors
    • Documentation
    • Events
    • Falcon
    • GPL
    • GUI
    • Licensing
    • MySQL
    • MySQL Cluster
    • MySQL Proxy
    • MySQL Server
    • MySQL Users Conferences
    • MySQL Workbench
    • Photography
    • PHP
    • Release Policy
    • Ruby on Rails
    • Running
    • Summer of Code
    • Sun
    • Sun visits
    • Travel
    • Use cases
    • Virtual company
Observations by Kaj Arnö @Sun
« MySQL 5.0 getting bug-free
Katrina: Contact Loved Ones with LAMP »

German c’t 20/2005 has several MySQL related articles

Germany’s highly regarded c’t magazine has some articles on databases in their 20/2005 issue that should hit the stores today.

  1. A database comparison
  2. A database GUI comparison
  3. A database challenge (the only one available online)

The articles are very well researched. The only errors I could find were caused by myself when I didn’t respond in time ot the author of the database comparison. Yes, MyISAM has full text search. Yes, MySQL 5.0 has stored procedures, triggers, views and subqueries, regardless of whether you use InnoDB or MyISAM as the table handler. Sorry, Peter Schüler, for not replying in time!

The first article compares MySQL, Firebird, PostgreSQL, MSDE 2000 and (conditionally) SQLite.

  • Firebird is portrayed as an “even more naked database than MySQL or Postgres”, i.e. lacking UI
  • PostgreSQL is noted for its ambitious goals of being Object Relational. While noting that VACUUM is not as bad as it used to be, the author also comes with a few fresh notes that I probably should learn more about
    • “The complexity of functions and optimisation possibilities sets high requirements on DBAs of PostgreSQL DBs.”
    • “Without professional practices, you easily run into a knife already when installing the system”
    • “leaving out the root PW has PostgreSQL issuing a 32 char long alphanumeric code, that is very hard to type”
    • “configuration decisions at installation time require intensive preparations”
  • MSDE 2000 or “Microsoft SQL Server Desktop Engine 2000″ is included, being free of charge (although not Open Source as the other databases). However, the author claims that it “allows only five simultaneous clients, has a limit of 2GB on DB size, lacks Full Text Search, provides only oSQL.exe as GUI, and lacks documentation”

For MySQL,

  • the author finds it noteworthy that the MySQL GUIs are not provided as part of the standard MySQL downloads, but have to be downloaded separately (”BTW, during the last months, MySQL has added the GUI frontends MySQL Administrator and MySQL Query Browser, which however have to be downloaded separately or installed from our CD”)
    • As a result, we already had an internal debate at MySQL where we agreed on a todo item of collecting not only the GUI frontends but also the Windows related Connectors into the Windows install package
    • Thanks for the tip, c’t!
  • MySQL Stored Procedures are portrayed as “apparently not yet fully developed; docs are in English only; some SQL statements are not allowed in Stored Procedures; however, the most important Flow Control statements are included even if they don’t belong to the standard — mostly FOR..NEXT is missing”
    • Yup, we knew that, can’t argue against it
  • not surprisingly, MySQL gets kudos for having plenty of interfaces and books
    • Thanks for the flowers, c’t!

The MySQL GUIs get a lot of positive comments. “With the new frontend components, MySQL is on its way to establish itself as the most comfortable of the server databases”

  • MySQL Administrator is “worthy of its name”. The article contains a good description of the Admin functionalities, which go “even beyond what the newest version, MySQL 5.0, has to offer”
    • “The extremely versatile tuning possibilities of MySQL Server puts quite some requirements on the administrator. The information rich MySQL Administrator finally offers the correspondiding tool that helps keep the settings under control and to manage their effects on disk space and other resources”
  • MySQL Query Browser is “chock full with useful functions”.
    • “As can be expected, the Query Browser helps to write queries and browse the result set”.
    • “It is extraordinary that QB offers an extensive, cut-and-pasteable command reference, as is the extra documentation on PHP 4 and the MySQL C API, as is the connection to MySQL Administrator”

On behalf of MySQL AB and the GUI team, I blush. OTOH, I take pride in having recruited Mike Zinner (together with Brian Aker based on a tip by Georg Richter) two years ago. It sure was a successful recruitment! I’m looking forward to meeting with Mike in Vienna this week.

And thanks, c’t, for never taking the easy shortcuts and always preferring thorough research.

This entry was posted on Monday, September 19th, 2005 at 16:51 and is filed under MySQL. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply

Observations by Kaj Arnö @Sun is proudly powered by WordPress MU running on Blogs.mysql.com.
Entries (RSS) and Comments (RSS).