Tuesday Jul 28, 2015

MySQL 5.7 Community Contributor Award Program 2015!

A couple of months ago the MySQL Community team announced a new award program called "MySQL 5.7 Community Contributor Award Program” where we wanted to identify & reward the most active community members / contributors / active bloggers from the MySQL community world. Below you can find a list of our current winners who met any of following criteria:

  1. The most active code contributor
  2. Bug reporter
  3. The most active MySQL blogger
  4. People who play very active role in translation/documentation of MySQL articles 
  5. People who provide feedback on DMR releases, Labs releases, or change proposals 

We printed a limited edition of “MySQL 5.7 Community Contributor” really nice polo t-shirts for this program.  

It’s our pleasure to announce that following people were awarded - Congratulations to all!!!:

  • Shahriyar Rzayev, the Azerbaijan MySQL User Group leader for reproducing bugs in MySQL 5.7 
  • Tsubasa Tanaka, the MySQL ACE for his very active role in the Japanese community 
  • Ichii Takashi for reproducing bugs in MySQL 5.7
  • Peter Zaitsev for his active code contributions 
  • Clint Byrum for packaging work in Debian and Ubuntu 
  • Christian Hesse for his Workbench packages work 
  • Stewart Smith for his help with MySQL on POWER
  • Jeremy Cole, the MySQL ACE for active blogging and bug reports
  • Dmitry Smirnov for his Workbench packages work 
  • Konstantin Osipov, the Moscow MySQL User Group Leader for contributing multiple patches 
  • Edgar Knapp for reproducing bugs in MySQL 5.7  
  • Marc Trouwaert for reproducing bugs in MySQL 5.7 
  • Valeriy Kravchuk for active blogging and bug reports 
  • Giuseppe Maxia, the MySQL ACE Directorfor continual updating MySQL 
  • Daniel Van Eeden, the NL MySQL User Group Leader & MySQL ACE for his active role within the UG and active blogging 
  • Laurynas Biveinis for his active code contributions 
  • Shlomi Noach, the MySQL ACE for multiple suggestions on improving default configuration of MySQL 5.7  
  • Bill Karwin, the MySQL ACE for his useful feedback on the transition to script mode for MySQL 5.7
  • Simon Mudd, the MySQL ACE & Madrid MySQL User Group Leader for contributing a lot of feedback & blogging
… more winners will come soon because MySQL 5.7 Community Contributor Award Program continues!

Thursday Jul 16, 2015

MyNA (MySQL User Group) meeting

[Read More]

Tuesday Jul 07, 2015

The MySQL Central @ OpenWorld Content Catalog is Live

Taking place in San Francisco October 25-29, MySQL Central @ OpenWorld offers you the chance to attend MySQL keynotes, conference sessions, tutorials, Hands-On Labs and Birds-of-a-Feather sessions. In addition, you get access to all the Oracle OpenWorld content, receptions and Appreciation Event!

The content catalog listing MySQL sessions is available here.

We’d very much like to thank the MySQL Central @ OpenWorld content committee for putting together such a great program, and especially members from the MySQL community including Sheeri Cabral, Aleksandr Kuzminsky, Daniel van Eeden, Calvin Sun and Wagner Bianchi!

Some of the sessions you will be able to attend include:


"The State of the Dolphin & Customer Experiences":

Edward Screven, Oracle’s Chief Corporate Architect, and Tomas Ulin, vice president of MySQL Engineering will review Oracle’s latest MySQL innovations and plans.

Several customers will then share their MySQL experiences. We will announce who they are in the near future, stay tuned!

Conference Sessions:

  • What’s New in MySQL 5.7 - Geir Hoydalsvik, Oracle
  • JSON Support in MySQL 5.7 – Evgeny Potemkin, Oracle
  • Database Defense in Depth - Geoffrey Anderson, Box
  • MySQL Performance: Demystified Tuning and Best Practices - Dimitri Kravtchuk, Oracle
  • DevOps and Next-Generation Database Monitoring - Sean Chighizola & Peter Garbes, Big Fish Games
  • Yahoo Case Study: MySQL GTIDs and Parallel or Multithreaded Replication - Kavitha Prasad, Yahoo Inc.
  • MySQL Server Performance Tuning 101 - Ligaya Isler-turmelle, Oracle
  • Oracle Enterprise Manager for MySQL Database - Carlos Proal Aguilar, Oracle
  • The Scalability Axes of MySQL Architectures - Nicolai Plum, Booking.com
  • Update Everywhere with the MySQL Group Replication Plugin - Nuno Carvalho, Oracle
  • A MySQL Sys Schema Deep Dive – Mark Leith, Oracle
  • and more.


  • MySQL Essentials: Getting Started with MySQL - Ligaya Isler-turmelle, Oracle
  • MySQL Replication Tips and Tricks - Joao Gramacho, Oracle
  • How to Analyze and Tune SQL Queries for Better Performance - Oystein Grovlen, Oracle
  • and more.

