Votre vision, notre expertise : Ensemble vers le succès numérique.
turned-on gray laptop computer

PC SOFT HyperFileSQL : la base de données native pour WinDev et WebDev

Dans l’écosystème PC SOFT, HyperFileSQL occupe une place centrale. Conçue spécifiquement pour fonctionner en synergie avec WinDev, WebDev et WinDev Mobile, cette base de données relationnelle offre des performances remarquables sans nécessiter de configuration serveur complexe. Pour les entreprises qui cherchent à développer des applications métier robustes, HyperFileSQL représente une solution technique de premier plan, plébiscitée par des milliers de développeurs en France et à l’international.

Chez SODOR, cabinet spécialisé en AMOA SI et développement PC SOFT basé à Jouy-le-Moutier dans le Val-d’Oise, nous accompagnons quotidiennement des PME, ETI et collectivités dans la conception et l’optimisation de leurs systèmes d’information. L’utilisation d’HyperFileSQL constitue souvent l’épine dorsale de nos projets applicatifs, qu’il s’agisse d’ERP sur mesure, de portails WebDev ou d’applications lourdes WinDev.

Cet article vous propose un tour d’horizon complet d’HyperFileSQL : son architecture, ses fonctionnalités avancées, ses modes de déploiement et les bonnes pratiques pour en tirer le meilleur parti dans vos projets informatiques d’entreprise.

Qu’est-ce qu’HyperFileSQL et pourquoi choisir cette base de données ?

HyperFileSQL est le moteur de base de données relationnelle développé et maintenu par PC SOFT. Il est profondément intégré aux environnements de développement WinDev et WebDev, ce qui lui confère un avantage considérable en termes de fluidité de développement et de performances d’exécution.

Un moteur pensé pour le WLangage

Contrairement aux bases de données tierces comme MySQL, PostgreSQL ou SQL Server, HyperFileSQL a été conçu nativement pour interagir avec le WLangage, le langage de programmation propre à PC SOFT. Cette intégration native se traduit par des fonctions dédiées, une syntaxe intuitive et une réduction significative du code boilerplate. Par exemple, une simple requête de sélection, un tri ou un filtrage de données s’écrivent en quelques lignes de WLangage sans recourir à des couches d’abstraction supplémentaires.

Deux éditions pour répondre à tous les besoins

HyperFileSQL se décline en deux versions principales :

  • HyperFileSQL Client/Serveur : destiné aux applications multi-utilisateurs en réseau, il offre une architecture client/serveur classique, avec gestion des transactions, des verrous et des droits utilisateurs.
  • HyperFileSQL Classic : mode fichier local, idéal pour les applications monoposte ou les déploiements embarqués ne nécessitant pas de serveur dédié.

✅ Points clés

  • Base de données 100 % native pour WinDev et WebDev
  • Intégration transparente avec le WLangage
  • Disponible en mode Classic (fichier local) et Client/Serveur
  • Gestion avancée des transactions ACID
  • Chiffrement des données intégré (AES 256 bits)
  • Réplication et synchronisation multi-sites supportées
  • Compatible avec les standards SQL ANSI

Architecture et fonctionnalités techniques d’HyperFileSQL

HyperFileSQL ne se contente pas d’être un simple moteur de stockage. Il embarque un ensemble de fonctionnalités avancées qui en font un outil complet pour les applications d’entreprise modernes.

Gestion des transactions et intégrité des données

HyperFileSQL Client/Serveur supporte pleinement les propriétés ACID (Atomicité, Cohérence, Isolation, Durabilité). Cela garantit que vos données restent cohérentes même en cas d’incident réseau ou de plantage applicatif. Les développeurs peuvent gérer des transactions complexes, des points de sauvegarde et des rollbacks directement via le WLangage.

Sécurité et chiffrement des données

La protection des données est un enjeu majeur pour les entreprises soumises au RGPD. HyperFileSQL intègre nativement un chiffrement AES 256 bits des fichiers de données, une gestion fine des droits d’accès par utilisateur ou groupe, ainsi qu’un journal d’audit des opérations critiques. Ces fonctionnalités répondent aux exigences de conformité sans développement spécifique.

Réplication et haute disponibilité

Pour les architectures distribuées, HyperFileSQL propose des mécanismes de réplication maître/esclave et de synchronisation multi-sites. Cette fonctionnalité est particulièrement appréciée dans les projets SODOR impliquant des agences décentralisées ou des commerciaux itinérants qui ont besoin de travailler en mode déconnecté avant de resynchroniser leurs données.

Comparatif HyperFileSQL face aux bases de données traditionnelles

Pour aider à la prise de décision, voici un tableau comparatif entre HyperFileSQL et les alternatives courantes dans les projets PC SOFT :

Critère HyperFileSQL C/S MySQL / MariaDB Microsoft SQL Server PostgreSQL
Intégration WinDev / WebDev Native Via connecteur ODBC/JDBC Via connecteur natif Via connecteur ODBC
Facilité de déploiement Très simple Moyenne Complexe Moyenne
Licence Incluse avec PC SOFT Open Source (GPL) Payante (coût élevé) Open Source
Chiffrement natif Oui (AES 256) Partiel Oui (TDE) Partiel
Réplication intégrée Oui Oui Oui Oui
Support multi-utilisateurs Oui Oui Oui Oui
Courbe d’apprentissage (avec WLangage) Faible Élevée Élevée Élevée
💡 Bon à savoir : HyperFileSQL est inclus dans la licence WinDev et WebDev de PC SOFT. Pour les petits et moyens projets, cela représente une économie significative par rapport à l’acquisition d’une licence SQL Server, dont le coût peut dépasser plusieurs milliers d’euros par an. Toutefois, pour des volumes de données supérieurs à plusieurs dizaines de millions d’enregistrements ou des besoins en haute disponibilité critique, une architecture hybride avec un SGBD tiers peut être envisagée.

HyperFileSQL dans les projets WebDev : cas concrets

Si HyperFileSQL est historiquement associé aux applications lourdes WinDev, son utilisation dans les projets WebDev est tout aussi pertinente. Les applications web développées avec WebDev peuvent s’appuyer sur HyperFileSQL pour des performances optimales, notamment grâce au mode Application Server qui centralise les connexions et optimise les accès concurrents.

Portails métier et intranets d’entreprise

Dans le cadre de projets SODOR pour des clients du Val-d’Oise et d’Île-de-France, nous avons déployé des portails intranet WebDev connectés à des bases HyperFileSQL Client/Serveur gérant plusieurs centaines d’utilisateurs simultanés. Les temps de réponse observés sur des requêtes complexes restent inférieurs à 100 millisecondes pour des tables contenant plusieurs millions d’enregistrements, à condition de suivre les bonnes pratiques d’indexation.

Applications SaaS et hébergement cloud

HyperFileSQL est compatible avec les environnements d’hébergement Linux, ce qui ouvre la voie à des déploiements cloud sur des infrastructures AWS, Azure ou OVHcloud. Le serveur HyperFileSQL peut être installé sur une VM dédiée et exposé de manière sécurisée aux applications WebDev hébergées, en activant le chiffrement des communications SSL/TLS.

Bonnes pratiques SODOR pour optimiser vos bases HyperFileSQL

Fort de son expertise en développement PC SOFT

Leave Comment