Latest Developer Updates from MySQL AB http://dev.mysql.com/ The latest updates for developers from MySQL AB. Copyright 2009 MySQL AB New Version of MySQL Enterprise Allows DBAs to Graphically Drill-Down into Database Bottlenecks to Improve Application Performance http://www.mysql.com/news-and-events/press-release/release_2009_14.html http://www.mysql.com/news-and-events/press-release/release_2009_14.html Sun Microsystems, Inc. today announced an update to its MySQL Enterprise™ subscription, designed to assist corporate users improve the speed and uptime of their MySQL™ database applications. Thirty-day trial subscriptions of the new MySQL Enterprise Fall 2009 Release are now available free-of-charge from http://www.mysql.com/trials. http://www.mysql.com/trials.]]> Wed, 09 Sep 2009 00:59:59 +0000 What's New in the MySQL Enterprise Fall 2009 Release? - Interview with Mark Matthews and Andy Bang http://dev.mysql.com/tech-resources/interviews/markmatthews_and_andybang.html http://dev.mysql.com/tech-resources/interviews/markmatthews_and_andybang.html We talked to Mark Matthews and Andy Bang, two core developers in the MySQL Enterprise Monitor team, to give us some insight into the new features in the latest MySQL Enterprise Release. You can find more about the MySQL Query Analyzer in our previous interview with Mark Matthews. Tue, 08 Sep 2009 00:59:59 +0000 Introducing the MySQL Librarian http://dev.mysql.com/tech-resources/articles/introducing-librarian.html http://dev.mysql.com/tech-resources/articles/introducing-librarian.html The MySQL Librarian is a collection of community-generated and cross referenced content related to MySQL. It's a place where the community, collaboratively, builds and maintains MySQL content. Tue, 14 Jul 2009 00:59:59 +0000 The New MySQL Server Release Model http://dev.mysql.com/tech-resources/articles/mysql-release-model.html http://dev.mysql.com/tech-resources/articles/mysql-release-model.html When I joined MySQL back in June of 2005, one of the first “MySQL Truths” I learned and repeated often when discussing MySQL with others was “release early, release often.” If you’ve been using MySQL for any length of time, you know what that statement means – it meant that MySQL was: (1) dedicated to getting new features and enhancements into the hands of its community so the software’s quality could be validated; (2) eager to take early feedback on those features so the input could rapidly be incorporated back into the product allowing everyone to benefit; (3) committed to very frequent releases of the software so helpful new features and/or external contributions that were ready for action could quickly be put into play and not sit idle on the shelf. And if you’ve been around Open Source for a while now, you know this is the spirit in which most providers of Open Source software operate. Fri, 26 Jun 2009 00:59:59 +0000 MySQL Developer, meet “Quan” (aka the MySQL Query Analyzer) http://dev.mysql.com/tech-resources/articles/quan_for_developers.html http://dev.mysql.com/tech-resources/articles/quan_for_developers.html The MySQL Query Analyzer ("Quan") is designed to save development time on query coding and tuning by expanding on all of the good things found in the Slow Query Log, SHOW PROCESSLIST; EXPLAIN plan, and 5.1 profiler all with no dependence of any of these atomic things. To this end, we integrated Quan into the Enterprise Monitor so developers can monitor security, performance, availability AND all of their queries across all their MySQL servers from a single, consolidated view. Fri, 15 May 2009 00:59:59 +0000 Why Move to MySQL from Microsoft SQL Server? http://dev.mysql.com/tech-resources/articles/move_from_microsoft_SQL_Server.html http://dev.mysql.com/tech-resources/articles/move_from_microsoft_SQL_Server.html Before we get started, let me say that I always liked being a SQL Server DBA. My database experience started with DB2, then Teradata, followed by Oracle, and then SQL Server (and then a little bit of Sybase after that, followed by MySQL). Coming from the other databases, I found SQL Server the easiest and quickest to learn at the time, but of course, a lot of that had to do with the fact that Microsoft was really the only database vendor around then (I started with version 4.2 of SQL Server) that shipped any decent GUI management tools with their server. Take the tools away, and you basically had Sybase on Windows with the ISQL command line tool, which was not pretty by any means. Mon, 04 May 2009 00:59:59 +0000 Sun Announces MySQL 5.4: Up To 90% Faster Response Times, and Scalability Up to 16-way x86 Servers and 64-way CMT Servers http://www.mysql.com/news-and-events/news/article_1602.html http://www.mysql.com/news-and-events/news/article_1602.html Sun Microsystems, Inc. today announced MySQL™ 5.4, a new version of the world's most popular open source database, designed to deliver significant performance and scalability improvements to MySQL applications. A preview version of MySQL 5.4 is available now for download at http://www.mysql.com/5.4. Today's announcement was made at the seventh annual MySQL Conference & Expo being held this week at the Santa Clara Convention Center. With more than 2,000 attendees, it is the world's largest event for open source database developers, DBAs, vendors and corporate IT managers. http://www.mysql.com/5.4.

