(Vinod Kumar) In this article I will explain the MySQL “Like” operator in PHP. The MySQL Like operator is based on pattern matching and commonly used to select data based on pattern matching.
Tag: Open Source
Postgres 9.3 feature highlight: JSON data generation
(Michael Paquier) Postgres 9.2 has introduced JSON as a server data type. At this point, the data was simply stored on server side with integrated wrappers checking that data had a correct JSON format. It was a good first step in order to store directly JSON data on server side but core features in
New Query Optimizer Features in MySQL 5.6
(Rob Gravelle) One of MySQL 5.6’s many optimizations apply to the processing of queries that contain subqueries. These involve transforming a subquery into a semi-join operation, and then treating it like just another join operation for evaluation.
Multi-master data conflicts – Part 2: dealing with conflicts
(Giuseppe Maxia) In the first part of this article we examined the types of conflicts and their causes. In this part, we will analyse some of the methods available to deal with conflicts.
Creating Virtual Columns
(Bruce Momjian) Databases store data in table columns, but sometimes it is useful to create non-storage columns for code clarity. For example, you might need to access a combination of columns frequently and don’t want to repeatedly perform the combining operation in your application.
Multi-master data conflicts – Part 1: understanding the problem
(Giuseppe Maxia) Readers of this blog know that one of my favorite tools, Tungsten Replicator, can easily create multi-master replication topologies, such as all-masters, star, fan-in. While this is good news for system designers and ambitious DBAs, it also brings some inconvenience.
MySQL 5.6 innodb_undo_tablespaces very usefull only if …
(Serge Frezefond) Who has not experienced a fast growing system table space. This is related to innoDB undos (Rollback segments).
A Visual Guide to the MySQL Performance Schema
(Lynn Ferrante) If you haven’t explored the MySQL Performance Schema yet, this is a good place to start. This is Performance Schema 101, a basic introduction to the MySQL 5.6 performance_schema, which records runtime statistics from the MySQL database.
Troubleshooting MySQL Crashes related to Metadata Locking
(Chris Calender) I just wrote an article about “Troubleshooting ‘Waiting for table metadata lock’ Errors for both MyISAM and InnoDB Tables” and then ran into a new, different metadata locking issue right after I posted it, and so I thought I’d share that too, just in case anyone ever encounters a si
Bulk Replication
(Dimitri Fontaine) In the previous article here we talked about how to properly update more than one row at a time, under the title Batch Update. We did consider performances, including network round trips, and did look at the behavior of our results when used concurrently.
