Hi,

MySQL 5.1.3, a new version of the popular Open Source Database
Management System, has been released. The Community Edition is now
available in source and binary form for a number of platforms from our
download pages at http://dev.mysql.com/downloads/mysql/5.1.html and
mirror sites.

As we're working on making some changes to how we will provide binary
distributions of MySQL 5.1, this release currently only provides "Max"
binaries for a few selected platforms.

Note that not all mirror sites may be up to date at this point in time - if you can't find this version on some mirror, please try again later or
choose another download site.

This is the first public alpha release of the current MySQL 5.1
development branch, providing an insight to upcoming features. While
some of these are still under heavy development, this release includes
the following new features and changes (in comparison to the current
MySQL 5.0 production release):


 - Partitioning, which allows distributing portions of individual tables
   across a filesystem, according to rules which can be set when the
   table is created. In effect, different portions of a table are stored
   as separate tables in different locations - but from the user
   point-of-view, the partitioned table is still a single table. See
   http://dev.mysql.com/doc/refman/5.1/en/partitioning.html for further
   information on this functionality. (Author: Mikael Ronström)

 - MySQL 5.1 will add support for a very flexible plugin API, that will
   allow the loading and unloading of various components at runtime,
   without restarting the server. While the work on this is not finished
   yet, Pluggable Full-Text parsers are a first step in this direction.
   This allows the user to implement his own input filter on the indexed
   text, enabling full-text search capability on arbitrary data like PDF
   files or other document formats. A pre-parser full-text plugin
   performs the actual parsing and extraction of the text and hands it
   over to the builtin MySQL full-text search.
   (Author: Sergey Vojtovich)

 - The Instance Manager (IM) now has some additional functionality:
     * SHOW <instance_name> LOG FILES - provides a listing of all log
       files used by the instance
     * SHOW <instance_name> LOG {ERROR | SLOW | GENERAL} size -
       retrieves a part of the specified log file
     * SET instance_name.option_name=option_value - sets an option to
       the specified value and writes it to the config file
   See http://dev.mysql.com/doc/refman/5.1/en/instance-manager.html for
   more details on these new commands. (Author: Petr Chardin)

 - Two new aggregate functions STDDEV_POP and STDDEV_SAMP for computing
   the population and sample standard deviation of expressions - see
   http://dev.mysql.com/doc/refman/5.1/en/group-by-functions.html for
   more info. (Author: Sergey Vojtovich)

 - The performance of boolean full-text searches (using the "+"
   Operator) has been improved. See
   http://dev.mysql.com/doc/refman/5.1/en/fulltext-search.html
   for more details about full-text searching.
   (Author: Sergey Vojtovich)

 - VARCHAR fields used in MySQL Cluster tables are now variable-sized;
   that is, they now only allocate as much space as required to store
   the data. Previously, a VARCHAR(n) field allocated n+2 bytes (aligned
   to 4 bytes), regardless if the actual inserted value required that
   much space. (In other words, a VARCHAR column always required the
   same, fixed amount of storage as a CHAR column of the same size.)

 - Added the "table_definition_cache" system variable. If you use a
   large number of tables, you can create a large table definition cache
   to speed up opening of tables. The table definition cache takes less
   space and does not use file descriptors, unlike the normal table
   cache.

 - The "table_cache" system variable was renamed to "table_open_cache".
   Any scripts that refer to "table_cache" should be updated to use the
   new name.

  NOTE: This alpha release, as any other pre-production release, should
  not be installed on "production" level systems or systems with
  critical data. It is good practice to back up your data before
  installing any new version of software. Although MySQL has worked very
  hard to ensure a high level of quality, protect your data by making a
  backup as you would for any other software alpha release.)

We welcome feedback and bug reports about these new features via our
public bug tracking system at http://bugs.mysql.com/ . Thank you for
your support!

Bye,
        LenZ & Jörg

--
Lenz Grimmer, Senior Production Engineer
Joerg Bruehe, Senior Production Engineer
MySQL AB, www.mysql.com

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to