>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Les avantages de DB2

DB2 d'IBM existe depuis de nombreuses années et a mûri en un système de gestion de base de données relationnelle (SGBDR) robuste. Malgré des concurrents comme Oracle, MS SQL et MySQL, DB2 maintient une forte présence sur le marché grâce à plusieurs atouts.

Langage SQL puissant

DB2 possède un dialecte SQL (Structured Query Language) plus puissant que celui de Microsoft SQL Server. DB2 offre : tables d'objets, déclencheurs BEFORE, support des méthodes Java, fonctions définies par l'utilisateur multiples, support des tableaux. Aucune de ces fonctionnalités n'est supportée par MS SQL. SQL permet un accès direct aux données via l'interface de gestion de DB2. Il peut aussi être embarqué dans le code d'applications écrites en d'autres langages (COBOL, Java). Cette flexibilité et cette richesse fonctionnelle font de DB2 un SGBDR puissant.

Support multi-plateformes

IBM fournit des versions de DB2 pour toutes les plateformes disponibles, pas seulement Windows. Plateformes supportées : AIX, HP-UX, Linux, Sun. Cette capacité à tourner sur divers matériels/logiciels apporte une flexibilité que d'autres moteurs n'offrent pas. IBM propose aussi DB2 en bundle préconfiguré avec le système d'exploitation, ce qui améliore les performances car l'OS est optimisé pour DB2 dès l'installation, faisant gagner du temps à l'administrateur.

Gestion mémoire auto-ajustée (STMM)

L'optimisation de base de données est à la fois art et science, et prend beaucoup de temps aux administrateurs. Une partie consiste à configurer la mémoire pour les différentes charges de travail afin d'obtenir la meilleure performance. En journée, l'accès est généralement via applications en ligne, avec accès aléatoire aux enregistrements. La nuit, la charge passe souvent en mode batch, avec traitement séquentiel. DB2 Version 9 offre la Self-Tuning Memory Management (STMM) : la base de données ajuste automatiquement l'allocation mémoire lors des changements de charge. Cela optimise les performances en modifiant à la volée la mémoire et les pools de tampons, sans intervention humaine.

Support IBM

Un atout majeur de DB2 est d'être un produit IBM. Développé il y a des années dans les laboratoires de bases de données d'IBM, DB2 a accumulé les fonctionnalités. IBM publie mises à jour et correctifs de manière contrôlée après tests approfondis. Le support logiciel de haute qualité d'IBM contribue à la popularité de DB2, ainsi que la stabilité système qui en résulte. Les investissements R&D d'IBM continuent d'améliorer le produit, faisant de DB2 un choix idéal pour un SGBDR.

Vie connectée