Birds-of-a-Feather Sessions:

  • MySQL High Availability and Backup – Oracle team
  • Meet the MySQL Server Development Team – Oracle team
  • Riding the Binary Logs: Forthcoming Evolution in the Replication Stream - Jean-François Gagné, Booking.com
  • and more.

Hands-On Labs

MySQL Central @ OpenWorld will include 7 Hands-On Labs. They are not published in the content catalog yet but will be shortly. They will include:

  • Getting the most out of the Performance Schema in MySQL 5.7 - Mayank Prasad, Oracle
  • Hands-On Installing and Deploying MySQL Fabric and Utilities – Chuck Bell, Oracle
  • Getting Started with MySQL Cluster - Benedita Vasconcelos, Oracle
  • …and more.

Not only will you have the opportunity to meet Oracle’s MySQL engineers and ask all your questions but you’ll also have ample time to network with your peers during several social events:

  • The Oracle OpenWorld Welcome Reception on Sunday night
  • The MySQL Community Reception on Tuesday eve
  • The Appreciation Event on Wednesday eve

Register Now to take advantage of the early bird discount! We look forward to seeing you there!

Wednesday Jun 24, 2015

Modirum Authenticates Transactions with MySQL

Modirum is a software and consulting company specializing in secure authentication software products, card payment solutions, consulting and SaaS hosted processing services. The company was founded in 1998 in Finland and has offices in Finland, Norway, Estonia, the UK and elsewhere.

Modirum has worked closely with organisations including Visa and Nokia for the development of authentication protocols such as the 3D-Secure protocol and mobile commerce projects over the years. 3-D Secure is an XML-based protocol designed to be an additional security layer for online credit and debit card transactions. It adds an authentication step for online payments.

Modirum provides a complete 3D-Secure product suite for both card issuers and merchant acquirers. The company has customers in over 30 countries. Millions of cardholders, thousands of merchants and hundreds of card issuer banks utilise Modirum’s software globally.


  • Rely on a database that would deliver the performance and reliability required by the Modirum solutions.
  • The database had to be open source. Modirum exclusively uses open source software throughout its entire infrastructure. Not only is relying on and contributing to open source software in line with the team’s values, but it increases its effectiveness as members can typically identify and fix issues faster, hence delivering more secure and robust solutions.


  • Selected MySQL to power the Modirum secure authentication offerings.  The database met all their requirements, and the team especially valued its very powerful and easy to use replication features. MySQL's huge popularity, large community and ecosystem also made it a safe bet, ensuring the long term viability of the world's most popular open source database.
  • The company's primary data center is located in Oslo, Norway. Multi-master replication is implemented between two MySQL master servers replicating the data to each other. The application's implementation alleviates the need for any conflict resolution. The master servers in turn replicate to slave databases both for reporting and backup purposes. Additionally, all the data is replicated asynchronously to a second data center in Tallinn, Estonia to ensure the company against natural disaster and other risks.
  • 14 to 17 TB (terabytes) of data are usually stored on each MySQL database in the platform. Transaction history is kept during a year and very actively queried by customers investigating dubious credit card transactions. Transaction processing in combination with those inquiries generate about 3,000 to 5,000 queries per second on average, with regular peaks at 10,000 queries per second.
  • MySQL 5.6 is currently used in the infrastructure and the team relies on the MySQL Proxy to log database sessions and fulfill the Payment Card Industry Data Security Standard (PCI DSS) database related requirements.
  • Modirum has standardized on FreeBSD as its operating system and is extensively relying on ZFS for file compression and effective SSD-based storage. The ZFS snapshot capabilities are also used for point in time recovery.
  • According to Eirik Øverby, head of hosted services, "MySQL is a very solid and mature product. It helped us ensure the success of our company". MySQL’s ease of use and open source nature indeed enabled the organization’s highly skilled engineers to immediately act when facing an unexpected issue. They could determine when the problem came from and how to fix it, avoiding critical downtime.

