DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(mysql.info.gz) Stability

Info Catalog (mysql.info.gz) Features (mysql.info.gz) What-is (mysql.info.gz) Table size
 
 1.2.3 MySQL Stability
 ---------------------
 
 This section addresses the questions, "_How stable is MySQL Server?_"
 and, "_Can I depend on MySQL Server in this project?_" We will try to
 clarify these issues and answer some important questions that concern
 many potential users. The information in this section is based on data
 gathered from the mailing lists, which are very active in identifying
 problems as well as reporting types of use.
 
 The original code stems back to the early 1980s. It provides a stable
 code base, and the `ISAM' table format used by the original storage
 engine remains backward-compatible.  At TcX, the predecessor of MySQL
 AB, MySQL code has worked in projects since mid-1996, without any
 problems.  When the MySQL Database Software initially was released to a
 wider public, our new users quickly found some pieces of untested code.
 Each new release since then has had fewer portability problems, even
 though each new release has also had many new features.
 
 Each release of the MySQL Server has been usable. Problems have occurred
 only when users try code from the "gray zones."  Naturally, new users
 don't know what the gray zones are; this section therefore attempts to
 document those areas that are currently known.  The descriptions mostly
 deal with Version 3.23, 4.0 and 4.1 of MySQL Server.  All known and
 reported bugs are fixed in the latest version, with the exception of
 those listed in the bugs section, which are design-related.  
 Bugs.
 
 The MySQL Server design is multi-layered with independent modules.
 Some of the newer modules are listed here with an indication of how
 well-tested each of them is:
 
 Replication (Stable)
      Large groups of servers using replication are in production use,
      with good results. Work on enhanced replication features is
      continuing in MySQL 5.x.
 
 `InnoDB' tables (Stable)
      The `InnoDB' transactional storage engine has been declared stable
      in the MySQL 3.23 tree, starting from version 3.23.49.  `InnoDB'
      is being used in large, heavy-load production systems.
 
 `BDB' tables (Stable)
      The `Berkeley DB' code is very stable, but we are still improving
      the `BDB' transactional storage engine interface in MySQL Server.
 
 Full-text searches (Stable)
      Full-text searching is widely used.  Important feature
      enhancements were added in MySQL 4.0 and 4.1.
 
 `MyODBC' 3.51 (Stable)
      `MyODBC' 3.51 uses ODBC SDK 3.51 and is in wide production use.
      Some issues brought up appear to be application-related and
      independent of the ODBC driver or underlying database server.
 
 
Info Catalog (mysql.info.gz) Features (mysql.info.gz) What-is (mysql.info.gz) Table size
automatically generated byinfo2html