Expert HFSQL
La base de données native de WinDev maîtrisée

HFSQL est la base de données intégrée à l'écosystème PC SOFT. Je travaille avec HFSQL Classic et Client/Serveur depuis plus de 19 ans : modélisation, requêtes optimisées, migrations, synchronisation, maintenance et administration.

HFSQL Classic HFSQL Client/Serveur Modélisation Optimisation Migration
HFSQL en détail

Classic vs Client/Serveur : deux modes, une maîtrise complète

🗂️ HFSQL Classic

Mode fichiers locaux ou partagés en réseau. Idéal pour les applications mono-poste ou les environnements avec peu d'utilisateurs simultanés. Simple à déployer, sans serveur dédié.

  • Fichiers .fic directement accessibles
  • Partage réseau multi-postes
  • Déploiement sans infrastructure lourde
  • Migration vers C/S possible sans refonte

🖥️ HFSQL Client/Serveur

Serveur de base de données dédié, accès multi-utilisateurs performant, transactions ACID, sauvegardes à chaud, administration centralisée. Recommandé au-delà de 5 utilisateurs simultanés.

  • Gestion des transactions et verrous
  • Procédures stockées et triggers
  • Sauvegardes planifiées automatiques
  • Supervision via le Centre de Contrôle
Prestations HFSQL

Ce que je réalise sur vos bases HFSQL

📐

Modélisation des données

Conception du modèle de données adapté aux besoins métier. Tables, liens, clés composites, contraintes d'intégrité. Analyse et restructuration de modèles existants.

Optimisation des requêtes

Analyse des requêtes lentes, réécriture pour meilleures performances, ajout d'index pertinents, suppression des accès parasites. Gain de performance souvent très significatif.

🔼

Migration Classic vers C/S

Planification et exécution de la migration HFSQL Classic vers Client/Serveur. Adaptation du code WinDev, tests de performance, déploiement sans interruption prolongée.

🔄

Synchronisation multi-bases

Synchronisation de données entre plusieurs bases HFSQL (sites distants, mode déconnecté/reconnecté). Gestion des conflits, journalisation des échanges.

🛡️

Administration & sauvegardes

Configuration du serveur HFSQL C/S, planification des sauvegardes, supervision des connexions, gestion des droits utilisateurs, restauration en cas de problème.

🔍

Audit de base existante

Analyse d'une base HFSQL en production : intégrité des données, cohérence du modèle, indexation, volumétrie, identification des tables orphelines ou redondantes.

HFSQL et les autres bases

WinDev ne se limite pas à HFSQL

WinDev permet aussi d'accéder à des bases tierces via accès natif ou via les connecteurs OLE DB / ODBC. J'interviens fréquemment sur des projets mixtes : une application WinDev qui lit des données HFSQL pour la partie opérationnelle, et SQL Server pour le reporting ou la comptabilité.

Vous avez une base HFSQL à optimiser ou à migrer ?

Décrivez votre contexte, je vous propose une approche adaptée à votre situation.