"We’re extremely pleased to see that as Oracle very actively develops MySQL and adds numerous new and useful features, the underpinning philosophy of simplicity and ease of use remains." Eirik Øverby, Head of Hosted Services, Modirum

Friday Jun 05, 2015

MySQL Community Event in Japan, Osaka

MyNA (MySQL Nippon Association) Osaka is organizing a MySQL User Group meeting on June 30, 2015. Everyone who is around and interested is more than welcome on this free MySQL event. Please find more details below:
  • Name: MySQL Community meeting
  • Date: June 30, 2015
  • Time: 18:30-21:00
  • Place: Oracle Office (Osaka)
     - Address:  9F, 2-4-27 ShinFujita Bld., Dojima, Kita-ku Osaka-shi, Osaka, 530-0003, Japan
     - Map
  • Proposed agenda:
    • "MySQL Update" by Yoshiaki Yamasaki, MySQL Sales Consultant, Asia Pacific & Japan
    • "InnoDB FTS" by Tsubasa Tanaka, MySQL ACE
    • "How to tuning MySQL with MySQLtuner" by a MySQL community member
More information and registration could be found at MyNA Osaka (MySQL Nippon Association).

Thursday May 28, 2015

MySQL User Camp, Bangalore India

We are happy to announce another MySQL User Group meeting in Bangalore which is happening every quarter. 

See event details below:

  • Date: Jun 26th, 2015
  • Time: 3-5:30 pm
  • Place: OC001, Block1, B wing, Kalyani Magnum Infotech Park, J.P Nagar, 7th Phase Bangalore, India
  • More information could be found at: 
  • Proposed Agenda:
    • “MySQL Tools Usage in Rakuten and Overview of Replication GTIDs” by Mahesh Patil
    • “MySQL Software Repositories” by Ahil Mohan
    • "Ansible for large scale MySQL deployment" by P R Karthik
You are welcome to attend!

Tuesday May 12, 2015

MySQL User Group Meeting Azerbaijan

We are pleased to invite everyone who is interested and around to the MySQL User Group Azerbaijan KickOff meeting. Please find more details below & at the link of MUG Facebook group:

  • Date: May 14, 2015
  • Place: Baku city, Murtuza Muxtarov str. 179/71  
  • Time: 7:00-9:30 pm
  • Proposed Agenda:
    • MySQL as open source project
    • Helping community improving project by
      • Sending Feature requests
      • Finding bugs, reporting bugs
More information & registration could be found here.


Friday May 01, 2015

Oracle Enterprise Manager for MySQL v2 Is Now Available!

[Read More]

Monday Apr 20, 2015

MySQL April Newsletter is Published!

The MySQL April Newsletter is posted, again bringing the latest news and technical tips and tricks to the MySQL users. In this edition, you'll read what's new in the recently-announced MySQL 5.7 Release Candidate, as well as upcoming activities such as MySQL webinars and events. Below are the highlights:

  • News: Announcing MySQL 5.7 Release Candidate
  • MySQL Central @ OpenWorld 2015 Call for Papers Open Until April 29
  • Webcast: What's New in MySQL Security on April 23
  • Webcast: MySQL Performance Tuning 101 on May 27
  • Blog: JSON Labs Release -- Effective Functional Indexes in InnoDB

You can read it online or subscribe to it to receive the latest updates right in your inbox. If you haven't subscribed to this informative newsletter, watch this short tutorial to learn how, or just go to your oracle.com SSO profile and find MySQL under "Technology" in the Subscriptions tab.

Hope you enjoy the technical resources in the MySQL newsletter!

Wednesday Apr 15, 2015

On Choosing Mature Technologies

Two recent blogs from engineering managers at successful Web properties have highlighted the wisdom of selecting proven and mature technologies, whether for new startups or projects.

The first one is entitled "Learn to stop using shiny new things and love MySQL", by Marty Weiner, Engineering Manager at Pinterest. Marty starts off explaining "A good portion of the startups I meet and advise want to use the newest, hottest technology to build something that’s cool, but not technologically groundbreaking. I have yet to meet a startup building a time machine, teleporter or quantum social network that would actually require some amazing new tech. They have awesome new ideas with down-to-earth technical requirements, so I kept wondering why they choose this shiny (and risky) new stuff when all they need is a good ol’ trustworthy database. I think it’s because many assume that building the latest and greatest needs the latest and greatest!"

Marty outlines two of the most important lessons he learned building Pinterest:

  • "Don’t be the biggest. If you’re the biggest user of a technology, your challenges will be greatly amplified.
  • Keep it simple. No matter what technology you’re using, it will fail."

