WINDEV 2024
DONNÉES SPATIALES TERRESTRES HFSQL permet de stocker et manipuler des données spatiales, géométriques et géogra- phiques. Des fonctions de programmation WLangage et des ordres SQL permettent de manipuler facilement ces données: calculer la distance entre 2 points en tenant compte de la cour- bure de la terre, trouver les parcelles de plus de 1.000m2, trouver les 5 stations de charge les plus proches... Les cartes sont stockées sous forme de don- nées. VITESSE DE VOS APPLICATIONS: ÉLEVÉE Le moteur HFSQL Client/Serveur, multithread, effectue un équilibrage de charge dynamique pour optimiser les temps de réponse. Cela permet une vitesse d’exécution des requêtes élevée. INDEX & CLÉS: RAPIDE HFSQL gère clés et index sur tous les types de colonnes. Afin d’assurer des performances optimales, le serveur dispose d’un mécanisme d’optimisation qui s’active automatiquement pendant les pé- riodes d’inactivité. Le moteur HFSQL augmente également la vi- tesse des requêtes en analysant les requêtes exécutées sur chaque serveur, en fonction des données réelles. Les index des types suivants peuvent être créés: index simple, index composé (multi-co- lonnes), index partiel, index full text. HFSQL assure l’intégrité des données en gé- rant: contrainte d’unicité, contrainte de cardi- nalité, identifiant Automatique, clés primaires et étrangères. TOUS LES TYPES DE DONNÉES ET DE CLÉS SONT GÉRÉS HFSQL gère tous les types de données dans les tables: • chaînes texte (recherche phonétique possible) et chaînes binaires • numériques (entier, réel, monétaire, ...) • dates, heures, durées • mémos texte et binaires, automatiquement compressés (BLOB, LOB, images, sons, vidéo, ...) • les données spatiales (voi ci-contre) Tous les types de clés sont gérés: identifiant automatique, texte, numérique, date, heure, clé composée. OUVERTURE AUX AUTRES APPLICATIFS Les pilotes ODBC et OLE DB, librement distri- buables avec vos applications WINDEV, per- mettent la lecture et l’écriture de données HFSQL depuis des applications tiers. DES OUTILS UTILES Un ensemble d’outils utiles est livré en standard: import de données, vérification de base, vision- neur de données, optimiseur de performances... INSTALLATION AUTOMATIQUE, «ZÉRO ADMINISTRATION» HFSQL est immédiat à installer et à mainte- nir, sans aucun pré-requis. Par exemple, si suite à un problème physique la base doit être ré-indexée, cela s’effectue automatiquement. L’administration des Bases de Données est au- tomatique. RECHERCHE «FULL TEXT» La recherche «full text» permet la recherche très rapide de chaînes de caractères dans les données. L’index gère les textes enrichis (RTF, HTML), pour ignorer les balises de ces formats lors de l’indexation. Les résultats sont proposés selon un ordre de pertinence («ranking»). UNICODE ET TRI D’INDEX PAR LANGUE HFSQL gère les colonnes «texte» et «mémo» de type Unicode. Les index peuvent être triés en fonction de l’ordre linguistique de chaque langue (russe, de Russie ou d’Ukraine, chinois de Singapour, de Taïwan, Hong Kong, ...). IMPORT/EXPORT DE DONNÉES Le module WDCONVER, livré en standard, per- met d’importer des données de formats diffé- rents: Access, dBase, Texte, Oracle... LE CLIENT/SERVEUR Le moteur de la version Client/Serveur est dis- ponible sous Windows et sous Linux. La compatibilité binaire avec HFSQL Classic, Embarqué, Cloud et Mobile est totale. Pour une installation facile sous Linux, une image Docker du serveur HFSQL est fournie. Les moteurs HFSQL sont diffusables gratuite- ment avec vos applications. ACCÈS À DISTANCE RAPIDE La couche de communication pour l’accès à distance est intégrée au moteur, ce qui permet un accès par adresse IP, et d’excellents temps de réponse. MULTI-BASES, MULTI-SERVEURS Une même machine peut héberger plusieurs Suite >>> SELECT TOP 5 * FROM stations_recharge ORDER BY ST_Distance(stations_recharge. position, {pMaPosition}) LE «CENTRE DE CONTRÔLE» HFSQL Ce Centre de Contrôle permet d’administrer tous les serveurs et toutes les bases de données installés sur le réseau de votre en- treprise ou à distance via Internet. Ce centre permet égale- ment: • la visualisation et édi- tion des données • l’exécution directe de requêtes • la gestion des comptes utilisateur (groupes), des droits, liste des connexions en cours • l’édition des statistiques précises d’utilisation du serveur: postes, re- quêtes, journaux, logs, paramètres... • déconnexion d’utilisa- teur • la gestion des transac- tions: visualisation, an- nulation, ... • la gestion des sauve- gardes (à chaud) • la visualisation des blo- cages d’enregistrement • les tâches planifiées • la réplication de serveurs • l’affichage du nombre de lignes traitées • la gestion des clusters • ... FONCTIONNALITÉS Cryptages 128 bits Intégrité référentielle Journalisation Réplication multi serveurs Transactions Triggers Import Export Cluster Procédures stockées TECHNOLOGIES Maintenance automatique (SDD) Gestion des accès concurrents Zéro administration Reprise après incident automatique Déploiement automatique CAPACITÉS MAXIMALES Lignes par table 329 millions de milliards Taille d’une table 4 millions de téras Taille d’une ligne 2 Go Colonnes par table 65 535 Taille d’une colonne 65 535 octets Index par table 65 535 • WINDEV DÉVELOPPEZ 10 FOIS PLUS VITE 74
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==