News

Every week we collate our favourite articles from the week. Have a read of the latest PHP Developer news, Database News and Web Development news.

Back to news categories

PHP Developer News

Database News

How to Save on AWS RDS MySQL Costs

Right-sizing database instances is the process of adjusting your database instances’ size to match the workload generated by the application...

Read Article

MySQL Shell 8.0.18 – What’s New?

The MySQL Development team is proud to announce a new version of the MySQL Shell with the following major improvements:...

Read Article

Relationalize Unstructured Data In AWS Athena

Managing the logs in a centralized repository is one of the most common best practices in the DevOps world. Application logs, system logs, error logs, and any databases logs also will be pushed into your centralized repository...

Read Article

If I should optimize only one query on my application, which one?

Let’s try to give you all the necessary info the provide the most accurate answer...

Read Article

What Is SQL Injection

An SQL injection is a code injection technique that may lead to destroying your database...

Read Article

Before You Stop Using MySQL, Read This

Almost every application of any real utility is backed by a database, which in turn is administered through a database management system (DBMS). MySQL is an extremely widely-used DBMS whose popularity is only exceeded by that of Oracle...

Read Article

Thoughts on Migrating Away from On-Premise

When it comes to migrating from on-premise to the cloud, there are many factors to consider and decisions that need to be made. First (and probably most important) on that list: managed DBaaS or setup and manage our own infrastructure?

Read Article

MySQL Memory Management

When users experience memory usage issues with any software, including MySQL®, their first response is to think that it’s a symptom of a memory leak. As this story will show, this is not always the case. This story is about a bug...

Read Article

MySQL Connection Handling and Scaling

In this post we describe MySQL connections, user threads, and scaling. We hope that an increased understanding of how MySQL works will help application developers and system administrators to make good choices and trade-offs...

Read Article

Working with JSON arrays in MySQL/MariaDB

When you write stored procedures in MySQL or MariaDB, one of the features you may miss is arrays. At least, at a superficial look – because an array data type is actually not implemented...

Read Article

Building an Online Retail Dashboard in React

In this tutorial, we’ll be focusing on creating a dashboard for an Online Retail Store. Online Retail Stores generate revenue across other e-commerce giants, apart from their own website. This dashboard focuses on showcasing a monthly performance of an online store across three e-commerce aggregators - Amazon, Ebay and Etsy...

Read Article

A Word from the Incoming MariaDB Foundation CEO

It is my pleasure and honour to join the MariaDB Foundation as its new CEO from 1 Feb 2019. Following MariaDB closely since its inception, I welcome the opportunity to be focusing completely on adoption, collaboration and free open development of MariaDB Server...

Read Article

Using Parallel Query with Amazon Aurora for MySQL

In all versions of MySQL when you run a single query it will run in one thread, effectively utilizing one CPU core only. Multiple queries run at the same time will be using different threads and will utilize more than one CPU core...

Read Article

My 2019 Database Wishlist

Last year I published my 2018 Database Wishlist, which I recently revisited to check what happened and what didn’t. Time for a 2019 wishlist...

Read Article

Database News

NoSQL + SQL = MySQL

MySQL is the only database to offer both SQL and NoSQL data access/storage – delivering the best of both worlds to Developers, DevOps, and DBA teams alike....

Read Article

Percona Live Europe 2018 Wednesday Keynotes and Sessions!

Welcome to Wednesday at Percona Live Europe 2018! Today is the final day! Check out all of the excellent sessions to attend...

Read Article

Import JSON to MySQL made easy

The latest release of the MySQL Shell 8.0.13 (GA) introduced some interesting improvements and features...

Read Article

Rundeck Series: Install And Configure RunDeck 3.0 On CentOS 7

Here we are going to see how can we install and configure rundek on a CentOS server with mysql as a backend...

Read Article

Versioning an existing database

This article describes a few of the important planning considerations, and then provides a simple walkthrough of how our team brings an existing database under version control using SQL Source Control...

Read Article

JSON Paths and the MySQL JSON Functions

I wrote MySQL and JSON: A Practical Programming Guide to help developers find their way around the MySQL JSON data type and the supporting functions. The MySQL Documentation on the subject is very good but I had to puzzle through the examples to see how things worked. I might be a bit 'thick' but good examples always make things easier. Others seem to have similar difficulties. MySQL and JSON a Practical Programming Guide should be on your desk as a handy reference to MySQL's JSON data type....

Read Article

NoSQL Development for MySQL Document Store using PHP

MySQL 8.0 introduced the MySQL Document Store, allowing developers to work with SQL relational tables and schema-less JSON collections through the use of the X DevAPI...

Read Article

Descending index in MySQL 8.0

MySQL 8.0 has come with a list of new features for DBA’s...

Read Article

MySQL & MariaDB Performance Tuning for Dummies

You’re running MySQL or MariaDB as backend database, how do you tune it to make best use of the hardware? How do you optimize the Operating System? How do you best configure MySQL or MariaDB for a specific database workload?

Read Article

Configuring MySQL in a Docker Container

In recent weeks I’ve been focusing on Docker in order to get a much better understanding of the containerized world that is materializing in front of us. Containers aren’t just for stateless applications anymore and we’re seeing more cases where MySQL and other databases are being launched in a containerized fashion...

Read Article

ProxySQL Query Rewrite

In this blog post, Alkin Tezuysal revisits the ProxySQL Query Rewrite feature.

Read Article

Spatial Reference Systems in MySQL 8.0

MySQL 8.0 brings a lot of new spatial features. The main feature is the support for multiple spatial reference systems (SRSs).

Read Article

Debian 9 LAMP Server Tutorial with Apache, PHP 7 and MariaDB

LAMP is short for Linux, Apache, MySQL, PHP. Here is a tutorial that shows how to install an Apache web server on a Debian 9 (Stretch) server with PHP (mod_php) and MySQL / MariaDB support. A LAMP setup is a perfect basis for CMS systems like Joomla, Wordpress or Drupal.

Read Article


How to do Point-in-Time Recovery of MySQL & MariaDB Data using ClusterControl

Backups are crucial when it comes to safety of data. They are the ultimate disaster recovery solution - you have no database nodes reachable and your data centre could literally have gone up in smoke, but as long as you have a backup of your data, you can still recover from such situation.

Read Article

MySQL Community Awards Winners 2018

One of the highlights of Percona Live is that the winners of the annual MySQL Community Awards are announced. A 100% community effort, the awards were created to recognize community contribution. This year saw six very deserving winners in three categories:

Read Article

New JSON functions in MySQL 5.7.22

A number of new JSON functions have been added to MySQL 8.0. Since we appreciate that not everyone will be ready to upgrade to MySQL 8.0 the minute it is released, we have backported many of the new functions to MySQL 5.7 so that they are available starting with version 5.7.22.…

Read Article


Our Services

Contact Us

Must be a valid email address.