Databases

A database
fast, dependable & backed up.

A site that slows down as the catalogue grows, exports that never finish, a backup never once checked: it all plays out in the database, the memory where your products, customers and orders live. I examine it, speed it up and put it out of harm's way, whether your store runs on PrestaShop, WooCommerce, WordPress or a custom-built site.

5,0/5 · 66 verified reviews 50+ projects shipped 10 years of experience
In detail

Sur une boutique en ligne, la base de données, la mémoire où vivent produits, clients et commandes, est le premier endroit où la lenteur s'installe, et le dernier où l'on pense à regarder. Les symptômes sont reconnaissables : administration qui rame alors que le site public va bien, page catégorie de plus en plus lente à mesure que le catalogue grandit, exports qui font tomber le serveur. Les causes aussi : index manquants (le sommaire qui évite à la base de tout relire), tables de journaux jamais vidées, demandes qui parcourent tout le catalogue à chaque affichage.

Read more

J'interviens sur l'analyse des demandes lentes, la création des index, le nettoyage des tables devenues énormes, et les migrations de base lors d'un changement de version ou d'hébergeur, avec vérification que rien ne manque avant la bascule.

Features

What you get.

01

Slowness found and fixed

I analyse the log of slow requests (the queries the site sends the database) and create the missing indexes, the table of contents that saves re-reading the whole catalogue on every page.

02

Version change with no downtime

MySQL 5.7 to 8, MariaDB 10.x (the software the database runs on), a change of host: everything is validated on a copy before the switch, without taking the site down.

03

Backed up daily, and tested

A copy of the database every day (or more often depending on volume), retention set, and restores tested regularly: not just a file piling up and never checked.

04

Access locked down & GDPR

Accounts limited to the strict necessary, remote access restricted, sensitive data encrypted, and test copies anonymised to stay compliant with the GDPR, the personal data law.

05

Alerted before the outage

Disk space, recurring slowness, standby copies: watched continuously. The alert goes out before your customers notice anything, not after.

06

Whatever your store runs on

PrestaShop, WooCommerce, WordPress, or a dedicated database for a custom-built application (Symfony, Laravel, Node.js, development foundations).

Method

How we proceed.

01

Taking stock

Analysis of the slow request log, the size and structure of the tables, the existing (or missing) indexes. I identify the real sticking points.

1-2 days
02

Ranked action plan

The list of interventions ranked by effect and effort: indexes to create, requests to rewrite, possible migration. Agreed with you before anything is touched.

1-2 days
03

Speed-up & migration

Index creation, rewriting of the problem requests, version change if needed, always on a copy first.

3-7 days
04

Proving it before the switch

Response times checked under a realistic load before going live, with a before/after comparison on the critical requests.

1-2 days
05

Ongoing follow-up

Response times watched, backups checked regularly, adjustments as volume or usage evolves.

Ongoing
Real cases

A few examples.

01

INNPORT — migrating the database without losing anything

Customers, orders and products migrated to PrestaShop 1.7, with a pre-production environment (a trial copy) to verify everything before the switch. Long-term follow-up, server architecture included.

  • Clients + commandes
  • Préproduction
  • Long terme
Let's start

Ready for your project?

Free quote within 48h. Response within 24h. No commitment.