Le vecteur X
Actian Corporation
1er novembre 2017

En tant que nouvel employé d'Actian, j'ai décidé de me pencher sur ce qui fait d'Actian Vector un produit vedette. Trois qualités spécifiques, décrites ci-dessous, ont attiré mon attention lorsque j'ai examiné l'aperçu technique.
Vectorisation : Lorsque j'ai entendu ce terme pour la première fois, je me suis souvenu qu'il y a 30 ans, IBM avait offert à mon employeur, Watson Calculating Services Limited, un essai gratuit de l'outil Vector pour notre ordinateur central ES9000. C'était génial parce que nous avons constaté une amélioration massive de nos applications FORTRAN sans avoir à les réécrire. Une simple directive du compilateur suffisait pour tirer parti de la vectorisation. Alors, comment cela s'étend-il à ce que fait Vector ? Actian a appliqué les techniques développées à partir de l'accélération des opérations en virgule flottante et de l'informatique de de haute performance en utilisant du matériel spécialisé pour accélérer les charges de travail des bases de données. Il en résulte des améliorations de performance de 100 fois sans matériel spécialisé. Actian fournit ces améliorations de performance sur les processeurs de serveurs Intel x86 standard de l'industrie, de manière transparente, sans avoir à réécrire les requêtes SQL standard.
Magasin de colonnes hybride : Les bases de données relationnelles stockent des données optimisées pour un accès ligne par ligne. Cependant, pour des analyses rapides sur un sous-ensemble de colonnes, le stockage des données dans un format compressé en colonnes est la meilleure solution, car les tâches analytiques dans les entrepôts de données traditionnels ont tendance à utiliser des tables dé-normalisées pour optimiser les performances de lecture, mais analysent rarement des lignes entières. Vector va encore plus loin en optimisant le format des blocs in-memory afin de minimiser les erreurs de cache. Les vitesses d'accès à la mémoire sont ainsi accrues pour maximiser les performances.
Arbres delta positionnels : Permettre des changements incrémentaux tout en maintenant la cohérence lecture transactionnelle est un défi difficile à relever pour les bases de données en colonnes. Actian Vector maintient une cohérence lecture multi-version complète, de sorte que chaque nouvelle transaction verra toutes les transactions précédemment validées, et que vous n'aurez pas à vous fier uniquement aux grands chargements de données pour les mises à jour. Les PDT (Positional Delta Trees) d'Actian Vector stockent les petites modifications incrémentielles, ainsi que les mises à jour et les suppressions, de sorte que les requêtes s'exécutent à la vitesse de l'éclair et que tous les calculs s'additionnent malgré les modifications qui se produisent pendant l'exécution de la requête .
Selon moi, ce sont là quelques-unes des nombreuses qualités qui permettent à Vector de se démarquer.
Vous voulez en savoir plus ? Rendez-nous visite à la conférence sur les données hybrides d'Actian à l'hôtel Amba de Londres le 9 novembre pour discuter en personne avec les ingénieurs, les cadres et les clients d'Actian. Consultez le programme complet et inscrivez-vous. La participation est gratuite.
S'abonner au blog d'Actian
Abonnez-vous au blogue d'Actian pour recevoir des renseignements sur les données directement à vous.
- Restez informé - Recevez les dernières informations sur l'analyse des données directement dans votre boîte de réception.
- Ne manquez jamais un article - Vous recevrez des mises à jour automatiques par courrier électronique pour vous avertir de la publication de nouveaux articles.
- Tout dépend de vous - Modifiez vos préférences de livraison en fonction de vos besoins.