Le 17 août est sortie la version 0.7 de pgFouine, l'analyseur de logs PostgreSQL. pgFouine distribué sous licence GPL. Cette sortie est l'occasion de présenter l'outil et cet aspect souvent méconnu de l'administration de PostgreSQL qui se développe beaucoup depuis quelques années.
L'objectif principal de pgFouine est de permettre aux développeurs et aux administrateurs de bases de données PostgreSQL de comprendre l'activité de leurs applications et de leurs bases de données.
Les principales fonctionnalités sont les suivantes :
- génération de rapports tels la répartition des requêtes par type, la liste des requêtes qui prennent le plus de temps ou la liste des erreurs ;
- génération de graphiques permettant d'avoir une vision horaire de l'activité de la base ;
- l'analyse de logs des commandes VACUUM VERBOSE (nouveau) ;
- la génération de fichiers XML de sessions pour Tsung, un outil de tests de charge qui supporte entre autres PostgreSQL (nouveau).
On utilise en général ce genre d'outils pour :
- mener des campagnes d'optimisation ponctuelles : on active les logs durant un moment, on génère un rapport et on optimise les requêtes,
- suivre l'activité quotidienne de la base en générant des rapports quotidiens (requêtes les plus lentes, erreurs...).
La version 1.0.0 de JasperIntelligence est sortie le 27 Juin 2006. JasperIntelligence est la
solution de reporting Open-Source proposée par JasperSoft, les créateurs/mainteneurs de jasperreports, une bibliothèque (LGPL) de génération de rapports en Java.
Au menu des réjouissances on trouve :
- Génération de rapports, programmée, avec notification par email
- Interface utilisateur OLAP
- Sources de données configurables pour la génération de rapport
- Amélioration de la sécurité
- Greffon pour iReport amélioré
- Guide de l'utilisateur remis à jour
- Amélioration du support de bases de données.
Il existe d'autres solutions opensource de reporting telles que Openreports.
La quatrième Conférence Firebird se déroulera à l’Hotel Andels à Prague, République Tchèque, du 12 au 14 novembre 2006.
Firebird est un SGBDR open source sous Linux,Windows,Unix issu de Borland Interbase et disponible à l'adresse suivante :
http://firebird.sourceforge.net
Si vous voulez savoir rapidement ce qu'est Firebird, et ce qu'il peut vous apporter, lisez Firebird en 2 minutes.
Alfresco est un projet de gestion documentaire (ou GED :
Gestion Électronique de Documents) multi plateforme et massivement basé sur la technologie
J2EE, annoncé il y a moins de un an (voir lien vers l'annonce sur linuxfr).
Déjà très avancé fonctionnellement, le projet vient de passer un nouveau cap : suite aux nombreuses demandes, l'entreprise Alfresco annonce la version 1.2.1 qui est une libération complète des fonctionnalités jusqu'à présent réservées à la version dite "entreprise" ! (
NdM: sous licence
MPL)
- Gestion de groupes
- Authentification LDAP et Active Directory
- Synchronisation des utilisateurs et des groupes avec une source externe
- Authentification unique (Single Sign-On) avec NTLM
- Fonctionnement en cluster
- Fonctions de réplication
Autrement dit tout ce qui manquait encore pour qu'Alfresco soit encore plus massivement utilisé, et une nouvelle adoption d'un modèle "services" par opposition au modèle "licences".
C'est une excellente nouvelle qui précède de quelques semaines l'annonce de la version 1.3 (prévue pour ce mois de mai 2006), et qui va apporter un grand nombre de nouveautés du coté fonctionnel.
Enfin, la communauté francophone continue à grandir, et nous n'attendons plus que vous :)
LDAP Account Manager viens de sortir en version 1.0.0. Il s'agit d'une interface web pour la gestion de comptes utilisateurs sur serveurs
LDAP.
Cette nouvelle version permet :
- la gestion des comptes ou groupes Unix (posix) ;
- la gestion des utilisateurs et machines Samba 2.x/3 ;
- la gestion des comptes Kolab2 ;
- la création/suppression automatique des répertoires personnel (/home) ;
- la gestion des quotas ;
- le support des mots de passes "hachés" ;
- la sortie en PDF pour les comptes des utilisateurs/groupes/machines ;
- la navigation de schémas LDAP ;
- l'affichage de l'arborescence LDAP.
Par ailleurs, il supporte le LDAP+SSL, est multi-langue (Anglais, Français, Allemand, Hongrois, Chinois traditionnel, Dutch, Italien, Espagnol et Japonais) et entièrement en UTF-8.
Il possède aussi une architecture modulaire qui permet de gérer facilement de nouveaux schémas LDAP.
C'est officiel, la société Netfrastructure vient de se faire racheter par MySQL AB. Netfrastructure avait été fondée et était toujours dirigée par Jim Starkey, connu pour avoir créé Interbase, devenu Firebird à la suite de l'ouverture du code par Borland.
Jim ne contribuera plus au code de Firebird (il avait participé à la version 2.0) et se concentrera exclusivement sur MySQL.
C'est à la fois une bonne et une mauvaise nouvelle. Une bonne, car MySQL avait bien besoin de nouveaux appuis en terme de moteur relationnel depuis le rachat de InnoDB par Oracle, et une mauvaise car Firebird perd un de ses plus gros contributeurs.
On retiendra aussi que Ann Harrisson va quant à elle partager son temps entre MySQL et Firebird.
SYSRA annonce la première distribution publique open source de EyeDB, Système de Gestion de Base de données Orientée Objet (SGBDO) distribué sous licence LGPL.
L'équipe des développeurs de EyeDB fera une présentation de EyeDB à la conférence Objectweb le 31 janvier et sera présente au salon Solutions Linux du 31 janvier au 2 février à Paris (CNIT).
La société Sleepycat vient de publier une nouvelle version du célèbre gestionnaire de bases de données Berkeley DB. Les efforts de développement ont surtout été portés sur les attentes des nombreux utilisateurs (+ de 200 millions), plus particulièrement sur les fonctionnalités de réplication et les performances.
Ainsi Berkeley DB supporte désormais les réplications de client à client et possède un utilitaire de sauvegarde à chaud. D'autres améliorations ont également été apportées au BTree, au niveau de la compression et de l'espace disque utilisé pour le stockage des données.
Dans la longue liste des utilisateurs de Berkeley DB, on retrouve notamment Amazon.com, AOL, Cisco Systems, EMC, Google, Hitachi, HP, Motorola, RSA Security, Sun Microsystems, TIBCO et VERITAS. Notez que Berkeley DB est, à l'instar de MySQL, disponible en dual-license. L'une, gratuite et Open-Source, peut être utilisée dans le cadre de développement d'applications Open-Source, l'autre est payante.
L'association PostgreSQLFr fait un appel à contributions en vue de chercher son identité graphique.
Nous recherchons des graphistes pour nous aider à élaborer notre charte graphique, et notamment, un logo (pour faire simple: un éléphant francophone...).
Il s'agit pour nous de mieux refléter une réalité: notre site associatif et communautaire sur PostgreSQL rayonne aujourd'hui dans la francophonie. C'est pourquoi nous aimerions qu'un ou plusieurs graphistes puissent nous aider à créer notre charte graphique.
La nouvelle version du plus complet des
SGBD libres est disponible.
Cette version apporte de nouvelles fonctionnalités comme le "commit à deux phases" ou les paramètres IN / OUT pour les fonctions. Elle contient également de nombreuses améliorations concernant les performances : bitmap index, shared row lock, partitionnement de tables.
Il est savoureux de constater que c'est également aujourd'hui que Computer Associates a annoncé la mise en Open Source de sa base de données Ingres.
NdM : merci à François Suter pour avoir également proposé une dépêche à ce sujet.
Le lundi 24 octobre, MySQL AB a annoncé la sortie de la version 5.0 du plus célèbre serveur de base de données Open-Source.
C'est la version 5.0.15 de la série 5.0.x qui a été déclarée stable, un an après la sortie de la version 4.1.7, version officielle de la série 4.1.x.
Cette nouvelle version fournit des fonctionnalités longtemps attendues comme :
- Deux nouveaux formats de tables : ARCHIVE et FEDERATE. Le premier (déjà présent dans la version 4.1.3) permet le stockage de grandes quantités de données sans utiliser d'index et avec une empreinte mémoire de petite taille. Ce format utilise la zlib pour la compression des données. Le second permet d'utiliser les tables de bases de données se trouvant sur un serveur distant.
- Les procédures stockées. C'est l'un des atouts majeurs de la version, attendu par les utilisateurs depuis de nombreux mois.
- Les Triggers. Encore un des atouts qui va permettre à MySQL de se hisser à la hauteur d'Oracle.
- Les Vues (Views)
La version est disponible en téléchargement, pour un nombre considérable de plateformes : GNU/Linux(x86/AMD64/IA64/Alpha), Windows, Solaris, Mac OS X, FreeBSD, HP-UX, IBM AIX, QNX, Novell NetWare, SCO, OpenBSD, SGI Irix.
Comme les versions précédentes, MySQL 5.0 est régi par une double-licence : la GPL et une licence commerciale pour les revendeurs, ou les développeurs ne souhaitant pas livrer le code source.
NdM Merci à Cedric Bellec de nous avoir également proposé cette information
Oracle a annoncé, le 7 octobre 2005, le rachat de la société finlandaise Innobase Oy basée à Helsinki.
Innobase Oy est la société qui développe le moteur de stockage transactionnel InnoDB.
InnoDB est l'un des moteurs de MySQL, on peut donc se demander ce qu'il va se passer par la suite.
Le code d'innoDB est sous deux licences comme celui de MySQL : vous pouvez l'utiliser gratuitement en respectant la licence GPL ou acheter une licence propriétaire sinon.
MySQL a un contrat pour utiliser InnoDB pendant encore plus d'un an donc à court terme rien ne change. Par contre on peut supposer que MySQL investira moins dans InnoDB par la suite.
NdM : merci à Victor STINNER et Rodolphe pour avoir également proposé la news.
NdM2 : Oracle est contributeur de logiciel libre.
MySQL, le plus célèbre serveur de base de données OpenSource, vient de publier la première version release candidate de la branche 5.0. Cette phase de test constitue donc la dernière ligne droite avant la publication d'une version certifiée stable et utilisable en production.
MySQL a vu sa popularité augmenter considérablement ces dernières années, et ce succès n'est pas prêt de s'arrêter. En effet, les versions de la branche 5 contiennent des améliorations attendues par les utilisateurs depuis de nombreux mois, voire années. Ainsi, certaines d'entres elles comme les vues, les triggers ou les procédures stockées vont permettre à MySQL de rivaliser pleinement avec les ténors commerciaux de la base de données tel qu'Oracle.
MySQL n'était déjà pas en retrait avec sa branche 4.1 dont le principal ajout était de permettre l'exécution de requêtes imbriquées. De plus, son extrême rapidité, sa facilité d'utilisation et de déploiement, ses nombreux formats de stockage, ou encore la multitude d'APIs disponibles pour de nombreux langages en ont toujours fait un serveur de bases de données très prisé. Mais avec la branche qui va sortir voici ce que vous allez être en mesure d'utiliser :
- Deux nouveaux formats de tables : ARCHIVE et FEDERATE. Le premier (déjà présent dans la version 4.1.3) permet le stockage de grandes quantités de données sans utiliser d'index et avec une empreinte mémoire de petite taille. Ce format utilise la zlib pour la compression des données. Le second permet d'utiliser les tables de bases de données se trouvant sur un serveur distant.
- Les procédures stockées. C'est l'un des atouts majeurs de la version, attendu par les utilisateurs depuis de nombreux mois.
- Les Triggers. Encore un des atouts qui va permettre à MySQL de se hisser à la hauteur d'Oracle.
- Les Vues (Views)
Et ce n'est évidemment qu'une petite partie des nombreux changements qu'apportera cette branche, que MySQL AB estime déjà très stable. La société appelle d'ailleurs les utilisateurs de sa BDD à tester massivement cette nouvelle mouture. Pour les encourager, elle offrira des iPod ou des passes pour la conférence MySQL Users 2006 à ceux qui feront les retours d'expériences et rapports de bugs les plus pertinents.
La troisième Conférence Firebird se déroulera à l'Hotel Olsanka à Prague, République Tchèque.
La session d'ouverture se déroulera le dimanche 13 novembre 2005 en soirée. Les sessions auront lieu jusqu'au Mardi 15 novembre 2005 au soir.
Nous lançons ici un appel à contributions.
Firebird est un SGBDR open source offrant de nombreuses fonctionnalités ANSI SQL-99 et existe pour Linux, Windows, et diverses plateformes Unix. Firebird offre un excellent support des accès concurrentiels aux données, un langage puissant pour les procédures stockées et les triggers. Il est utilisé en production dans un nombre important d'entreprises depuis 1981.
Le développement d'AnalyseSI a commencé il y a deux ans alors qu'il n'existait aucune alternative libre à PowerAMC.
Aujourd'hui AnalyseSI, en version 0.6.2, commence à être assez avancé pour être utilisé dans les universités.
Même si il ne rivalise pas encore avec le logiciel propriétaire PowerAMC et toutes ces options, AnalyesSI répond aux besoins de personnes voulant apprendre l'analyse Merise grâce à un logiciel facile d'accès, c'est à dire concevoir des
modèles conceptuels des données (MCD), de générer le
modèle logique des données (MLD) mais aussi un code SQL exécutable par la plupart des SGBD.
J'invite donc toutes les personnes qui travaillent dans les bases de données à tester ce logiciel et à faire part de vos commentaires afin d'améliorer ce logiciel.
NdM : ce logiciel est écrit en Java/Swing et diffusé sous licence GPL.
Lors de la conférence LinuxWorld (14-17 février) à Boston, l'éditeur a annoncé la mise en place d'un service ‘MySQL Network’ dans le but de satisfaire les grosses entreprises en proposant des services de support.
Dans les faits il s'agit d'un abonnement annuel existant en quatre niveaux (Basic, Gold, Silver, Platinum), en fonction de la taille et des besoins. Les niveaux de support vont de l'assistance basique à l'aide 24h/24, fournie avec l'offre haut de gamme. Les tarifs démarrent à 495 euros pour la formule de base, jusqu'à 3995 euros pour la plus complète.
Les clients qui choisissent l'abonnement annuel pourront utiliser MySQL sous licence GPL, jusqu'à aujourd'hui seuls les gens qui téléchargeaient gratuitement la version (sans support) bénéficiaient de cette licence. Les clients pourront également opter pour une licence commerciale.
La première c'est que Vulcan, le code d'un Firebird optimisé multi processeurs et plateforme 64bit est publié sur sourceforge au sein du projet Firebird.
La deuxième c'est que selon une étude du cabinet d'analyse Evans Data, la base de données Open Source FireBird gagnerait en popularité dans les développements d'entreprise, plus particulièrement dans les solutions embarquées de type appliance réseaux ou Point de Vente (PoS).
La dernière version de PostgreSQL - un système de gestion de bases de données relationnelles - est enfin sortie après cinq « Release Candidates ». Fait remarquable, c'est la première version « serveur » tournant nativement sous MS Windows (sauf versions 9X/ME). Ceci lui permettra sans doute d'accroître encore son expansion dans le monde de l'entreprise.
Au menu des nouveautés :
- serveur Win32 natif ;
- points de sauvegarde ;
- points de récupération dans le temps ;
- tablespaces ;
- amélioration de la gestion des buffers ;
- modification du type de données des colonnes ;
- nouvelle version de plperl ;
- accès en lecture/écriture aux fichiers CSV (valeurs séparées par des virgules).
PostgreSQLFr.org [1] a été créé en février 2004 et a fait son petit bout de chemin depuis...
Parmi ses objectifs, PostgreSQLFr.org essaie de faire de "l'advocacy" [2] de ce fabuleux SGBDR-OO en français. On y trouve des traductions de nouvelles sur PostgreSQL, des articles techniques, etc.
Dans les publications, on trouve un "livre" consacré aux Témoignages d'utilisation de PostgreSQL par des professionnels [3]. Ce "livre" ("book" au sens Drupal [4] du terme, PostgreSQLFr.org tourne sous Drupal), a été mis en ligne le 11 septembre 2004, et il compte déjà plus de 1000 lectures!
Alors au nom de toutes les personnes qui font vivre le site, je vous dis merci :-)
La dernière version de serveur d'intégration de BIE (Business Integration Engine ) est sortie le 8 août 2004.
Un serveur d'intégration permet de centraliser les échanges de données entre différents systèmes. Initialement, ces systèmes ne sont pas conçus pour communiquer entre eux. Un serveur d'intégration sait parler différents protocoles/formats, et peut ainsi servir d'interprète pour permettre les échanges de données parmi la multitude de bases/fichiers d'une entreprise.
La société Brunswick a développé ce produit pour des besoins internes dès 1999, et l'a placé sous licence GNU GPL dans la foulée.
Les principales nouveautés de la V6 :
- migration de mySQL vers Hypersonic SQL pour les informations de configuration internes ;
- nouvel éditeur de route en DHTML ;
- implémentation plus complète de BPML. Le support des commandes suivantes a été ajouté : switch, assign, all, sequence, delay, and foreach ;
- intégration JBOSS ;
- ajout du support JMS : action (client) et listener (serveur) ;
- boucles et conditions possibles dans les routes ;
- installation graphique.
La version 8 de PostgreSQL vient de sortir officiellement de la phase de développement et est prête à être testée.
Pour rappel PostgreSQL est un SGBD libre (licence BSD) et facilement extensible qui supporte notamment les transactions, les triggers, les procédures stockées (que vous pouvez écrire en C, Python, PL/pgSQL, TCL ,Perl et Ruby).
C'est à mon goût le plus complet des SGBD libres.
Encore un geste de Big Blue envers la communauté Open-source : il y a quelque jours celui-ci annonçait la création d'un projet Open-source autour de Cloudscape et qui portera le nom de "derby".
Le logiciel et son code source sera ainsi donné à la fondation Apache (Apache Software Foundation) qui sera chargé de diriger le projet, le code source devrait donc avoir la licence d'Apache (Apache Software License).
Selon IBM le don serait estimé à 85 millions de dollars.
Tiny ERP est progiciel de gestion intégrée (acronyme PGI, en fait, c'est un ERP+CRM, acronymes de Enterprise Resource Planning + Customer Relationship Management, en français Gestion de la Relation Client = GRC) libre sous licence GPL pour PME. Basé uniquement sur des logiciels libres, il offre une alternative mature à Compiere.
Il est conçu sur des bases modulaires et flexibles pour l'adaptation rapide à des besoins précis. De nombreuses adaptations ne nécessitent aucune programmation : création/personnalisation de rapports, modification de workflows, modification des vues de ressources, des formulaires de recherche ou filtres, etc.
L'objectif des développeurs est de fournir différents modules qui permettent l'intégration rapide du logiciel à des entreprises aux besoins très spécifiques. Des modules sont déjà disponibles pour trois secteurs d'activités : les sociétés de services, les salles de ventes publiques, les grandes librairies.
Glom est une interface de conception et d'utilisation de bases de données.
L'objectif est d'atteindre une convivialité similaire au logiciel propriétaire
FileMaker Pro. L'interface est développée avec
gtkmm - wrapper C++ pour GTK+ - et utilise
PostgreSQL comme SGBDR.
Glom est un projet récent encore au stade alpha (donc instable).
La version 3.0 vient de sortir. Encore au stade alpha, elle apporte de nouvelles fonctionnalités, des performances accrues ainsi qu'une occupation disque réduite d'environ 30%... rien de moins !
SQLite est un moteur libre de base de données relationnelles aux possibilités fantastiques. Disons en deux mots qu'il a tout d'un grand, mais avec une empreinte mémoire de 125 ko... et en n'utilisant qu'un unique fichier de stockage !
Le recours à l'une de ses deux extensions client-serveur existantes permet d'utiliser SQLite au sein d'une application web. Mais là où SQLite se révèle imbattable, c'est embarqué au sein d'une application : on bénéficie ainsi de toute la puissance d'un moteur relationnel et du langage SQL, tout ça sans avoir déployé aucun serveur, puisque tout tient dans un unique fichier, tables, vues, index, etc...
Je profite donc de cette news pour encourager vivement tout développeur de logiciel libre à considérer sérieusement l'usage de SQLite dans son application : laisser à un moteur dédié le soin de stocker ses données, c'est pertinent pour toutes les applications, pas seulement pour le client-serveur. Et dans cette optique, SQLite est en passe de devenir incontournable...
NdM : SQLite est dans le domaine public.