WINDEV 25

accès par adresse IP, et d’excellents temps de réponse. MULTI-BASES, MULTI-SERVEURS Une même machine peut héberger plusieurs ser- veurs HFSQL, et chaque serveur peut contenir plusieurs bases de données. COMPRESSION DE TRAMES (ADSL, 3G, 4G, EDGE, VPN…) La compression des trames permet de réduire (jusqu’à 95%) la taille des paquets circulant sur le réseau. La vitesse en connexion à distance est améliorée. Les volumes de données transitant par le média de transmission sont réduits. SÉCURITÉ : «SQL INJECTION» IMPOSSIBLE Il est possible de créer des requêtes paramétrées, ce qui interdit les attaques de type « sql injec- tion » au serveur. 32 BITS, 64 BITS HFSQL fonctionne à la fois en 32 bits et en 64 bits. Serveurs et clients peuvent être mixés. Parmi les serveurs Windows gérés: • Windows Server 2008, 2012, 2016 • Windows 7, 8 et 10 dans toutes leurs éditions. Une application 32 bits peut accéder à un ser- veur 64 bits, et vice versa. PROCÉDURES STOCKÉES Les procédures stockées et triggers sont dis- ponibles. La programmation s’effectue simple- ment, en WLangage. TABLES INALTÉRABLES HFSQL offre un mode «inaltérable»: une fois une ligne ajoutée, elle ne peut plus être ni mo- difiée ni supprimée. Ce mode est très utile pour le respect de certaines normes (NF525,...). ISOLATION DES TRANSACTIONS HFSQL Client/Serveur propose 4 modes d’iso- lation des transactions. Données non validées (READ UNCOMMITTED), Données validées (READ COMMITTED), Transaction photographie instantanée (REPEATABLE READ), Transaction sérialisable (SERIALIZABLE).  SAUVEGARDE À CHAUD Une sauvegarde d’une base de données peut être déclenchée alors qu’elle est utilisée. La sauvegarde peut être déclenchée par pro- grammation, par planification (à heure fixe par exemple) ou par action du DBA. Il est également possible d’effectuer des sauve- gardes différentielles. MODIFICATION AUTOMATIQUE DES DONNÉES HFSQL gère de manière transparente l’évolution des structures (schémas) de données grâce à la technologie SDD (Synchronisation du Schéma des Données). Chaque modification de schéma des données est automatiquement appliquée sur les struc- tures des bases de données en exploitation, et ce quelle que soit l’ancienneté de la base. Il n’y a aucun script à écrire (pas de Alter table,...). RÉPLICATION HFSQL permet la réplication de bases de don- nées et la réplication de serveurs, mono et bi-di- rectionnelle, périodique ou continue. La réplication avec les mobiles est également supportée. DONNÉES MÉDICALES HFSQL permet de répondre aux contraintes du label HDS (Hébergeur de Données de Santé) ap- plicable en France. HFSQL, livré en standard avec WINDEV 25, est un atout majeur. Robuste, rapide, sécurisé, gratuit... REPRISE DE CONNEXION AUTOMATIQUE Cette fonctionnalité automatique traite l’as- pect de la «déconnexion» en cours d’usage. Typiquement, ce pro- blème se pose avec des matériels dont la connexion avec le ser- veur n’est pas assurée en permanence: les appareils mobiles en particulier (Wifi, 3G, 4G…). En connexion Wifi par exemple, la liaison entre un appareil distant et le serveur peut s’interrompre un court instant. Lorsque l’application est de nou- veau connectée, il est utile de «reprendre» l’application là où la communication a été interrompue, et il est nécessaire que les buffers soient correctement renseignés. Grâce à la gestion automatique de la reprise, l’ensemble des «buffers» et des positions est mémorisé et réaffecté. L’application peut ainsi continuer à s’exécu- ter sans erreur, comme si la connexion ne s’était pas interrompue. Automatiquement, vos applications sont donc plus fiables, plus rapides, et votre charge de co- dage est encore réduite. Il est également possible de gérer les interrup- tions de connexion par programmation. les « accès concurrents » : automatique HFSQL gère de manière automatique les accès concurrents en modification depuis différents postes à une même ligne, sans programmation (ainsi que l’intégrité et les doublons). En cas de conflit d’accès, une fenêtre (personnalisable) ap- paraît automatiquement. Cet automatisme assure la sécurité et la fiabilité de vos applications. Il est également possible de gérer par program- mation les accès concurrents. Ici, 2 utilisateurs tentent de modifier en même temps la même ligne d’une table. Une fenêtre s’ouvre automatiquement et demande quelle valeur prendre, ici: «Cantal» ou «Avey- ron»?. Il n’y a rien à pro- grammer. DOCUMENTATION HFSQL DÉTAILLÉE Découvrez HFSQL dans le détail avec cette documentation de 24 pages dispo- nible sur PCSOFT.FR 75 www.pcsoft.fr •

RkJQdWJsaXNoZXIy NDQ0OA==