Actualités
SugarCRM fonctionne dorénavant sur IBM Informix
Bonjour à tous,
je viens d'apprendre, en rentrant d'une migration 7.20 -> 11.70 'comme une fleur', que le célébrissime CRM open source SugarCRM est dorénavant disponible sur IBM Informix.
Cette opération de portage a été réalisée par le partenaire américain oninit, qui a mené l'opération à bien en quelques mois...
Lire la suite de cette entrée »
Mise à jour du comparatif des Editions IBM Informix
Bonjour à tous,
il est un fait que la définition claire et exacte des fonctionnalités de chaque édition de notre SGBD favori a engendré ces derniers temps quelques confusions, notamment entre les spécifications techniques annoncées et le contenu des licences respectives. Cette confusion a été notifiée aux instances concernées chez IBM Informix, lesquels ont mis à jour ce document début janvier ( Bravo, je viens de le voir, mais ce fut une bonne surprise!)
Il est très complet et aborde chacune des fonctionnalités pour chacune des éditions. Il est également explicite sur les limitations des licences, au cas où celles-ci excéderaient les limitations "hard-coded" des produits.
Je n'irai pas jusqu'à le recommander comme livre de chevet, mais ....
Pour le télécharger directement en pdf, cliquez sur CE LIEN
A bientôt
Informix et Perl: un vieux couple plein de ressources
Le shell unix c’est bien, mais il y a beaucoup mieux et vous l'avez déjà
En tant que DBA émérite, vous avez développé à coup sûr un certain nombre de scripts en command shell. Ce langage est très pratique et versatile pour assurer vos tâches d’administration IBM Informix Dynamic Server. En le combinant avec les commandes habituelles comme onmode, onstat, oncheck, onparams et autres, vous avez mis en place toute une gamme de scripts qui vous permettent de gérer automatiquement vos sauvegardes, l’exécution des UPDATE STATISTICS, la gestion de certaines alarmes, le démarrage-arrêt de vos instances, ainsi que la connexion auxdites instances. Vous avez probablement ajouté des scripts de monitoring basés sur onstat et oncheck.
Mais soyons sincères, quand nous relisons ces scripts pour les maintenir, ou pire quand nous devons modifier un script écrit par quelqu’un d’autre, le niveau de complexité de l’écriture est très souvent inversement proportionnel à la facilité de lecture. Il est vrai qu’après le 7ème niveau d’imbrication de « pipe », on ne sait plus trop où l’on est arrivé.
En fait, si le shell unix comprend un très grand nombre de commandes extrêmement utiles et pertinentes, le ciment ( matérialisé généralement le « pipe », assorti de ls, grep, awk, cat, echo et expr ) qui les unit pour en faire de véritables applications est loin d’être simple à comprendre et encore moins simple à débugger. De plus, si vous devez installer ces scripts sur un autre parfum d’Unix, tout se complique car une foule de commandes soit ne réagissent pas de la même manière, soit produisent directement des erreurs de syntaxe. Je n’évoque même pas le scénario catastrophe du déploiement d’une instance sous Windows ou Mc Intosh, qui font désormais partie des plateformes habituelles de IBM Informix, où vous devrez probablement tout réécrire…
Vous l’avez sous les yeux, et il en fait des choses!
C’est vrai, le shell Unix répond efficacement aux besoins immédiats quand il faut obtenir rapidement un résultat, cependant trop de problèmes de compatibilité, performance et facilité de maintenance viennent impacter négativement l’industrialisation de ces fonctionnalités d’administration. Je commençais à mesurer la véritable portée de ce problème quand, en 1997, un ami m’a recommandé de regarder de près le langage Perl ( Practical Extraction Report Langage).
Il a tout d’un grand
Au-delà du rôle originel de Perl qui est le parsing de texte, j’ai très rapidement compris que j’avais entre les mains un véritable langage de développement qui combinait les attributs d’un langage évolué comme C, les utilitaires awk et sed, incluant la majorité des commandes du shell. Gérant les variables scalaires, tableaux, hash, visibilité des variables, opérateurs binaires, unaires, logiques, blocs d’ordres, gestion de fonctions avec passage et réception de paramètres par référence ou non, un système de gestion d’entrées-sorties très proche du système et enfin les très puissantes expressions régulières, on sent fortement le lien de parenté avec C, mais tout cela reste malgré tout beaucoup plus facile et rapide à coder et à lire ( adieu aussi les core dumped !)
Même pas peur !
Vous disposez également d’un très bon debugger interactif ( adieu les « set –x » oubliés dans le code !). Au sujet performance, Perl n’a pas la rapidité de C puisque les modules ne sont pas compilés, mais reste cependant très honorable ( Ex 2 sec. pour lire entièrement un fichier de 32 Mb/640 000 lignes).
Mais quel est le véritable intérêt par rapport au shell ?
Perl peut déjà faire tout ce que le shell peut faire, mais de façon beaucoup plus simple. Finies les contorsions et galipettes entre cat, awk, sort ,grep ls, read etc… ! Avec Perl, le code va ... Lire la suite de cette entrée »
En tant que DBA émérite, vous avez développé à coup sûr un certain nombre de scripts en command shell. Ce langage est très pratique et versatile pour assurer vos tâches d’administration IBM Informix Dynamic Server. En le combinant avec les commandes habituelles comme onmode, onstat, oncheck, onparams et autres, vous avez mis en place toute une gamme de scripts qui vous permettent de gérer automatiquement vos sauvegardes, l’exécution des UPDATE STATISTICS, la gestion de certaines alarmes, le démarrage-arrêt de vos instances, ainsi que la connexion auxdites instances. Vous avez probablement ajouté des scripts de monitoring basés sur onstat et oncheck.
Mais soyons sincères, quand nous relisons ces scripts pour les maintenir, ou pire quand nous devons modifier un script écrit par quelqu’un d’autre, le niveau de complexité de l’écriture est très souvent inversement proportionnel à la facilité de lecture. Il est vrai qu’après le 7ème niveau d’imbrication de « pipe », on ne sait plus trop où l’on est arrivé.
En fait, si le shell unix comprend un très grand nombre de commandes extrêmement utiles et pertinentes, le ciment ( matérialisé généralement le « pipe », assorti de ls, grep, awk, cat, echo et expr ) qui les unit pour en faire de véritables applications est loin d’être simple à comprendre et encore moins simple à débugger. De plus, si vous devez installer ces scripts sur un autre parfum d’Unix, tout se complique car une foule de commandes soit ne réagissent pas de la même manière, soit produisent directement des erreurs de syntaxe. Je n’évoque même pas le scénario catastrophe du déploiement d’une instance sous Windows ou Mc Intosh, qui font désormais partie des plateformes habituelles de IBM Informix, où vous devrez probablement tout réécrire…
Vous l’avez sous les yeux, et il en fait des choses!
C’est vrai, le shell Unix répond efficacement aux besoins immédiats quand il faut obtenir rapidement un résultat, cependant trop de problèmes de compatibilité, performance et facilité de maintenance viennent impacter négativement l’industrialisation de ces fonctionnalités d’administration. Je commençais à mesurer la véritable portée de ce problème quand, en 1997, un ami m’a recommandé de regarder de près le langage Perl ( Practical Extraction Report Langage).
Il a tout d’un grand
Au-delà du rôle originel de Perl qui est le parsing de texte, j’ai très rapidement compris que j’avais entre les mains un véritable langage de développement qui combinait les attributs d’un langage évolué comme C, les utilitaires awk et sed, incluant la majorité des commandes du shell. Gérant les variables scalaires, tableaux, hash, visibilité des variables, opérateurs binaires, unaires, logiques, blocs d’ordres, gestion de fonctions avec passage et réception de paramètres par référence ou non, un système de gestion d’entrées-sorties très proche du système et enfin les très puissantes expressions régulières, on sent fortement le lien de parenté avec C, mais tout cela reste malgré tout beaucoup plus facile et rapide à coder et à lire ( adieu aussi les core dumped !)
Même pas peur !
Vous disposez également d’un très bon debugger interactif ( adieu les « set –x » oubliés dans le code !). Au sujet performance, Perl n’a pas la rapidité de C puisque les modules ne sont pas compilés, mais reste cependant très honorable ( Ex 2 sec. pour lire entièrement un fichier de 32 Mb/640 000 lignes).
Mais quel est le véritable intérêt par rapport au shell ?
Perl peut déjà faire tout ce que le shell peut faire, mais de façon beaucoup plus simple. Finies les contorsions et galipettes entre cat, awk, sort ,grep ls, read etc… ! Avec Perl, le code va ... Lire la suite de cette entrée »
Bon anniversaire le village Informix
Bonjour à tous,
eh oui, 1 an déjà! c'est avec émotion que le premier anniversaire du Village Informix a vu le même jour son compteur d'accès passer les 5000 visites! Une goutte d'eau face à d'autres sites consacrés à l'Empire du Mal ( dont le nom se compose de O....e ), ou à d'autres rouleaux compresseurs, mais cela prouve aussi un regain d'intérêt pour cette technologie qui nous tient tous à coeur, dans nos terres francophones et gaulophones.
Nous en profitons pour saluer nos cousins Helvètes, Belges, Africains et Canadiens qui n'hésitent pas à braver montagnes, océans ou péages de voies romaines pour venir nous visiter.
Nous en profitons pour saluer nos cousins Helvètes, Belges, Africains et Canadiens qui n'hésitent pas à braver montagnes, océans ou péages de voies romaines pour venir nous visiter.
En tous cas merci à tous de vous arrêter chez nous, en espérant que vous y trouvez votre compte.
N'oubliez pas dans vos tablettes Mercredi 14 et Jeudi 15, la réunion de l'UGIF chez IBM à Bois Colombes.
Et si nous ne nous croisons pas d'ici là, nous vous souhaitons de belles fêtes de fin d'année.
N'oubliez pas dans vos tablettes Mercredi 14 et Jeudi 15, la réunion de l'UGIF chez IBM à Bois Colombes.
Et si nous ne nous croisons pas d'ici là, nous vous souhaitons de belles fêtes de fin d'année.
A bientôt,
E.Lire la suite de cette entrée »
réunion de l’UGIF le 14 et 15 décembre
Bonjour à tous,
Le User Group Informix France (UGIF) se réunira le 14 décembre prochain au Forum IBM de Bois Colombes*.
Après la sortie de Informix Warehouse Accelerator et de GENEROau mois dâavril dernier, Informix avec son module TimeSeries est devenu la solution unique et incontournabledu marché dans le domaine de la gestion des compteurs intelligents dans ledomaine des donnés temporelles comme les compteurs électriques, lâeau, legaz, les marchés financiers, la médecine, etc.
Venez découvrir une démonstrationtemps réel du Data Warehouse par le patron R&D du produit en personne.
L'agenda de la journée est le sui... Lire la suite de cette entrée »
Le User Group Informix France (UGIF) se réunira le 14 décembre prochain au Forum IBM de Bois Colombes*.
Après la sortie de Informix Warehouse Accelerator et de GENEROau mois dâavril dernier, Informix avec son module TimeSeries est devenu la solution unique et incontournabledu marché dans le domaine de la gestion des compteurs intelligents dans ledomaine des donnés temporelles comme les compteurs électriques, lâeau, legaz, les marchés financiers, la médecine, etc.
Venez découvrir une démonstrationtemps réel du Data Warehouse par le patron R&D du produit en personne.
L'agenda de la journée est le sui... Lire la suite de cette entrée »
réunion de l’UGIF le 14 et 15 décembre
Bonjour à tous,
Le User Group Informix France (UGIF) se réunira le 14 décembre prochain au Forum IBM de Bois Colombes*.
Après la sortie de Informix Warehouse Accelerator et de GENEROau mois d’avril dernier, Informix avec son module TimeSeries est devenu la solution unique et incontournabledu marché dans le domaine de la gestion des compteurs intelligents dans ledomaine des donnés temporelles comme les compteurs électriques, l’eau, legaz, les marchés financiers, la médecine, etc.
Venez découvrir une démonstrationtemps réel du Data Warehouse par le patron R&D du produit en personne.
L'agenda de la journée est le suivant ... Lire la suite de cette entrée »
Le User Group Informix France (UGIF) se réunira le 14 décembre prochain au Forum IBM de Bois Colombes*.
Après la sortie de Informix Warehouse Accelerator et de GENEROau mois d’avril dernier, Informix avec son module TimeSeries est devenu la solution unique et incontournabledu marché dans le domaine de la gestion des compteurs intelligents dans ledomaine des donnés temporelles comme les compteurs électriques, l’eau, legaz, les marchés financiers, la médecine, etc.
Venez découvrir une démonstrationtemps réel du Data Warehouse par le patron R&D du produit en personne.
L'agenda de la journée est le suivant ... Lire la suite de cette entrée »
La version 11.70 xC4 est sortie et disponible
Bonjour à tous,
IBM annonce la sortie de Informix Dynamic Server version 11.70 xC4. Elle est disponible depuis le 25 octobre 2011 sur les canaux habituels.
Que faut-il retenir principalement de cette release?
- l'emphase sur TimeSeries continue, des nombreuses améliorations et nouveautés sont apportés sur le datablade, qui rappelons-le est sorti en 1998...
- apparition du "Open Admin Tools Health Advisorplugin": une nouvelle fonctionnalité de OAT dont le but est d'observer les métriques de santé de l'instance et de vous prévenir en cas de non-conformité/problème. Ces vérifications sont planifiables dans le temps, et ...
La technologie IBM Informix reconnue par le géant Cisco
Bonjour à tous,
nous venons d'apprendre qu'IBM Informix s'est vu décerner un "Software Excellence Recognition" par la compagnie Cisco Inc., le géant de l'industrie du réseau et de la téléphonie.
Pourquoi? Parce que Cisco travaille depuis de nombreuses années, dans la branche téléphonie, avec IBM Informix Dynamic Server e...
Lire la suite de cette entrée »
La technologie IBM Informix reconnue par le géant Cisco
Bonjour à tous,
nous venons d'apprendre qu'IBM Informix s'est vu décerner un "Software Excellence Recognition" par la compagnie Cisco Inc., le géant de l'industrie du réseau et de la téléphonie.
Pourquoi? Parce que Cisco travaille depuis de nombreuses années, dans la branche téléphonie, avec IBM Informix Dynamic Server emb...
Lire la suite de cette entrée »