General description of MySQL
MySQL was a free-software database engine originally developed
and first released in 1995. MySQL is named after My, the daughter Michael
Widenius, of one of the product’s originators. It was originally produced under
the GNU General Public License, in which source code is made freely available.
MySQL was originally
owned by Sun Microsystems; when the company was purchased by Oracle Corp. in
2010, MySQL was part of the package. Although MySQL is technically considered a
competitor of Oracle DB, Oracle DB is mainly used by large enterprises, while
MySQL is used by smaller, more Web-oriented databases. In addition, MySQL
differs from Oracle's product because it's in the public domain.
MySQL can be used for a variety of applications, but is most
commonly found on Web servers. A website that uses MySQL may include Web pages
that access information from a database. These pages are often referred to as
"dynamic," meaning the content of each page is generated from a
database as the page loads. Websites that use dynamic Web pages are often
referred to as database-driven websites.
Many database-driven websites that use MySQL also use a Web
scripting language like php to access information
from the database. MySQL commands can be incorporated into the PHP code,
allowing part or all of a Web page to be generated from database information.
Because both MySQL and PHP are both open source,the PHP/MySQL combination has
become a popular choice for database-driven websites.
MySQL runs on virtually all platforms,
including Linux, UNIX, and Windows. Although it can be used in a
wide range of applications, MySQL is most often associated with web-based
applications and online publishing and is an important component of
an open source enterprise stack called LAMP. LAMP is a Web
development platform that uses Linux as the operating
system, Apache as the Web server, MySQL as the relational
database management system and PHP as the object-oriented scripting
language. (Sometimes Perl or Python is used instead of
PHP.)
MySQL is very popular
for Web-hosting applications because of its plethora of Web-optimized features
like HTML data types, and because it's available for free. It is part of the
Linux, Apache, MySQL, PHP (LAMP) architecture, a combination of platforms that
is frequently used to deliver and support advanced Web applications. MySQL runs
the back-end databases of some famous websites, including Wikipedia, Google and
Facebook- a testament to its stability and robustness despite its
decentralized, free-for-all philosophy.
Comments
Post a Comment