At some point the team re-architected the site both to simplify the architecture and ensure scalability. They built a set of questions to help guide their choice of technologies, the last one being "How mature is the technology?" Marty then spends more time expressing how important maturity is:

"The harder and more passionately people push on a technology, the faster they will run across bugs or performance problems, fix them and hopefully contribute fixes back for the whole community to use...

...As a technology hardens, collaboration occurs, understanding gets deeper and a wealth of knowledge is built out. As the technology itself gets more stable and beautiful, documentation and simplification occur and the frontiers and boundaries are tested and widened.

You don’t want to be on the wrong end of the maturity equation. There’ll be dragons there:

  • Hiring will be more difficult: Try searching on Google for MySQL admin and Cassandra admin. Try walking out into a busy San Francisco walkway and yell out that you need a MySQL admin. You’ll find one. Hbase, unlikely.
  • You’ll find minimal community: It’s 2 a.m. and you’re getting a weird error message “48fe1a is opaque” (an actual error message I got from Membase). What the f!*k does that mean? Crap, there are there no answers anywhere on Google. Conversely, I can’t remember the last time a MySQL question I had wasn’t already answered along with somebody calling the questioner a nOObXor.
  • You’re more likely to fail, possibly catastrophically: We had an unexpected loss of data on nearly every technology we used at one time or another, except MySQL. Even on the worst days, when the hard drive crashed, we still managed to find a script somebody wrote to do magic voodoo to get our MySQL data out again and live another day. Other technologies left us dead in our tracks because nobody had encountered the same problems, or they hadn’t taken the effort to dive deep to recover their data or they hadn’t contributed the fix back to the community. Incidentally, I’m super thankful we never trusted the golden copy of our data to any other system except MySQL in those early days.

...If you’re on the frontier, you’ll hit new bugs and issues that the rest of the world has never seen. They'll be 10x harder to debug and will likely require a depth of knowledge that goes outside the comfort zone of your current engineers. You’ll have to dig in, push hard and learn fast. I send you my virtual hugs and admiration. I’ve been there. It will be tough. Blog what you find, collaborate and communicate.

If you’re starting or growing a company, and your scale is smaller than huge, consider maturity to be your most important factor aside from basic requirements. Ask yourself — does MySQL sufficiently meet my needs? If so, use it. If you’re wondering if MySQL will be fast enough, the answer is YES. Even better than fast, MySQL’s performance will be consistent."

Read Marty’s full blog here.

The second blog is by Dan McKinley, sharing some of the experience he acquired during over 6 years at Etsy and entitled "Choose Boring Technology". Dan advocates to "embrace boredom":

"The nice thing about boringness (so constrained) is that the capabilities of these things are well understood. But more importantly, their failure modes are well understood...

...I unapologetically think a bias in favor of boring technology is a good thing, but it's not the only factor that needs to be considered. Technology choices don't happen in isolation. They have a scope that touches your entire team, organization, and the system that emerges from the sum total of your choices.

...One of the most worthwhile exercises I recommend here is to consider how you would solve your immediate problem without adding anything new. First, posing this question should detect the situation where the "problem" is that someone really wants to use the technology. If that is the case, you should immediately abort."

Read the entire blog here.

2015 marks MySQL’s 20 years anniversary (as well as 10 years of Oracle’s stewardship for the InnoDB storage engine and 5 years for MySQL). The world’s most popular open source database is a proven, battle-tested and mature technology. Perhaps boring to some (which you should embrace!) but delivering tremendous benefits to help you scale, safely and cost-effectively. So quoting Marty, love MySQL!

Thanks to both Marty and Dan for their insightful blogs.

Thursday Apr 02, 2015

MySQL User Group Meeting Hyderabad, India, April 10, 2015

We would like to inform you about upcoming MySQL User Group Meetup, Hyderabad on April 10, 2015.

There will be two sessions around MySQL New Features and MySQL Replication, to be presented by MySQL Consultants at Oracle followed by open networking session and snacks!


  • Day: April 10, 2015 
  • Time: 2:30 pm – 5:30 pm 
  • Place: Oracle India Pvt Ltd, Conf room: 3D007, Cyber Park, Salarpuria, Plot No : 67 Hitech city, Madhapur, Hyderabad – 500081 
  • Tel: 040- 67244474 (Oracle reception) 
  • Meetup Page

So explore this opportunity to get more knowledge about MySQL and increase your network with other MySQLers.

