Getting started with MySQL database

Source: Internet
Author: User
Tags manual writing

1. MySQLDatabase Classification and Version upgrade

As with most open-source products, the two-license policy is divided into community and commercial editions, which are released in turn in 4 different versions of the two editions. These 4 versions are:Alpha ,Beta ,RC ,GA .

2. MySQLDifferences between the business and Community editions of the database2.1. MySQLIntroduction to the commercial release of the database

The MySQL Business Edition is developed and maintained by a dedicated person within MySQL , but it also absorbs the excellent code and algorithms written by the community and is rigorously tested by a dedicated person in accordance with the software testing process. No more issues to publish. To put it simply, theMySQL Business Edition is published internally by MySQL company, while referencing the community version of the advanced code features and algorithms. is the MySQL Company's profitable products, need to pay to use and provide service support, stability and reliability is the best.

2.2. MySQLIntroduction to the database Community release

MySQL Community Edition is distributed by MySQL developers, enthusiasts and users around the world to participate in the development and testing, and to complete the management of software code, testing work, the community will also set up a BUG reporting mechanism, collect users use encountered The BUG situation is less stringent than the commercial version, the development of the Community edition, and the test environment.

2.3. MySQLthe difference between business and Community editions

The difference is:

R commercial version organization management and testing links more stringent control, stability will be more stable than the community version.

R MySQL is a mature product, and there is little difference in performance between commercial and community editions.

R commercial version does not comply with the GPL Agreement, Community Edition to comply with the GPL agreement can be free trial!

the r Business Edition needs to purchase related services, enjoy 24x7 technical support and regular patching services, but users must pay for the service.

The maintenance of R Community Edition can only be provided by the community, not like the commercial version of the failure and patch resolution services, but the community version is completely free of charge, the community version of the quality of service and timeliness and other aspects can not be compared with the commercial version.

3. MySQLDatabase4Description of the release version

The descriptions and differences between the 4 release versions are as follows:

( 1 ) Alpha version:

The Alpha version is generally only run within the company that is being developed and not publicly available. It is mainly the developers themselves to test the product, check whether the product is defective, error, verify the product features and instructions, the user manual is consistent. MySQL is an open source product that requires developers, enthusiasts, and users around the world to participate in software development, testing, and manual writing. Therefore, this version of the source code and products will be released, so that anyone can participate in the development or testing work, or even write and modify the user manual.

( 2 ) Beta version:

The beta version is generally completed after the development of the function and all the products after the test work, there will be no major features or performance bugs, and invite or provide user experience and testing, in order to more comprehensive testing software deficiencies or problems.

( 3 ) RC version:

RC version belongs to a production environment before the release of a small version, is based on the Betav version of the test results, received the bug or defect of the collected information, to repair and improve the product after the release.

( 4 ) GA version

GA version is a software PRODUCT is released products, also known as the production version of the product. In general the case. The GA version is selected for the production environment of the enterprise.

4. MySQLProduct line

5. MySQLIntroduction to naming database software

The MySQL database software name is a version number consisting of 3 digits and a suffix. For example: The version number like mysql-5.0.56.tar.gz explains:

(1) The first number (5) is the major version number, which describes the file format, and all version 5 distributions have the same file format.

(2) The first 2 digits (0) are the release level, and the major and release levels are combined to form the release sequence number

(3) The number of the first 3 digits, which is incremented for each new release, usually requires the latest version of the selected release.

' after each update, the last digit of the version string is incremented, and the second digit of the string is incremented if there is a new feature added to the previous version or there is a slight incompatibility. If the file format changes, the first number increments.

(4) suffix displays the stability level of the release. Shows how to improve stability with a series of suffixes. The possible suffixes are:

Alpha version

indicates that the release package contains a large number of new code that has not been thoroughly tested. Known flaws should be documented in the news summary, and in most of this release there are new commands and extensions, and this version may also have major code changes such as development.

Beta version

means that the version functionality is complete, and all new code is tested without adding important new features, and there should be no known flaws. When the Alpha version has not reported a fatal vulnerability for at least one months, and there is no plan to increase the new functionality that is causing the new features that have been implemented to be unstable, the version changes from Alpha to beta , and in the future Beta version, release, or product release, all APIs, external visual structures, and SQL command columns can no longer be changed.

RC version

It's a release rep; it's a beta release that's been released for a while, just adding a little bit of a fix.

No suffix

This means that the version has been running in many places for some time, and there are no non-platform-specific bug reports, which is what we call a product or a " generic " version.

6. MySQLVersion Selection final recommendation

Enterprise Production Scenarios Select MySQL Database recommendations:

R (1) Stable: Select the stable version (GA) of the Open source Community Edition.

< Span style= "font-family:wingdings" lang= "en-US" >r&NBSP;&NBSP; ( 2 ) product line: You can choose 5.1 or 5.5 . Internet company mainstream 5.5 , followed by 5.1 or 5.6 .

< Span style= "font-family:wingdings" lang= "en-US" >r&NBSP;&NBSP; ( 3 ) Select MySQL database ga after release 6 more than ga version.

R (4) to select a version that does not have a large bug fix in the months and weeks, rather than a centralized version that fixes the bug a lot.

R (5) It is best not to update the published version for a longer period of time.

R (6) consider whether the version used by the developer developer is compatible with the version you choose.

R (7) as an in-house development Test Database environment, run for about 3~6 months.

R (8) Priority Enterprise Non-core business adoption of a new version of the database GA version software.

R (9) to the experts, using the use of good GA version produced

From for notes (Wiz)

Getting started with MySQL database

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.