<< previous page   --   table of contents   --   next page >>
| | | | | | | |
  • Return to Table of Contents
  • Table of Contents

    1. General Information
    2. MySQL Installation
    3. Tutorial Introduction
    4. Database Administration
    5. MySQL Optimisation
    6. MySQL Language Reference
    7. MySQL Table Types
    8. MySQL APIs
    9. Extending MySQL

    Chapter 1:  General Information 57 nd a solution that will give maximal throughput.  This means that development will take a little longer, but the end result will be well worth this.  This kind of development is only possible because all server code are checked by one of a few (currently two) persons before it's included in the MySQL server. We at MySQL AB believe in frequent releases to be able to push out new features quickly to our users.   Because of this we do a new small release about every three weeks,  and a major branch every year.  All releases are thoroughly tested with our testing tools on a lot of di erent platforms. PostgreSQL is based on a kernel with lots of contributors.  In this setup it makes sense to prioritise adding a lot of new features, instead of implementing them optimally, because one can always optimise things later if there arises a need for this. Another  big  di erence  between  MySQL  Server  and  PostgreSQL  is  that  nearly  all  of  the code in the MySQL server is coded by developers that are employed by MySQL AB and are still working on the server code.  The exceptions are the transaction engines and the regexp library. This  is  in  sharp  contrast  to  the  PostgreSQL  code,  the  majority  of  which  is  coded  by  a big group of people with di erent backgrounds.  It was only recently that the PostgreSQL developers announced that their current developer group had nally had time to take a look at all the code in the current PostgreSQL release. Both of the aforementioned development methods have their own merits and drawbacks. We here at MySQL AB think, of course, that our model is better because our model gives better code consistency, more optimal and reusable code, and in our opinion, fewer bugs. Because we are the authors of the MySQL server code,  we are better able to coordinate new features and releases. 1.9.2.2  Featurewise Comparison of MySQL and PostgreSQL On  the  crash-me  page  (http://www.mysql.com/information/crash-me.php)  you  can nd a list of those database constructs and limits that one can detect automatically with a program.  Note, however, that a lot of the numerical limits may be changed with startup options for their respective databases.  This web page is, however, extremely useful when you want to ensure that your applications work with many di erent databases or when you want to convert your application from one database to another. MySQL Server o ers the following advantages over PostgreSQL:    MySQL Server is generally much faster than PostgreSQL. MySQL 4.0.1 also has a query cache that can boost up the query speed for mostly-read-only sites many times.    MySQL has a much larger user base than PostgreSQL. Therefore, the code is tested more and has historically proven more stable than PostgreSQL. MySQL Server is used more  in  production  environments  than  PostgreSQL,  mostly  thanks  to  the  fact  that MySQL  AB,  formerly  TCX  DataKonsult  AB,  has  provided  top-quality  commercial support for MySQL Server from the day it was released, whereas until recently Post- greSQL was unsupported.    MySQL Server works better on Windows than PostgreSQL does.  MySQL Server runs as a native Windows application (a service on NT/2000/XP), while PostgreSQL is run
     

    Customer Support CentreMySQL Reference Manual

    Web Hosting Services
    UNIX WEB HOSTING
    MERCHANT ACCOUNTS
    DEDICATED SERVERS
    E-COMMERCE HOSTING
    SUPPORT & FAQ's
    TERMS OF USE
    Domain Services
    DOMAIN
    REGISTRATION
    MANAGE
    YOUR ACCOUNT
    SUPPORT & FAQ's
    TERMS OF USE
    Corporate Info
    ABOUT US
    OUR NETWORK
    CONTACT US
    SITE MAP
    Copyright © 2002 Dyntex Group, Inc. All Rights Reserved
  • Return to Table of Contents
  • Back to top

  • Web Hosting: Manuals & FAQ's

    1. Unix-Based Web Hosting
    2. Unix Dedicated Servers
    3. Windows Dedicated Servers
    4. CuteFTP User’s Guide
    5. CuteHTML User’s Guide
    6. WS_FTP Pro User's Guide
    7. Miva Order User's Guide
    8. Miva Merchant User's Guide