|
Le Chargement des Bases de Données | ||
Beaucoup d'applications client/server sont développées autour d'un système de gestion de base de données relationnelle. Comme Unix et NT/2000 sont devenus les systèmes d'exploitation de référence des centres, ces questions et réponses sont devenus plus importantes : |
||
Quand le tri est-il une question cruciale dans les environnements
SGBD ? | ||
Un tri de haute performance est une question pendant les opérations clés sur les SGBD. Le chargement, les réorganizations de table, l'extraction des données, et le reporting sont tous affectés par la vitesse et les fonctionnalités du tri. Comme les tris intégrés dans les systèmes d'exploitation d'Unix et les compilateurs COBOL, les tris à l'interieur des bases de données systèmes ne sont pas conçus pour le traitement des grands volumes de données. Sybase recommande un tri externe pour accélérer la creation d'indexes pendant les chargements de bases (voir le manuel de référence de Sybase SQL Server , Volume 1: Commandes, Fonctions et Sujets). CoSORT combine la vitesse du traitement paralléle, le support de tous les types de données, et les fonctionnalités de mapping les plus flexible de l'industrie pour fournir une façon économique de supprimer les goulots d'étranglement des SGBD. Par example, les
utilitaires de chargement des SGBD relationnelles peuvent aussi ne pas
fonctionner si les données contiennent des doublons ou rencontrent des
enregistrements hors séquence. CoSORT peut être utilisé pour réduire
le temps de mise à jur et de chargement en triant, éliminant les
doublons, et consolidant des millions d'enregistrement à la fois.CoSORT
est le plus souvent utilisé par des administrateurs de base de données
pour gérer les reorgs. Les données sont déchargés des tables ou
dumpés en fichier plat des SGBD, rapidement triés par CoSORT et
rechargées. Des tables fréquemment reorganisées améliore l'efficacité
en reduisant les temps de réponses des requêtes et transactions. | ||
Quels sont les spécificités d'exploiter CoSORT dans
ces environnements ? | ||
Comment pourrais je utiliser autrement CoSORT pour
accélérer le chargement des SGBD? | ||
Ecrivez votre
propre application dans votre propre langage pour appeller CoSORT en tant
que coroutine ou subroutine, en passant les données et les
paramétres de travail à sa bibliothéque. L'architecture unique de
corountine de CoSORT's
unique permet un transfert direct, en mémoire entre l'appellant et le
trieur pour réduire et eliminer l'I/O lors du transfert des
fichiers. L'avantage additionale d'un appel par l'API et que vous
pouvez définir toute input spécifique, comparer et des spécifications
en sortie dans vous langue préférrée. De n'importe quelle façon (autonome ou intégrée) vous pouvez sourcer les données d'entrées de la base de données et reloader les données de sorties dans de nouvelles tables ou des tables existantes.
| ||
Quoi d'autre peut faire CoSORT? | ||
Beaucoup d'autres choses. Cela dépend du traitement des données que vous avez besoin de faire. Principalement, le package CoSORT fournit un tri à but général pour le chargement de la base de données et le reporting du système d'information pour ceux qui downsize du mainframe vers les systèmes ouverts.CoSORT est aussi largement utilisé par les architectes de base de données et intégrateurs pour le peuplement de l'entrepot de données, et les extractions, cumuls et transformations . Les développeurs innovatifs d'applications horizontales et verticales intégre le moteur unique de coroutine de CoSORT dans leurs applicatifs pour réaliser des tris sans transfert d'I/O. Finalement, de nombreuses personnes familières avec SAS,COBOL, Unix ou la syntaxe de tri de Windows/DOS utilise les routines d'appel internes pour accélérer et étendre les fonctionnalités de ces outils.
| ||
Pourquoi encore plus d'utilisateurs de SGBD choississent CoSORT? | ||
CoSORT apporte plus de versatilité et d'expérience à Unix ou NT/2000 qu'à tout produit de tri. Son interopérabilité multi-platformes garantie l'indépendance de machine que ce soit des serveurs windows ou unix. CoSORT est aussi le tri le plus rapide des systèmes ouverts. Il peut trier (reorg) 1Gb en une minute sur un serveur Compaq AlphaServer avec Tru64 (Digital) Unix, and jusqu'à 2.4Gb par minute sur 4 des 64 CPUs sur le serveur web IBM (Sequent) Numa-Q 2000. Sur une machine plus ancinne, NCR 4100, 500Mb ont été triés en 110 secondes, et sur un Sun UE 3000 avec 4 CPUs, 8Gb en moins d'une demi heure et 49.5 Gb en 3 heures. CoSORT utilises une variété de controles d'optimisation conviviaux pour améliorer la performance tout en permettant des travaux en simultané consistant avec un bon voisinage avec la philosophie d'Unix. CoSORT a aussi le plus d'interfaces utilisateurs et de fonctionnalités multi usage de toute suite logicielle commerciale. |