Today's announcement was made at the seventh annual MySQL Conference & Expo being held this week at the Santa Clara Convention Center. With more than 2,000 attendees, it is the world's largest event for open source database developers, DBAs, vendors and corporate IT managers.

]]>
Tue, 21 Apr 2009 00:59:59 +0000
Developing Database Applications Using MySQL Connector/C++ http://dev.mysql.com/tech-resources/articles/mysql-connector-cpp.html http://dev.mysql.com/tech-resources/articles/mysql-connector-cpp.html The MySQL Connector/C++ provides an object-oriented application programming interface (API) and a database driver for connecting C++ applications to the MySQL Server. Connector/C++ implemented a significant percentage of the industry standard JDBC 4.0 specification in C++ world. This technical article shows the essential steps to build and install MySQL Connector/C++ driver, with simple examples to connect, insert, and retrieve data from a MySQL database. Application developers who are new to MySQL Connector/C++ but not to C++ programming and MySQL database, are the target audience. Wed, 15 Apr 2009 00:59:59 +0000 Getting started with DTracing MySQL http://dev.mysql.com/tech-resources/articles/getting_started_dtrace_saha.html http://dev.mysql.com/tech-resources/articles/getting_started_dtrace_saha.html DTrace is a dynamic tracing facility built into the Solaris and Open Solaris operating systems and can be used by system administrators and developers alike to observe the runtime behavior of user level programs and of the operating system itself. On one hand, DTrace can be used to identify potential bottlenecks in the running processes on a production system and on the other DTrace can help you understand the runtime behavior of an external program such as MySQL better. Thu, 05 Mar 2009 00:59:59 +0000 Exception Error Handling Implementation in MySQL/VB.NET Windows Database Applications http://dev.mysql.com/tech-resources/articles/ebonat-exception-error-handling-implementation-in-vbnet-apps.html http://dev.mysql.com/tech-resources/articles/ebonat-exception-error-handling-implementation-in-vbnet-apps.html Error handling implementation in Windows database applications is a must for any Application Developer today. The main idea of error handling is to avoid application crashes by finding out the occurred errors and fixing them. Different programming languages have different ways of implementing error handling. Microsoft Visual Basic .NET (VB.NET) is the most common programming language for developing windows database applications today. VB.NET codes are provided in many websites, books and materials without error handling implementation. In this article I would like to introduce you to the basics of error handling implementation in MySQL/VB.NET windows database applications. I’ll be covering structured exception error handling, which was introduced for the first time in VB.NET 2002. I will also go over the latest technologies of disposing unmanaged recourses in .NET Framework with the Using statement. To write exception errors to a log text file, a generic procedure will be developed while MySQL data is loading, inserting, updating and deleting. Tue, 10 Feb 2009 00:59:59 +0000