Type de données
HFSQL gère tous les types de données :
• Texte, caractère
• Numérique (entier, réel, décimaux à 38
chiffres
significatifs) , Monétaire
• Date, Heure, Durée, Horodatage
• Booléen
• Colonne de type tableau
• Blob («mémo», format binaire: image,
vidéo,...)
|
|
Des fonctionnalités puissantes sont disponibles:
• Unicode est géré, avec gestion des tris
linguistiques
• L’ordre de tri de tous les jeux de caractères est pris
en compte
• Valeur par défaut
• Rubriques calculées
• Gestion du Null
• Timestamp... |
Unicode
HFSQL gère les colonnes «texte» et «blob»
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,
Macao,....
Index & Clés
HFSQL gère clés et index sur tous les types
de colonne.
Afin d’assurer des performances optimales,
le serveur dispose d’un mécanisme
d’optimisation, basé sur la distribution des
données, qui s’active automatiquement
pendant les périodes d’inactivité.
Les index des types suivants peuvent être
créés :
• Index simple
• Index composé (multi-colonnes)
• Index partiel
• Index full text.
HFSQL assure l’intégrité des données en
gérant :
• Contrainte d’unicité
• Contrainte de cardinalité
• Identifiant Automatique
• Clés primaires et étrangères.
Index full text
La recherche «full text» permet la recherche
de chaînes de caractères (mots ou
expressions) très rapide dans les données.
Elle permet par exemple de retrouver un
mot parmi 1 million de lignes en moins de
2 ms (moyenne par occurrence trouvée).
Il est donc possible d’indexer sans programmation
les textes présents dans une
base de données HFSQL.
Les résultats sont proposés selon un ordre
de pertinence («ranking»).
Pour effectuer des recherches de mots
stockés dans des documents RTF ou
HTML, HFSQL gère ces formats en ignorant
les balises lors de l’indexation.
Les textes peuvent être contenus dans des
champs de type «texte» ou des champs
«blob» («mémo»).
Un index «full text» peut indexer une ou
plusieurs colonnes différentes, donc une
unique recherche peut s’effectuer sur plusieurs
colonnes différentes simultanément.
Mots creux et synonymes sont gérés.
Capacités (volumes)
HFSQL Client/Serveur offre des capacités
de stockages élevées, en phase avec les
moyens de stockage actuels et avec ceux
du futur, ainsi qu’avec les besoins croissants
des entreprises.
Lors d’un récent roadshow, devant près de
10.000 professionnels du développement,
PC SOFT a présenté l’utilisation d’une base
HFSQL contenant plus de 27 milliards de
lignes (27 mille millions de lignes): les recherches
sur les données étaient immédiates
!
Voir les photos d'un récent roadshow
329.000.000.000.000.000
329 millions de milliards... C’est le nombre
de lignes (d’enregistrements) que peut
contenir une table HFSQL: vous êtes tranquille
!
Capacités maximales de HFSQL : |
Lignes par table : |
329 millions de milliards |
Taille d’une table : |
4 millions de téras |
Colonnes par table :
|
65 535 |
Index par table : |
65 535 |
Taille d’une ligne : |
2 Go |
Taille d’une colonne : |
65 535 octets |
Taille d’une colonne blob :
(mémo
texte, image, vidéo, binaire...) |
4 Go |
Sommaire de la documentation :
|
|