Configuring MySQL Cluster Data Nodes
In my previous blog post, I discussed the enhanced performance and scalability delivered by extensions to the multi-threaded data nodes in MySQL Cluster 7.2. In this post, I’ll share best practices on...
View ArticleImplementing efficient Geo IP location system in MySQL
Often application needs to know where a user is physically located. The easiest way to figure that out is by looking up their IP address in a special database. It can all be implemented in MySQL, but I...
View ArticleA small rant on Galera & XtraDB Cluster
I had to install Percona XtraDB Cluster, I think for the first time since it was announced stable. I remembered many problems I faced with beta releases, which was understandable given they were only...
View ArticleJSON to MySQL - mysqljsonload 1.0 Ready for download!
I have spent some free time developing this tool that loads JSON data into MySQL. And yes, I know there are some other means of doing this, but in my case, yes, this was done with a particular purpose...
View ArticleMySQL Cluster running on Raspberry Pi
MySQL Cluster running on Raspberry Pi I start a long weekend tonight and it’s the kids’ last day of school before their school holidays and so last night felt like the right time to play a bit. This...
View ArticleShinguz: MySQL @ FrOSCon 7 in St. Augustin (Germany)
Also this year we will have a special track for MySQL, Galera, Percona und MariaDB at the FrOSCon in St. Augustin in Germany. The conference is scheduled for August 25 and 26 2012. Together with the...
View ArticleReview of the Tutorial on Algorithms for Memory Sensitive Computing at STOC
Martin Farach-Colton and I ran a Tutorial on Algorithms for Memory Sensitive Computing on May 18th at the 44th ACM Symposium on Theory of Computing (STOC) at NYU. Here is the program for the tutorial....
View ArticleDatabase Workbench 4.2.4 free Lite Editions released
Database workbench 4.2.4 released! [2012-06-01] The latest version of Database Workbench brings you new enhancements and bugfixes over the 4.2 release. Database Workbench is a database development tool...
View ArticleMySQL Innovation Day
MySQL Innovation Day is just a few short days way and it has a great agenda this year. Be sure to take advantage of this free event, you can register to attend the event in-person or register to attend...
View ArticleWordPress on S3: run it anywhere
Where to host a dynamic website that stores all its content on Amazon S3? Anywhere you choose to. OblakSoft is pleased to announce availability of an OVF Virtual Appliance with ready-to-run WordPress...
View ArticleAnnouncing Percona Server 5.5.24-26.0
Percona is glad to announce the release of Percona Server 5.5.24-26.0 on June 1st, 2012 (Downloads are available here and from the Percona Software Repositories). Based on MySQL 5.5.24, including all...
View ArticleHow to find MySQL binary logs, error logs, temporary files?
Have you ever spent a lot of time trying to locate where MySQL keeps some file? Here is a quick way to find all this information in one place. The obvious way is through examining database options in...
View ArticleMySql: cleaning user input before storing the data
This article describes a single MySql function to sanitize strings. The provided options are: replace multiple spaces to a single space remove Unix and Windows linebreaks and replace them with a space...
View ArticleHow expensive is USER_STATISTICS?
One of our customers asked me whether it’s safe to enable the so-called USER_STATISTICS features of Percona Server in a heavy-use production server with many tens of thousands of tables. If you’re not...
View ArticleMySQL Community Reception
Don't forget to join us Tuesday for the MySQL Community Reception.While the webcast users will have to miss you those who attend will have a great afternoon packed with great sessions , BOFs, a keynote...
View ArticleXA Transactions between TokuDB and InnoDB
The recently released TokuDB brings many features. One of those features is support for XA Transactions. InnoDB already has support for XA Transactions.XA Transactions are transactions which span...
View ArticleSlides from Introduction to Galera talk
On Thursday I went to the Harmony conference arranged by Oracle User Group Finland to speak about Galera clustering. (They chose the topic based on my suggestions.) The slides are now available on...
View ArticleMySQL to Vertica Replication, Part 1: Enabling Real-Time Analytics with Tungsten
Real-time analytics allow companies to react rapidly to changing business conditions. Online ad services process click-through data to maximize ad impressions. Retailers analyze sales patterns to...
View ArticleMySQL to Vertica Replication, Part 2: Setup and Operation
As described in the first article of this series, Tungsten Replicator can replicate data from MySQL to Vertica in real-time. We use a new batch loading feature that applies transactions to data...
View ArticlePoC: HTTP, JSON, JavaScript, Map&Reduce built-in to MySQL
What if MySQL had an HTTP interface and would reply JSON? What if MySQL had server-side JavaScript? What if you could store JSON documents in MySQL? And, what if there was Map and Reduce built-in to...
View Article