Certifying your technology to work with MySQL Cluster Carrier Grade Edition (CGE) has benefits to both your company and your customers. Certification enables you to provide your customers with the confidence that they are deploying a production-ready, carrier-grade solution. As well, you will be able to further differentiate your offering from those of your competitors by affirming that your product has been tested and confirmed to work with MySQL Cluster CGE.
Today, achieving MySQL Cluster CGE Certification for your technology could not be easier. To get certified, you will need to:
The MySQL Alliances team will help you in accomplishing these steps.
To enroll in the MECA Program, visit http://partner-portal.mysql.com, where you can apply for program membership, create a company profile for the MySQL Solutions Directory, subscribe to MECA Program Modules, and much more.
The MySQL Cluster CGE Certification program is a quick and easy self-certification program that will mark your application as a product that is compatible with the MySQL Cluster CGE Database product and related MySQL software tools. By clearly identifying ISVs with robust products, this program creates awareness and increased business opportunities for MECA partners. Have your application become MySQL Cluster CGE Certified and you'll increase your product's visibility and provide an additional level of assurance to your customers.
This document describes the procedures that ISVs are required to follow for the rights to use a MySQL Cluster CGE Certified Program Logo. An application may carry the applicable MySQL Program Logo once it has passed certification testing as described in these procedures and the ISV has indicated agreement with the MySQL Cluster CGE Certified Partner Program Agreement. Such an application may continue to carry the MySQL Program Logo for so long as the application's certification status remains valid and the Agreement remains in effect. Sun reserves the right to change these procedures without notice.
The MySQL Cluster CGE Certification Procedures for ISV Applications are intended to provide Technology Partners with a basic structure for ensuring that their applications run successfully using MySQL Cluster CGE binaries. Since the certification process is a self-certification process, Sun does not guarantee that a MySQL Cluster CGE Certified application works correctly and Sun accepts no responsibility or liability for any such application. It is the responsibility of the partner to determine, write, and execute a series of tests (the "test suite") that provide assurance that the application works properly when MySQL Cluster CGE is the installed database management system.
ISV applications that comply with these Procedures for MySQL Cluster CGE Certification may be certified for any one of the following platforms:
ISV applications that comply with these MySQL Cluster CGE Certification Procedures for ISV Applications will be certified for the MySQL Cluster CGE binary that that the Technology Partner selects for the execution of the test suite and certifies to MySQL the error-free operation of the Technology Partner application on.
A Technology Partner application that has earned the right to carry the MySQL Cluster CGE Program Logo may continue to do so even when Sun releases a maintenance version of MySQL Cluster CGE. An application may also continue to carry the MySQL Program Logo when the Technology Partner releases an interim version of the application. However, to keep its certification current, the Technology Partner must put its application through the certification process and recertify in the following circumstances:
Sun Microsystems does, however, encourage Technology Partners to rerun the certification test suite each time either Sun or the vendor releases any new versions of their respective software.
Once you have completed the certification you should have the following information:
It is the responsibility of the Technology Partner to specify the platform and the MySQL Cluster CGE version for which the application has been certified. Depending how restrictive or open you want the certification to be, you can specify a narrow set of versions (e.g. MySQL Cluster CGE 7.0.5 on RHEL5, 64 bit Intel) or a broader set (e.g. MySQL Cluster CGE 7.0.0 and higher on RHEL5 and higher, 64 bit) if your tested configurations will work without errors on other platforms.
Once you have successfully completed the certification testing, we encourage you to share the results with our ecosystem. A template for the white paper certification document is available on your homepage in the partner portal. When the test data and the white paper are submitted to partner@mysql.com the MECA program manager will review the documentation. Once the documentation is approved, the program manager will send the Cluster CGE Certified Logo to the technology partner, and approve the partner as a certified partner in the partner directory.
Upon completion of the above steps, you may use the MySQL Cluster CGE Certified logo while referring to "MySQL Cluster CGE [tested version]" as the supported database from Sun Microsystems in your product sheets, specifications, web site, customer announcements, etc.
You may not use the terms "MySQL", "MySQL Cluster" or "MySQL Cluster Community Edition", which refer to unsupported versions and fall outside the partner program.
Use of the Cluster CGE Certification Logo is subject to the terms described in these Instructions, the Program Guide and the MySQL Trademark Policy posted on the MySQL AB Web site (www.mysql.com, the "Web site").
The Technology Partner's certification is specific to the application for which certification testing has been completed and does not apply to or benefit any other application, company or organization. Technology Partner may continue to use the Cluster CGE Certified Logo for so long as the tested application's certification status remains valid and this Agreement remains in effect.
Technology Partner may not display or use the Cluster CGE Certification Logo in a manner that suggests that the Technology Partner is a representative of MySQL AB, or that Technology Partner or the application tested for certification is affiliated with, or endorsed by, MySQL AB. Moreover, everywhere Technology Partner uses the Cluster CGE Certification Logo, the name of Technology Company and the application tested for certification, must appear more prominently than, and clearly distinguished from, the Cluster CGE Certification Logo.
To obtain the MySQL Cluster CGE Certified logo, or for more information on how to become MySQL Cluster CGE Certified, email partner@mysql.com.
To obtain MySQL Cluster CGE Certified status for an application, the following technical requirements must be met:
mysqld --log[=file_name]) and run the test suite for the candidate application. This ensures that all connections and SQL statements sent to the server by the candidate application will be logged. The log can later be used to help verify that there were no errors generated.The selection and creation of tests to be used for the certification is solely the responsibility of the Technology Partner and Sun Microsystems do not commit to providing test cases, auditing the test results or assessing test coverage.
Prior to starting the formal testing, it is possible to verify that MySQL Cluster CGE has been successfully installed and is up and running by executing these checks:
From the host running the management server, make sure that all of the expected nodes are available:
shell> ndb_mgm
-- NDB Cluster -- Management Client --
ndb_mgm> SHOW
Connected to Management Server at: localhost:1186
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=2 @192.168.0.30 (Version: 5.1.32-ndb-6.3.24, Nodegroup: 0, Master)
id=3 @192.168.0.40 (Version: 5.1.32-ndb-6.3.24, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @192.168.0.10 (Version: 5.1.32-ndb-6.3.24)
[mysqld(API)] 1 node(s)
id=4 @192.168.0.20 (Version: 5.1.32-ndb-6.3.24)
The exact output will depend on the specific configuration being used.
From a host with a MySQL Server (mysqld process) running check that a table can be created using the Cluster (NDB) storage engine:
shell> mysql
mysql> USE test;
Database changed
mysql> CREATE TABLE ctest (i INT) ENGINE=NDBCLUSTER;
Query OK, 0 rows affected (0.09 sec)
mysql> SHOW CREATE TABLE ctest \G
*************************** 1. row ***************************
Table: ctest
Create Table: CREATE TABLE `ctest` (
`i` int(11) default NULL
) ENGINE=ndbcluster DEFAULT CHARSET=latin1
1 row in set (0.00 sec)

