The origin of MySQL name

Source: Internet
Author: User
Tags mysql query

The origin of MySQL name

MySQL name Origin MySQL is a small relational database management system, the developer for the Swedish Mysqlab Company, was acquired by Sun Company on January 16, 2008. MySQL is widely used in small and medium-sized websites on the internet. Because of its small size, fast speed, low total cost of ownership, especially the open source, many small and medium-sized web sites in order to reduce the total cost of ownership of the site chose MySQL as the site database.

The intent of MySQL's original developers was to connect tables with mSQL and their own fast low-level routines (ISAM). However, after some testing, the developer concludes that mSQL is not as fast and flexible as they need to be. This led to the creation of a new SQL interface for their database using almost the same API interface as mSQL, so that the API was designed to allow for easier porting of third-party code written for mSQL to MySQL.

The name of the MySQL dolphin logo is called "Sakila", and it is selected by the founder of MySQL AB from a list of many names suggested by the user in the "Dolphin Naming" contest. The winning name is provided by Ambrose Twebaze, an open source software developer from Swaziland, Africa. According to Ambrose, Sakila comes from a Swaziland dialect called SiSwati, and is also the name of a small town in Arusha, Tanzania, near Ambrose's hometown of Uganda.

MySQL name Origin MySQL is a small relational database management system, the developer for the Swedish Mysqlab Company, was acquired by Sun Company on January 16, 2008. MySQL is widely used in small and medium-sized websites on the internet.

MySQL Overview

MySQL is a small relational database management system, the developer of the Swedish MySQL AB company. was acquired by Sun Company on January 16, 2008. In 2009, Sun was acquired by Oracal. No one is optimistic about MySQL's future. MySQL is now widely used in small and medium-sized websites on the internet. Because of its small size, fast speed, low total cost of ownership, especially the open source, many small and medium-sized web sites in order to reduce the total cost of ownership of the site chose MySQL as the site database.

MySQL name Origin MySQL is a small relational database management system, the developer for the Swedish Mysqlab Company, was acquired by Sun Company on January 16, 2008. MySQL is widely used in small and medium-sized websites on the internet.

MySQL features

1. Written in C and C + + and tested with a variety of compilers to ensure source code portability

2. Support for AIX, FreeBSD, HP-UX, Linux, MacOS, Novell Netware, OpenBSD, Os/2 Wrap, Solaris, Windows and many other operating systems

3. Provides APIs for a variety of programming languages. These programming languages include C, C + +, Python, Java, Perl, PHP, Eiffel, Ruby, and Tcl.

4. Support multi-threading, make full use of CPU resources

5. Optimized SQL query algorithm to improve query speed effectively

6. Can be used as a separate application in the Client server network environment, but also can be embedded in other software as a library to provide multi-language support, common encoding such as Chinese GB 2312, BIG5, Japanese shift_jis, etc. are available as data table name and data column name

7. Provide a variety of database connection paths such as TCP/IP, ODBC and JDBC

8. Provide management tools for managing, inspecting, and optimizing database operations

9. Can handle large databases with thousands records

MySQL name Origin MySQL is a small relational database management system, the developer for the Swedish Mysqlab Company, was acquired by Sun Company on January 16, 2008. MySQL is widely used in small and medium-sized websites on the internet.

Application of MySQL

Compared to other large databases such as Oracle, DB2, SQL Server, MySQL has its shortcomings, such as small size, limited functionality (MySQL cluster is relatively poor in functionality and efficiency), but this does not diminish its popularity. MySQL provides more than enough functionality for general personal users and small and midsize businesses, and because MySQL is open source software, it can significantly reduce total cost of ownership.

Currently, the popular web site architecture is lamp (linux+apache+mysql+php), that is, using Linux as the operating system, Apache as a Web server, MySQL as a database, PHP as a server-side script interpreter. Since these four software are free or open source software (FLOSS), using this method can build a stable, free website system without spending a penny.

MySQL Management

You can use the command-line tools to manage MySQL databases (command MySQL and mysqladmin), or you can download the graphics management tools MySQL administrator and MySQL Query Browser from the MySQL Web site.

phpMyAdmin is a MySQL repository system management program written by PHP that allows administrators to manage MySQL repositories in a web interface.

Phpmybackuppro is also written in PHP and can be used to create and manage databases through a web interface. It can create pseudo-cronjobs that can be used to automatically back up MySQL databases at a certain time or period.

In addition, there are other GUI management tools, such as the previous Mysql-front and Emsmysql Manager,navicat and so on.

MySQL's most common application architecture

Single point for small-scale applications

Replication (Replication) for small to medium-sized applications

Cluster (Cluster) for large-scale applications

A number of new features have been added to the MySQL4.1 version, including higher speed caching of primary keys, better support for subqueries, and geographic information-based queries that should be required by network dating sites.

Its simultaneous development of the 5.0 version of the target to the enterprise users, for all the new features in the 4.1 version, 5.0 full income pocket, and unique features: good support for foreign keys, system automatic error mechanism and full support for stored procedures.

MySQL name Origin MySQL is a small relational database management system, the developer for the Swedish Mysqlab Company, was acquired by Sun Company on January 16, 2008. MySQL is widely used in small and medium-sized websites on the internet.

MySQL Version History

MySQL is currently developing two versions of the software, version 4.1 and version 5.0. The 4.1 version of the code has been released and is expected to release the final code after 8 months. The final product of version 5.0 will be released in 6 months.

A number of new features have been added to the MySQL4.1 version, including higher speed caching of primary keys, better support for subqueries, and geographic information-based queries that should be required by network dating sites.

And the 5.0 version of its synchronous development has targeted the enterprise users, for all new features in the 4.1 version, 5.0 full income in the bag, and the following features: Good support for foreign keys, system automatic error mechanism and full support for stored procedures.

Early 2009. The MYSQL version 5.4 preview has been released.

The origin of MySQL name

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.