Bases de données d'entreprise — dans l'UE, avec facture TVA

PostgreSQL 17, MariaDB 10.11, ClickHouse, MongoDB 7, Redis 7. Gérées ou en autogestion, sur VPS ou serveur dédié. Tout dans l'UE, conforme au RGPD.

Un portefeuille complet de bases de données — pour chaque charge de travail

Choisir une base de données est une décision sur plusieurs années. Gardez-vous des options. PostgreSQL pour les transactions, ClickHouse pour l'analytique, MongoDB pour les documents, Redis pour le cache. Le tout hébergé par 4hosting dans l'UE avec SLA garanti. Les données se trouvent physiquement dans l'UE (et pas seulement logiquement), les factures comportent la TVA européenne, et la conformité RGPD ainsi qu'un DPA gratuit sont inclus.

Relationnelles — Postgres + MariaDB

PostgreSQL 17

La référence absolue du SQL. Prise en charge complète de JSONB, pgvector pour l'IA, partitionnement, réplication logique, hot standby. Idéale pour le SaaS et la fintech. Nous activons les requêtes parallèles, le JIT et les slots de réplication asynchrone.

MariaDB 10.11

Compatible MySQL, légère, rapide. La meilleure pour WordPress, WooCommerce, Magento et les applications LAMP traditionnelles. Moteur ColumnStore pour un usage mixte OLTP+OLAP, MaxScale pour la répartition de charge.

Analytique — ClickHouse

Quand vous devez interroger des milliards de lignes par seconde. ClickHouse est une base de données en colonnes optimisée pour l'OLAP. Utilisée par Cloudflare, Uber, Spotify. Disponible sur VPS à partir de 32 GB de RAM. Idéale pour les journaux, les métriques, le suivi d'événements, la business intelligence et les rapports en temps réel.

NoSQL et cache — MongoDB, Redis

MongoDB 7

Base de données orientée documents. Pour les applications à schéma flexible (CMS, IoT, analytique en temps réel). Replica set + sharding prêts. Collections de séries temporelles pour les métriques.

Redis 7

Cache en mémoire, files d'attente, pub/sub. Latence inférieure à 1 ms. Indispensable pour toute application web dépassant 100 req/s. Modules Redis Streams, RedisJSON, RediSearch disponibles.

Memcached

Cache clé-valeur classique. Plus simple que Redis, idéal pour le stockage de sessions et le cache léger. Débit supérieur à Redis pour les opérations simples.

Migrer une base de données depuis un autre fournisseur

Les préoccupations clients les plus fréquentes : combien de temps cela prend, s'il y aura une interruption, si des données sont perdues. Notre méthode a fait ses preuves — les migrations de bases de plus de 100 GB se font en général sans interruption grâce à la réplication logique. Voici les trois scénarios les plus courants, avec les commandes.

MySQL/MariaDB depuis n'importe quel hébergeur mutualisé

mysqldump classique avec les options --single-transaction --routines --events. Côté cible, nous importons en supprimant les index pour un chargement le plus rapide.

mysqldump -h source-host -u user -p --single-transaction --routines --events db | gzip > backup.sql.gz

PostgreSQL depuis AWS RDS / Heroku Postgres

pg_dump au format personnalisé (-Fc) est le plus rapide. La restauration parallèle avec --jobs=4 exploite plusieurs cœurs de CPU. Pour zéro interruption : slot de réplication logique.

pg_dump -h source -U user -Fc -f db.dump dbname && pg_restore -h target -U user -d newdb --jobs=4 db.dump

MongoDB depuis Atlas ou une autre plateforme

mongodump + mongorestore. Pour les très grosses bases (1 TB+), nous utilisons la synchronisation MongoDB Cluster-to-Cluster — différentielle, sans dump complet.

mongodump --uri="mongodb+srv://[email protected]" --out=./dump && mongorestore --uri="mongodb://target" ./dump

Haute disponibilité — réplication et basculement

Pour les applications critiques pour l'entreprise, une base de données unique est un point de défaillance unique. Nous mettons en place des clusters répliqués (maître + 1 à 3 répliques) avec basculement automatique. RTO < 30 secondes, RPO < 1 minute avec réplication synchrone.

Maître + répliques

Écritures sur le maître, lectures réparties entre les répliques. Montée en charge en lecture linéaire avec le nombre de répliques. Surveillance du retard de réplication et alertes.

Basculement automatique