For registration please send an email to mysql.india.ug@gmail.com (so we can arrange enough snacks :)) 

Thursday Mar 26, 2015

The MySQL Central @ OpenWorld 2015 Call for Papers is Open!

Part of Oracle OpenWorld 2015, MySQL Central @ OpenWorld will be held in San Francisco, October 25–29, 2015.
MySQL customers, partners and community members are encouraged to submit proposals to present best practices, case studies and insights gained working with the world’s most popular open source database. Proposals can be submitted for conference sessions, Birds-of-a-Feather sessions and tutorials.

MySQL Central @ OpenWorld will feature six tracks:

  • Performance & Scalability
  • High Availability
  • NoSQL & Big Data
  • Cloud and DevOps
  • Database Administration
  • Architecture and Application Development

Details and submission guidelines are available here. The call for proposals will be open until April 29, 2015.

Go ahead and submit your sessions now!

Friday Mar 20, 2015

Hot Off The Press: MySQL March Newsletter

The MySQL March Newsletter is published! Find out what's new in MySQL Cluster 7.4 GA and MySQL 5.7.6 DMR in this edition, and mark your calendar for upcoming webcasts. Below are the highlights in this edition:

  • Blog: 200M Reads Per Second in MySQL Cluster 7.4
  • Get Ready for the MySQL Central 2015 Call for Papers
  • Webcast: NoSQL and SQL--The Best of Both Worlds on March 26
  • Webcast: What's New in MySQL Cluster 7.4 on April 9
  • Blog: More Awesome Replication Features in MySQL 5.7.6 DMR

You can read it online or subscribe to it to receive the latest updates right in your inbox. If you haven't subscribed to this informative newsletter, watch this short tutorial to learn how, or just go to your oracle.com SSO profile and find MySQL under "Technology" in the Subscriptions tab.

Hope you enjoy the technical tips and resources in the MySQL newsletter!

Monday Mar 02, 2015

Upcoming MySQL Tech Tours in USA and Canada

Oracle's MySQL Team is busy in March. We're traveling to many places to bring the latest MySQL news and product development to a city near You!

Do you want to learn more about building a security enterprise platform with MySQL? Want to hear what's new in MySQL 5.7 and MySQL Enterprise Monitor 3.0? Get ready to discover which of the MySQL high availability solutions is the best fit for your infrastructure?

Plan to join one of the following MySQL events:

For more details and additional events, check MySQL Events page.

The Tech Tours offer you a unique chance to meet with the MySQL team, learn how MySQL solutions can help you achieve your goals and get all your questions answered.

Space is limited so register today. We look forward to seeing you there!

Friday Feb 27, 2015

MySQL/Java Tech Day in Cameroon

The recently created Cameroon MySQL User Group in cooperation with the local Java User Group are happy to announce the MySQL/Java Tech Day covering both technical areas. This event is the first event on Java & MySQL in Cameroon and we are very happy to invite you to come if you are around.
  • Event : MySQL/Java Tech Day
  • When : 21st March 2015
  • Place :  ActivSpaces – Boulevard de la liberte, Akwa Douala
  • Agenda: available
    • 9:15 – 9:45: Keynotes: Introduction of MUG Cameroon & CemerJUG
    • 9:45 – 10:30: MySQL. The database for the web by Kwaye Gabriel Kant, the Leader of MUG Cameroon
    • 10:30 – 10:45: Coffee Break
    • 10:45-11:35: 10 minutes sponsor sessions (ActivSpaces, Objis, ABHoster, Novazen, FreelancerTech...)
    • 11:35-12:05: Cloud Computing: MySQL as a service by Patrick NDJIENTCHEU, CEO Founder Djoss.tv
    • 12:05-13:00: Java Entreprise. JPA with MySQL database by Daniel FOUOMENE, PhD student computer Science, University of Yaounde, CEO Founder FreelancerTech.net
    • 13:00-14:00: MySQL tools for Database Administrator by Stella BULU, Oracle DBA OCP, AppTech
    • 14:00-14:50: Lunch break
    • 14:50-15:30: What is Oracle ? By Eric NKILI the Oracle Application DBA, AppsTech
    • 15:30-16:10: Java Application Server: Deployment with Glassfish by Jeremie NGUETSOP, Java senior developer
    • 16:10-17:00: Conference/debate
We are looking forward to seeing you at this MysQL / Java Tech day on March 21st, 2015!


Get the latest updates on products, technology, news, events, webcasts, customers and more.




« November 2015