4D v11 SQL
Les nouveautés
BREAKING THE LIMITS*
*Dépasser les limites
SQL natif intégré
Nouveau moteur de base de données ultra-performant
Productivité de développement inégalée
Architecture Universal Binary
Compatibilité maximale avec vos applications 4D existantes
... et plus de 200 nouvelles fonctionnalités
4D v11 SQL REPRÉSENTE
UNE REFONDATION TECHNOLOGIQUE D’UNE AMPLEUR
SANS PRÉCÉDENT DANS L’HISTOIRE DE 4D
Intégration native du SQL et d’Unicode, nouveau moteur de base de données,
support des machines Mac Intel grâce à une nouvelle architecture Universal Binary …,
cette nouvelle version révolutionnaire repousse toutes les limites pour vous orir encore
plus de puissance, de productivité et d’ouverture.
Avec 4D v11 SQL, vos applications existantes tirent parti des hautes performances
du nouveau moteur de base de données. Les utilisateurs Macintosh bénécient
d’un surcroît de vitesse grâce à la nouvelle architecture Universal Binary, sans aucune
modication de code. En plus de ces nouvelles performances, l’augmentation spectaculaire
des capacités de stockage de la base de données de 4D v11 SQL permet d’anticiper les
besoins constants de montée en puissance des solutions d’entreprise.
La productivité de développement légendaire de 4D a encore été améliorée, avec plus de
200 nouvelles fonctions, incluant des composants de nouvelle génération, la prise
en charge native des images, la publication de graphiques SVG, le support natif des regex,
et bien plus encore.
Enn, 4D v11 SQL vous permet plus que jamais de vous appuyer sur les standards du
marché avec un nouveau moteur SQL natif intégré au coeur de son architecture ainsi
que la généralisation de l’emploi des technologies XML et Unicode.
Le SQL (Structured Query Language) est un standard
universellement répandu dédié à la création, la
gestion et l’interrogation des bases de données.
L’intégration du SQL dans une solution est un atout
déterminant car il garantit, notamment du point de
vue des décideurs, la pérennité et la rentabilité de
l’investissement.
SQL NATIF INTÉGRÉ
Le nouveau moteur SQL natif de 4D v11 SQL rend vos données accessibles au
plus grand nombre d’applications, mais surtout il permet aux applications 4D
d’accéder directement à la plupart des systèmes d’information actuels.
NOUVEAU MOTEUR SQL
4D v11 SQL contient un nouveau moteur SQL natif
conforme à la norme SQL. Implanté au coeur de
l’architecture de 4D, le moteur SQL de 4D permet un
accès direct aux données et à la structure des bases.
Conformément à l’esprit 4D, l’intégration de cette
technologie privilégie la simplicité et la souplesse
pour le développeur 4D :
Plusieurs modes d’interrogation : les requêtes
SQL peuvent être eectuées directement dans
l’éditeur de méthodes (tags Debut SQL/Fin SQL),
via les commandes ODBC intégrées ou la nouvelle
commande CHERCHER PAR SQL.
Traductions automatiques entre les données
SQL et les expressions 4D (variables, tableaux,
méthodes projet...)
Débogage interactif du code SQL dans le même
débogueur que le code 4D : l’apprentissage de
nouveaux outils nest pas nécessaire.
Sélection de l’accès à une source SQL externe ou
au moteur SQL interne par un simple sélecteur
dans l’éditeur de méthodes (UTILISER BASE
EXTERNE / UTILISER BASE INTERNE). Accès multi-
bases simultané.
SERVEUR SQL INTÉGRÉ
4D v11 SQL inclut un serveur SQL multithread
préemptif permettant l’interrogation de la base 4D
par des applications externes.
Tire pleinement parti des architectures multi-
processeurs.
Connexions universelles et performantes via un
nouveau driver ODBC natif.
Sécurité des applications : contrôle des accès SQL
externes aux données et à la structure par groupes
d’utilisateurs et type d’action.
Architecture SQL de 4D v11 SQL
NOUVEAU MOTEUR DE BASE DE DONNÉES ULTRAPERFORMANT
Le moteur de la base de données de 4D a été réécrit dans 4D v11 SQL pour
permettre à vos applications de répondre aux besoins croissants des systèmes
d’information du 21e siècle. Plus puissant, plus performant, ce moteur nouvelle
génération ne connaît plus de limites pour le plus grand bénéce de vos
applications et de vos utilisateurs.
EXPLOSION DES CAPACITÉS
Les capacités de stockage et de traitement des bases de données
4D v11 SQL font un grand bond en avant, sans compromettre le
niveau de performances, au contraire. Les anciennes limites étant
repoussées, les bases existantes bénécient instantanément d’un
nouveau soue et les projets 4D v11 SQL peuvent désormais
répondre aux cahiers des charges les plus exigeants.
La base de données 4D v11 SQL bénécie également de
fonctionnalités attendues par les nouveaux développeurs 4D :
Possibilité de supprimer des tables et des champs.
Transactions multi-niveaux imbriquées avec sous-transactions
automatiques.
Nouveaux types de champs et d’attributs : Entier 64-bits, Float, prise
en charge des valeurs Null.
Prise en charge de l’Unicode (UTF-16, UTF-8) pour le stockage et la
manipulation des données.
Accès au chier de données sur 64-bits, gestion mémoire optimisée
et “64-bits ready.
OBJECTIF SCALABILITÉ
La scalabilité d’une application
est son aptitude naturelle
à évoluer en termes de
volumétrie, montée en puis-
sance et fonctionnalités an
de s’adapter aux besoins
changeants des utilisateurs
en entreprise. Les nouvelles
capacités de la base de données
4D alliées aux perspectives
d’ouverture oertes par le
moteur SQL intégré confèrent
aux applications 4D v11 SQL
une scalabilité maximale et
permettent aux développeurs
4D de proposer des solutions
compétitives pour les projets les
plus ambitieux.
Comparaison des capacités de la base de données
4D v200x / 4D v11 SQL
NOUVEAUX TYPES D’INDEX
4D v11 SQL propose trois nouveaux types d’index
spécialisés permettant au développeur 4D
d’optimiser les requêtes :
Index composites : un index composite est opti-
misé pour les recherches de valeurs stockées dans
plusieurs champs (par exemple Nom+Prénom).
Index de mots-clés : un index de mots-clés permet
des recherches en texte intégral instantanées.
Index cluster : index particulièrement ecace
pour les champs avec valeurs redondantes.
OPTIMISATIONS DES REQUÊTES
De multiples optimisations ont été apportées au
moteur 4D v11 SQL :
Nouvel analyseur de requêtes prenant en charge
les parenthèses, les requêtes SQL imbriquées,
les jointures, les critères sous forme de formules.
L’analyse des requêtes complexes a été parti-
culièrement optimisée.
Stockage externe des champs volumineux :
les champs BLOB, texte et image sont stockés
séparément de leur enregistrement, réduisant
ainsi la charge sur les entrée-sorties lors des
requêtes.
Buers “read-ahead” (lecture anticipée) géné-
ralisés pour l’accès au chier de données.
Accès natif ultra-rapide aux caractères en mode
Unicode supprimant les conversions internes
liées à la gestion de l’ASCII.
Dans 4D v11 SQL, les index sont stockés en dehors
des données, sous forme de chiers indépendants.
Pour recréer un index, rien de plus simple : supprimez
son chier et relancez la base, 4D le recréera
automatiquement.
Sélection du type d’index dans la nouvelle
palette Inspecteur de structure
Nouveau gestionnaire d’index
1 / 8 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 !