Repmgr (Postgres), MHA (MySQL), élections MongoDB. En cas de panne du maître, une réplique prend le relais en < 30 secondes.

Localisation (UE)

Serveurs dans l'UE, à Francfort.

Pooling de connexions

PgBouncer pour Postgres, ProxySQL pour MariaDB. Des milliers de connexions applicatives gérées avec un pool de 50 à 100 connexions physiques vers la base.

Ce que vous obtenez dans l'offre

Sauvegardes automatiques

Chaque base de données bénéficie de sauvegardes complètes toutes les 24 h et de sauvegardes WAL/binlog toutes les heures. Rétention de 30 jours sur les offres dédiées. Copies géo-redondantes dans un second datacenter de l'UE — gratuites sur les offres gérées.

Réplication maître-réplique

Nous mettons en place une réplication logique ou physique, y compris inter-régions. Basculement en moins de 30 secondes. PgBouncer pour le pooling de connexions, ProxySQL pour MariaDB, replica sets MongoDB prêts.

Optimisation selon la charge

Nous ajustons work_mem, shared_buffers, max_connections, innodb_buffer_pool_size et le reste pour votre application — gratuit sur les offres gérées. Revue de performance tous les 90 jours.

Migration gratuite

Nous migrons depuis d'autres fournisseurs — mysqldump, pg_dump, mongodump. Sans interruption, avec contrôle d'intégrité sur la cible. Réplication logique pour les migrations sans interruption.

RGPD pour les bases de données contenant des données personnelles

Les bases de données contiennent généralement le plus de données personnelles — e-mails, numéros de téléphone, adresses IP des clients. Pour une conformité RGPD complète, nous proposons le chiffrement, la journalisation d'audit et des politiques de rétention intégrés à la base de données.

  • Chiffrement des disques au repos (LUKS) — gratuit sur chaque VPS
  • Chiffrement au niveau des colonnes (par ex. numéro d'identité nationale, téléphone) via pgcrypto ou Vault Transit
  • Journal d'audit DDL/DML — qui, quand, quoi (pgaudit, MySQL Enterprise Audit, MongoDB Auditing)
  • Politiques de rétention — suppression automatique après des durées définies (par ex. 5 ans pour les factures)
  • Rôle de DPO dédié — nous aidons à configurer les politiques via le panneau client
  • DPA gratuit conforme à l'article 28 du RGPD + documentation d'audit technique

Questions fréquentes

Proposez-vous des bases de données gérées ?

Oui, sur les VPS 32 GB et plus ainsi que sur tous les serveurs dédiés. Nous nous occupons de l'optimisation, des sauvegardes, de la réplication, des correctifs de sécurité. Votre rôle : uniquement les requêtes SQL.

Quelle taille de base de données tient sur un VPS ?

Limite pratique : 200 à 300 GB sur VPS 32G, 1 TB+ sur VPS 64G. Au-delà, nous recommandons un serveur dédié avec RAID rapide ou NVMe u.2. PostgreSQL/MariaDB montent bien en charge jusqu'à 5 TB sur un seul nœud.

Puis-je migrer une base existante depuis AWS RDS ?

Oui, nous migrons depuis AWS RDS, Azure Database, Google Cloud SQL, Heroku Postgres et Atlas. La réplication logique permet généralement une migration sans interruption. Assistance gratuite pour les bases jusqu'à 1 TB.

En quoi ClickHouse diffère-t-il de PostgreSQL ?

PostgreSQL est OLTP (transactionnel) — écritures rapides, ACID, idéal pour les applications. ClickHouse est OLAP (analytique) — agrégations rapides sur des milliards de lignes. Nous utilisons souvent les deux : OLTP dans Postgres, reporting dans ClickHouse via la réplication.

Les sauvegardes sont-elles réellement testées ?

Oui. Chaque semaine, une sauvegarde choisie au hasard est restaurée automatiquement sur un serveur de préproduction et comparée à l'original. Vous recevez un rapport par e-mail. Une sauvegarde que l'on ne teste pas n'existe pas.

Choisissez la bonne base de données pour votre application

Vous hésitez sur le moteur ? Écrivez-nous — nous vous aidons gratuitement à concevoir l'architecture avant la première facture. Pour les bases de plus de 100 GB, nous vous aidons aussi pour la migration depuis un autre fournisseur.

Contactez-nous →

Guides pour les entreprises en Belgique