<< 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

    58 MySQL Technical Reference for Version 4.0.3 under the Cygwin emulation.  We have heard that PostgreSQL is not yet that stable on Windows but we haven't been able to verify this ourselves.   MySQL has more APIs to other languages and is supported by more existing programs than PostgreSQL. See Appendix B [Contrib], page 653.   MySQL Server works on 24/7 heavy-duty systems.  In most circumstances you never have  to  run  any  cleanups  on  MySQL  Server.   PostgreSQL  doesn't  yet  support  24/7 systems because you have to run VACUUM once in a while to reclaim space from UPDATE and DELETE commands and to perform statistics analyses that are critical to get good performance with PostgreSQL. VACUUM is also needed after adding a lot of new rows to a table.  On a busy system with lots of changes, VACUUM must be run very frequently, in the worst cases even many times a day.  During the VACUUM run, which may take hours if the database is big, the database is, from a production standpoint, practically dead. Please note:  in PostgreSQL version 7.2, basic vacuuming no longer locks tables, thus allowing normal user access during the vacuum.  A new VACUUM FULL command does old-style vacuum by locking the table and shrinking the on-disk copy of the table.   MySQL replication has been thoroughly tested, and is used by sites like: Yahoo Finance (http://finance.yahoo.com/) Mobile.de (http://www.mobile.de/) Slashdot (http://www.slashdot.org/)    Included in the MySQL distribution are two di erent testing suites, `mysql-test-run' and  crash-me  (http://www.mysql.com/information/crash-me.php),  as  well  as  a benchmark  suite.   The  test  system  is  actively  updated  with  code  to  test  each  new feature and almost all reproduceable bugs that have come to our attention.  We test MySQL Server with these on a lot of platforms before every release.  These tests are more sophisticated than anything we have seen from PostgreSQL, and they ensure that the MySQL Server is kept to a high standard.    There  are  far  more  books  in  print  about  MySQL  Server  than  about  PostgreSQL. O'Reilly,  SAMS,  Que,  and  New  Riders  are  all  major  publishers  with  books  about MySQL. All MySQL features are also documented in the MySQL online manual because when a new feature is implemented, the MySQL developers are required to document it before it's included in the source.    MySQL Server supports more of the standard ODBC functions than PostgreSQL.    MySQL Server has a much more sophisticated ALTER TABLE.    MySQL Server has support for tables without transactions for applications that need all the speed they can get.  The tables may be memory-based, HEAP tables or disk based MyISAM.  See  Chapter 7 [Table types], page 494.    MySQL Server has support for two di erent table handlers that support transactions, InnoDB, and BerkeleyDB.  Because every transaction engine performs di erently under di erent conditions, this gives the application writer more options to nd an optimal solution  for  his  or  her  setup,  if  need  be  per  individual  table.   See  Chapter  7  [Table types], page 494.    MERGE tables gives you a unique way to instantly make a view over a set of identical tables and use these as one.  This is perfect for systems where you have log les that you order, for example, by month.  See Section 7.2 [MERGE], page 501.
     

    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