Conçu depuis son origine pour tirer parti du multithread préemptif dans les opérations d’accès aux données et de gestion de la mémoire, le noyau 4D v11 SQL a été optimisé depuis la version 11.2 pour exploiter les architectures multi-coeurs des machines et des systèmes serveurs les plus modernes, sous Windows comme sous Mac OS X, en 32 ou en 64 bits.
Cette optimisation, cumulée aux précédentes améliorations de la gamme v11 SQL telles que l’ajout de nouveaux types d’index, la réécriture des connexions client-serveur, particulièrement sensible en environnement WAN, la compatibilité avec Unicode, avec Universal Binary sous Mac OS X conduirait à des gains de rapidité sous 4D v11 SQL d’un facteur 10 à 30, obtenus sans modification de code.
Outre les améliorations de performance pure et de stabilité du noyau, de nombreuses autres fonctionnalités font leur apparition. Parmi les nouveautés, un nouveau protocole de connexion SQL est désormais disponible pour faire collaborer deux applications 4D sans nécessité de passer par un driver ODBC, améliorant ainsi les temps de connexion et de réponse.
Toujours dans le domaine du SQL, l’implémentation des schémas SQL permet de gérer finement les droits d’accès au serveur SQL, aussi bien pour les applications tierces à travers le protocole ODBC que les connexions natives SQL ”pass-through” citées plus haut ou les accès depuis un environnement Flex à travers la librairie 4D for Flex.
Des gains additionnels de performance sont offerts avec la mise en place d’un nouvel algorithme de compression pour les services SOAP opérés entre deux applications 4D. L'exécution des Services Web, dont l’usage est désormais largement répandu dans les applications déployées sous 4D et 4D Server, s’en trouve ainsi accélérée.
Enfin, l’atelier de développement s’enrichit d’un composant permettant d’exploiter de manière simple et rapide le moteur de rendu SVG (Scalable Vector Graphic) intégré dans 4D v11 SQL. Grâce à plus de 100 commandes de haut niveau largement documentées, 4D SVG permet de créer ou d’exploiter n’importe quel graphique ou dessin vectoriel en le reliant dynamiquement aux données de l’application. Il est ainsi aisé d’enrichir agréablement l’interface utilisateur à l’aide de graphes, cartes, tableaux de bord ou images redimensionnables et transformables à la volée sans perte de définition.
4D v11 SQL Release 3 est disponible pour tous les détenteurs d’une licence 4D v11 SQL, dans le cadre d’une mise à jour mineure.
La gamme 4D v11 SQL est accessible à partir de 349 Euros HT.
Pour aller plus loin sur ce sujet
|
|