MySQL mainly has the following products. We will give a brief introduction to the use of each product. In the future, we will analyze the use of each product in detail (the English content is from the MySQL official website) on the one hand, this article gives new users a general understanding of MySQL products, and on the other hand, it improves their foreign language translation capabilities. there are deficiencies please correct the official website address: http://www.mysql.com product list:. mySQL Enterprise 2. mySQL Cluster 3. mySQL Embedded (OEM/ISV) 4. mySQL Data Warehouse 5. mySQL Backup & Recovery 6. mySQL Workbench 7. mySQL ors: 1. mySQL Enterprise @ MySQL Enterprise version: 5.1 Introduction MySQL Enterprise Server software is the most reliable, secure andup-to-date version of MySQL for cost-upgrade tively delivering E-commerce, online Transaction Processing (OLTP), and multi-terabyte DataWarehousing applications. it is a fully integrated transaction-safe, ACID compliant database with full commit, rollback, crash recovery androw level locking capabilities. mySQL delivers the limit of use, scalability, and performance that has made MySQL the world's mostpopular open source database.
MySQL Enterprise Server software is the most reliable, secure, and latest version of MySQL. It provides low-cost e-commerce, online transaction processing (OLTP), and database warehousing applications up to several TB. It is a fully integrated database with data security, transaction commit, rollback, crash recovery, and row-level locking capabilities. The ease of use, scalability, and performance provided by MySQL make MySQL the world's most popular open-source database. @ MySQL Enterprise MonitorTheMySQL Enterprise Monitor continuously monitors your MySQL servers andalerts you to potential problems before they impact your system. itslike having a "Virtual DBA Assistant" at your side to recommend bestpractices to eliminate security vulnerabilities, improve replication, optimize performance and more. as a result, the productiers of yourdevelopers, DBAs and System Administrators is improved significantly. the MySQL Enterprise monitor continuously monitors your MySQL server and provides a reminder before any problems may affect your system. it is like a "virtual DBA assistant". Next To You, we suggest best practices to eliminate security risks, improve replication, optimize performance, and more. therefore, the productivity of your developers, DBA and System Administrator have significantly improved. @ MySQL Enterprise Production SupportMySQLEnterprise effecdes 24x7 Production Support that helps you delivercontinuous availability for your production database applications. mySQL Production Support gives you priority access with fast responsetimes to assist you with the development, deployment and management ofyour MySQL applications. mySQL Enterprise gives you the flexibility tochoose a service level (Basic, Silver, Gold, Platinum) that matchesyour requirements. mySQL Enterprise includes 24x7 Product Support to help you provide continuous availability production database applications. mySQL product support allows you to optimize and obtain quick response time to help you develop, deploy and manage your MySQL applications. mySQL Enterprise allows you to flexibly choose the service level (basic services, silver Membership Services, Gold Membership services and higher level services) to meet your requirements. @ High Availability Solutions for MySQLDatabasesare at the center of modern enterprise applications and store anorganization's most valuable assets including customer information, product information, order information and historical data. plus, organizations rely on databases to run their business-criticalapplications. hours or even minutes of downtime often result insignificant amounts of lost revenue and unsatisfied MERs. therefore, making database applications highly available is a toppriority for all organizations. database-centered modern enterprise applications store the most important assets of an organization, including customer information, product information, order information, and historical data. in addition, organizations rely on databases to run their key business applications. hours or even minutes of downtime often lead to a large amount of loss of revenue and complaints from customers. therefore, high availability of database applications is a top priority for all organizations. mySQLprovides a number of options to make their database infrastructurehighly available. selecting which high availability solution is rightfor you will largely depend on how many "nines" of availability yourequire and the type of application you are deploying. mySQL providesyou with the following options: MySQL provides multiple options to make their database infrastructure highly available. what kind of high availability solution should be chosen is correct, which depends on the availability of a few 9 s and the type of application you deploy. mySQL provides the following options:
(Here is the meaning of a few 9, in simple terms, the more the number of 9, indicates that a year of downtime is shorter) (Source: http://en.wikipedia.org/wiki/Uptime)Solution 1 <MySQL Replication>UsingMySQL Replication, organizations can cost-inclutively deliver a highavailability solution. master/Slave Replication enables operations tomanually fail-over to another server in the event of a hardware orsoftware problem. in addition, with MySQL replication, organizationscan incrementally scale out their infrastructure to accommodateexponentially growing capacity demands. mySQL Replication ship S out ofthe box and is used by some of the world's most highly trafficked Websites including YouTube, Yahoo !, Flickr, Wikipedia and craigslist. with MySQL replication, organizations can economically and effectively provide a high-availability solution. master/Slave replication enables businesses to manually fail over to another server in case of hardware or software problems. in addition, with MySQL replication, organizations can gradually develop their infrastructure to adapt to the rapidly increasing capacity needs. mySQL has been used by some of the world's most popular websites, including YouTube, Yahoo, Flickr, Wikipedia and craigslist. used.Solution 2 <DRBD for MySQL>DRBDfor MySQL is a solution that combines MySQL, Linux Heartbeat, andDistributed Replicated Block Device (DRBD) so organizations can delivera synchronously replicated high availability solution. linux Heartbeatmanages failover and DRBD synchronously propagates data to another nodein an Active/Passive configuration. in the event the Active Serverfails, Linux Heartbeat will promote the Passive node to an Activestate, while DRBD will ensure the resynchronization of data after thefailure. DRBD for MySQL is ideal for adding High Availability to newand existing MySQL applications. DRBD MySQL is a solution. it combines MySQL, linux heartbeat, and distributed replication Block devices (DRBD) to organize a high availability solution for Synchronous replication. active/passive configuration for linux heartbeat management failover and synchronous data transmission from DRBD to another node. if the master server fails, when the DRBD ensures that data synchronization fails, the linux Heartbeat increases the passive node to the active state. DRBD MySQL is ideal for adding new and existing MySQL applications.Solution 3 <MySQL Cluster>MySQLCluster enables organizations to deliver 5 Nines (99.999%) availabilityusing a parallel server architecture with no single point of failure. mySQL Cluster is an in-memory storage engine that synchronouslyreplicates data to all data nodes in the cluster. this results insub-second response time and extremely fast failover. datapartitioning, fail-over, and recovery are all automatically handled byMySQL Cluster. mySQL Cluster is used by the world's leading telecomorganizations including Alcatel-Lucent, Nortel and Nokia. mySQL clusters enable organizations to provide up to five 9 (99.999%) servers using a parallel server architecture without the availability of spof. A MySQL cluster is a memory storage engine that synchronously copies data to all other nodes in the cluster. this result can be called second-level response time and fast failover. data partitions, failover, and recovery are automatically handled by the MySQL cluster. mySQL cluster users include the world's leading telecommunications organization including Alcatel, Nortel and Nokia. @ Caching Solutions for MySQLHigh-volumeweb applications require caching to improve application performance andscalability. integrating a caching tier into Web applicationubuntures can: high-capacity WEB applications require caching to improve application performance and scalability. integrated cache to WEB application architecture: Improve application performance by caching data and objects in memory and alleviating database load. increase scalability and accommodate more concurrent users without impacting performance Efficiently use resources enabling you to save on hardware and power costs. memcached for MySQLMemcachedis a high-performance, open source distributed memory caching systemthat is used by leading web sites like YouTube, Facebook, LiveJournaland Wikipedia. memcached can help organizations manage exponentialgrowth by scaling their sites to handle millions of users and billionsof page views. improves application performance and reduces server load by caching data and objects to the memory. improve scalability and accommodate more concurrent users without affecting performance. the effective use of resources can save you hardware and power costs. mySQLMemcached using Memcached is a high-performance, open-source distributed memory cache system that uses world-class leading sites such as YouTube, Facebook, LiveJournal, And Wikipedia. memcached can help organizers manage exponential growth of millions of users and billions of page access. @ Cloud Computing Solutions for MySQLCloudcomputing environments are proving to be the next wave ofcost-valid tive ubuntures for delivering web-scale database-drivenapplications. because cloud computing environments allow forscalability on demand, combined with a "pay as you go" pricing model, applications can be scaled up or down dynamically to accommodatechanging workloads and business requirements. at the same time, usersonly incur costs for the capacity they actually use. this removes thehigh costs associated with idle resources and dedicated maintenance forCPU, memory, network bandwidth and data storage. cloud computingsolutions for MySQL makes it easy to develop, deploy, and manage yournew and existing MySQL-backed applications in a virtual computingenvironment. cloud computing environments are proven to be the next wave of cost-effective architectures that provide network-scale database-driven applications. because the cloud computing environment allows scalability, coupled with a "pay-as-you-go" pricing model, applications can dynamically scale up and down to adapt to the changing workload and business needs. at the same time, users are only responsible for the cost of their practical capabilities. this eliminates the high costs of idle resources and CPU, memory, network bandwidth, and data storage. cloud computing solutions make MySQL easier to develop, deploy and manage new and existing MySQL-based applications in a virtual Computing Environment