Author Topic: MYSQL Features  (Read 171 times)

0 Members and 1 Guest are viewing this topic.

Offline h2obubbler

  • Full Member
  • *
  • Posts: 228
  • Karma: +0/-0
  • Life is like a box of chocolate.
    • View Profile
MYSQL Features
« on: October 16, 2008, 04:27:23 PM »
Thought sharing this great information about MYSQL.


As of August 2007, MySQL offers MySQL 5.0 in two different variants: the MySQL Community Server and Enterprise Server. They have a common code base and include the following features:

    * A broad subset of ANSI SQL 99, as well as extensions
    * Cross-platform support
    * Stored procedures
    * Triggers
    * Cursors
    * Updatable Views
    * True VARCHAR support
    * INFORMATION_SCHEMA
    * Strict mode
    * X/Open XA distributed transaction processing (DTP) support; two phase commit as part of this, using Oracle\'s InnoDB engine
    * Independent storage engines (MyISAM for read speed, InnoDB for transactions and referential integrity, MySQL Archive for storing historical data in little space)
    * Transactions with the InnoDB, BDB and Cluster storage engines; savepoints with InnoDB
    * SSL support
    * Query caching
    * Sub-SELECTs (i.e. nested SELECTs)
    * Replication with one master per slave, many slaves per master, no automatic support for multiple masters per slave.
    * Full-text indexing and searching using MyISAM engine
    * Embedded database library
    * Partial Unicode support (UTF-8 sequences longer than 3 bytes are not supported; UCS-2 encoded strings are also limited to the BMP)
    * ACID compliance using the InnoDB, BDB and Cluster engines
    * Shared-nothing clustering through MySQL Cluster

The MySQL Enterprise Server is released once per month and the sources can be obtained either from MySQL\'s customer-only Enterprise site or from MySQL\'s Bazaar repository, both under the GPL license. The MySQL Community Server is published on an unspecified schedule under the GPL and contains all bug fixes that were shipped with the last MySQL Enterprise Server release. Binaries are no longer provided by MySQL for every release of the Community Server.

    * Replication support (i.e. Master-Master Replication & Master-Slave Replication)

Distinguishing features

The following features are implemented by MySQL but not by some other RDBMS software:

    * Multiple storage engines, allowing you to choose the one which is most effective for each table in the application (in MySQL 5.0, storage engines must be compiled in; in MySQL 5.1, storage engines can be dynamically loaded at run time):
    * Native storage engines (MyISAM, Falcon, Merge, Memory (heap), Federated, Archive, CSV, Blackhole, Cluster, Berkeley DB, EXAMPLE, and Maria)
    * Partner-developed storage engines (InnoDB, solidDB, NitroEDB, BrightHouse)
    * Community-developed storage engines (memcached, httpd, PBXT, Revision Engine)
    * Custom storage engines
    * Commit grouping, gathering multiple transactions from multiple connections together to increase the number of commits per second.

Server compilation type

There are 3 types of MySQL Server Compilations for Enterprise and Community users:

    * Standard: The MySQL-Standard binaries are recommended for most users, and include the InnoDB storage engine.
    * Max: (not MaxDB, which is a cooperation with SAP AG) is mysqld-max Extended MySQL Server. The MySQL-Max binaries include additional features that may not have been as extensively tested or are not required for general usage.
    * The MySQL-Debug binaries have been compiled with extra debug information, and are not intended for production use, because the included debugging code may cause reduced performance.

Beginning with MySQL 5.1, MySQL AB has stopped providing these different package variants. There will only be one MySQL server package, which includes a mysqld binary with all functionality and storage engines enabled. Instead of providing a separate debug package, a server binary with extended debugging information is also included in the standard package.

Techronnati | where technology never sleeps

MYSQL Features
« on: October 16, 2008, 04:27:23 PM »

Mountain View

 

Related Topics

  Subject / Started by Replies Last post
0 Replies
414 Views
Last post October 21, 2008, 04:58:39 PM
by h2obubbler
0 Replies
93 Views
Last post January 06, 2009, 07:20:01 AM
by Corps
0 Replies
91 Views
Last post November 25, 2009, 02:53:29 AM
by MrSpecialist
0 Replies
49 Views
Last post September 03, 2014, 07:08:32 AM
by CyborgRepublic
0 Replies
47 Views
Last post February 16, 2016, 10:47:13 AM
by JusticeLeague

Posting Disclaimer: Any individual may post a message in this forum and may do so anonymously. Therefore, the sole author is exclusively and entirely responsible for all opinions in that message. They do not represent the official opinions of Techronnati, its administrators or moderators or the Techronnati Management. Techronnati is merely acting as an impartial conduit for constitutionally protected free speech and is not responsible and will not be held liable for the content of such messages. All images and service logos are trademarks of their respective owners.