4D Server v11 SQL
Les nouveautés
BEYOND THE LIMITS*
*Au delà des limites
Puissance
Productivité
Ergonomie
Administration
Internet
2
“4D v11 SQL REPRÉSENTE UNE
REFONDATION TECHNOLOGIQUE
D’UNE AMPLEUR SANS PRÉCÉDENT
DANS LHISTOIRE DE 4 D.”
3
Chers développeurs 4D
4D v11 SQL représente une refondation technologique d’une ampleur sans précédent dans l’histoire
de 4D. Cette refonte totale du noyau est loccasion de jeter un coup d’œil en arrière et de mesurer
le chemin parcouru grâce à l’architecture initiale qui a rendu et continue à rendre des services
quotidiens à des millions d’utilisateurs grâce à une base de données robuste, un environnement de
développement pensé pour travailler vite et bien, et une facilité de déploiement inégalée.
Mais il fallait reconstruire pour mieux répondre aux enjeux du présent et préparer l’avenir. Les équipes
de 4D ont travaillé à la meilleure façon d’apporter à nos utilisateurs des solutions ecaces pour que
leurs applications respectent les derniers standards, s’adaptent aux nouveaux modes de travail et aux
nouvelles technologies de communication sans rien perdre en facilité d’emploi ni en compatibilité.
4D v11 SQL est la première étape de ce travail. D’autres suivront qui nous amèneront à vous proposer
des outils toujours plus exibles et puissants, toujours plus adaptés à un usage nomade et partielle-
ment connecté, toujours plus sûrs et ouverts.
4D v11 SQL consacre donc le renouveau de notre plate-forme. Bien sûr il vous est destiné en priorité
mais nous ne cachons pas notre ambition d’attirer à nous une nouvelle génération de développeurs,
d’éditeurs de logiciels et de clients naux, à la recherche de la performance alliée à la simplicité, car
leur temps, leur énergie, leur argent sont des ressources précieuses et limitées dont il désirent obtenir
comme vous le maximum.
Nous avons beaucoup investi dans la réalisation de 4D v11 SQL an que vous puissiez en tirer des
bénéces immédiats et durables. Jespère que vous éprouverez autant de satisfaction à utiliser cette
version que nous avons mis de passion dans son développement.
Laurent Ribardière
Président Fondateur de 4D
Tests unitaires 4D v11 SQL
Ratios de performance entre 4D Server v11 SQL et 4D Server 2004
Tests réalisés sous Windows Vista® avec 1,5 Go de cache
Notre nouvelle plateforme de benchmarks nous permet
d’optimiser le rendement de notre nouveau serveur. Chaque
jour nous créons de nouveaux tests internes mais nous
mettons également nos machines à la disposition de nos
clients pour qu’ils puissent étalonner leurs applications dans
des congurations extrêmes. Suivez l’activité de nos tests sur
www.4d.fr/benchmarks/
“Notre application tourne sous 4D Server v11 SQL via
un réseau WAN (modem cablé, latence 26-91 ms, temps
moyen 39 ms) et nous avons constaté des temps de
réponse 3 à 4 fois plus rapide qu’avec 4D Client 2004.
C’est proprement bluant !”
Jerey Kain, Directeur Général Délégué
Orchard Software Corporation
www.orchardsoft.com
4
PLUS DE PUISSANCE
4D Server v11 SQL est désormais disponible et vous permet de tirer parti, dans tous vos
déploiements, de la plus récente technologie présente au cœur de la version 11.
Le moteur natif SQL, la compatibilité Universal Binary sur Macintosh® garantissent à vos
applications, après une simple conversion, un rendement inégalé.
DES PERFORMANCES
CLIENT/SERVEUR SPECTACULAIRES
Le moteur de base de données exploite désormais les
architectures multi-processeurs grâce à son fonctionne-
ment multi-thread préemptif : tous les accès aux données,
les opérations sur les index et sur le cache, ainsi que les
appels au moteur SQL bénécient automatiquement
d’une segmentation en threads séparés qui peuvent être
adressés aux diérentes CPU ou cœurs présents sur la
machine.
DES TEMPS DE RÉPONSE WAN
RÉVOLUTIONNAIRES
Grâce à la réécriture des requêtes Client/Serveur, des
commandes qui généraient trois ou quatre appels
internes dans les versions précédentes ont été optimisées
pour s’exécuter en une instruction unique en 4D v11 SQL.
Cette amélioration, bien que non perceptible en utilisa-
tion “standard sur réseau LAN, se révèle incroyablement
ecace pour tous les accès distants via ADSL, car les
goulots d’étranglement” dûs à l’accumulation des temps
de latence sur ce type de réseau disparaissent. Résultat :
une utilisation beaucoup plus uide en WAN avec des
temps de réponse et d’achage plus brefs, proches de
ceux du réseau local. Selon les applications et la bande
passante, il est maintenant possible de disposer d’un
client léger sans couche logicielle additionnelle !
Application de gestion de
centre d’appels téléphoniques
Entre 10 000 et 1 million d’enregistrements par table
4D Server avec 8 clients connectés.
“En migrant directement de 4D 2003 à 4D v11 SQL, jai
constaté des temps de traitement jusqu’à 30 fois plus rapides !
Même à travers une connexion ADSL en v11, je reste 4 fois plus
rapide qu’en LAN avec 4D 2003.
Erick Prengère
Laboratoire de Touraine
http://pagespro-orange.fr/labotouraine
5
Séquence 1
Nombre de communications par département.
Utilisation de CHERCHER au travers d’un lien.
Séquence 2
CA mensuel d’un client.
Utilisation de CHERCHER multi-critères sur des gros volumes.
Séquence 3
CA journalier global .
Utilisation de CHERCHER et «Somme» sur des gros volumes.
Séquence 4
Recherche de toutes les communications d’une date, tri,
puis impression avec CHARGER SUR LIEN.
Les nouveautés de 4D v11 SQL Release 2
UN VÉRITABLE MOTEUR SQL
À HAUT RENDEMENT
4D Server comprend 3 serveurs indépendants qui
accèdent en même temps à la base de données : le
serveur d’applications qui permet comme toujours le
déploiement instantané d’une application 4D, le serveur
HTTP qui pilote la publication Web et SOAP, et le nouveau
serveur SQL, utilisable de façon transparente dans les
requêtes internes et ouvert à toute connexion externe
via son driver ODBC, totalement réécrit. Vos bases
de données 4D peuvent être interrogées nativement
depuis nimporte quelle application compatible SQL ce
qui rend extrêmement aisée l’intégration de 4D dans
les systèmes hétérogènes. Pour un usage intensif, une
nouvelle expansion SQL illimitée permet de décompter
les connexions non plus en fonction du nombre d’utili-
sateurs mais en fonction du nombre de cœurs sur la
machine serveur.
LA PERFORMANCE À PORTÉE DE CLIC
En environnement client/serveur, vous savez que les
opérations liées aux données s’eectuent plus eca-
cement côté serveur. Dans certains cas, il est utile de
déporter l’exécution vers le serveur au moyen d’une
procédure stockée mais au prix d’une gestion de
communication en mode asynchrone, qui implique l’utili-
sation de sémaphores. Depuis 4D v11 SQL Release 2 une
autre option s’ore à vous : cocher la nouvelle propriété
“Exécuter sur serveur de votre méthode ; celle-ci s’exécu-
tera automatiquement sur le serveur en mode synchrone
et vous en récupèrerez les résultats comme s’il s’agissait
d’une fonction locale. Tout cela en un clic de souris !
1 / 12 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !