IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

LibreOffice 5.4 : Base, le module de bases de données de la suite bureautique libre sera livré avec Firebird 3
Comme moteur intégré par défaut

Le , par Michael Guilloux

790PARTAGES

10  0 
Base est un module de création et de gestion de base de données inclus dans LibreOffice. Ce module constitue un front-end de bases de données permettant d’offrir l’accès à un grand nombre de types de bases de données. Base fournit des pilotes natifs pour les moteurs de base de données multi-utilisateurs les plus largement utilisés tels que MySQL/MariaDB, Adabas D, MS Access et PostgreSQL. En outre, le support intégré des pilotes JDBC et ODBC standard permet de vous connecter à pratiquement n'importe quel autre moteur de base de données existant.

La suite bureautique libre est toutefois livrée avec un moteur HSQLDB intégré par défaut qui permet d’exploiter immédiatement le module Base pour créer de petites bases de données personnelles. HSQLDB est un système de gestion de base de données relationnelle libre écrit en Java. Il s’agit d’un moteur de bases de données rapide et performant qui peut s’intégrer à toute plateforme (Windows, MacOS, GNU/Linux, etc.) dès lors que le support de Java est assuré. Un environnement d’exécution Java est donc nécessaire au fonctionnement de HSQLDB.

Avec le moteur HSQLDB intégré, la création d’une base de données en mode incorporé (embedded mode) avec Base nécessite d’utiliser par défaut le moteur de bases de données basé sur Java. Ce qui est « un peu malheureux », d’après Lionel Elie Mamane, mainteneur de LibreOffice Base. En juillet 2012, il a donc proposé que Firebird devienne le moteur par défaut intégré dans LibreOffice en remplacement de HSQLDB, ce qui a ouvert un grand chantier de développement depuis lors dans le but de résoudre de nombreux problèmes bloquants.

Pour rappel, Firebird est un serveur de bases de données relationnelles SQL qui est particulièrement populaire auprès des utilisateurs de Delphi pour des raisons historiques. Il fonctionne sous Linux, Mac OS X, Unix et Windows et est disponible sous la licence IPL (Interbase Public Licence).

Après quatre ans, les principaux problèmes qui bloquaient le passage à Firebird par défaut ont été corrigés, emmenant les développeurs du projet, le mois dernier, à s’interroger sur la possibilité d’introduire ce changement dans LibreOffice 5.3, attendue en fin janvier ou début février 2017.

Toutefois, le mainteneur de LibreOffice Base dit avoir ajouté des problèmes bloquants supplémentaires qui doivent donc être corrigés avant de faire basculer Base sous Firebird. Il s’agit en tout de six bogues ouverts parmi lesquels on note l’impossibilité de copier des valeurs entières de LibreOffice Calc à Base ou encore le fait que les alias dans les requêtes sont ignorés. Dans un billet de blog, l’équipe sur le projet estime donc qu’un délai de six mois serait raisonnable et plus que suffisant pour corriger les bogues ouverts et ceux à venir. Cela donnera également le temps de corriger quelques problèmes d’incompatibilité. Firebird sous sa version 3 sera donc livré comme moteur de bases de données intégré par défaut dans LiberOffice 5.4.

Sources : Firebird News, Bugzilla - Bug 51780 : default to Firebird not HSQLDB in Base, Bugzilla – Dependency tree for Bug 51780

Et vous ?

Utilisez-vous LibreOffice Base ?
Que pensez-vous du remplacement du moteur intégré par défaut HSQLDB par Firebird ?

Voir aussi :

LibreOffice 5.3 disponible en version bêta1, et intègre des améliorations de l’interface et des performances
LibreOffice 5.2 est disponible en téléchargement et s'accompagne de changements dans l'API UNO et de modifications au niveau de l'interface
OpenOffice, le rival de Microsoft Office, envisage de se retirer du marché en raison du manque de volontaires

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de vanquish
Membre chevronné https://www.developpez.com
Le 06/12/2016 à 14:28
Utilisez-vous LibreOffice Base ?
J'ai un temps voulu l'utiliser comme frontal , afin d'avoir une même interface quelle que soit la base de données.
Mais pour l'usage que j'en avais, cela s'est révélé plus lourd et moins pratique que des outils plus dédiés.

Que pensez-vous du remplacement du moteur intégré par défaut HSQLDB par Firebird ?

Que du bien.

Non seulement à cause de Firebird lui même dont je pense le plus grand bien, mais aussi parce qu'installer java uniquement pour ce module avait quelque chose de rédhibitoire pour moi.
1  0 
Avatar de Traroth2
Membre émérite https://www.developpez.com
Le 07/12/2016 à 17:16
LibreOffice supprime une dépendance à Java, une technologie propriétaire. LibreOffice est donc désormais plus libre qu'avant. C'est une excellente nouvelle.
1  0 
Avatar de Bidouille
Membre chevronné https://www.developpez.com
Le 09/12/2016 à 14:37
Citation Envoyé par Traroth2 Voir le message
Java, une technologie propriétaire.
Java est sous licence GNU GPL depuis 10 ans
0  0 
Avatar de MilordDan
Nouveau Candidat au Club https://www.developpez.com
Le 03/02/2018 à 0:07
Apparemment Firebird intégré à libre office est encore absent dans la dernière version?
Quans sera t'il intégré?
0  0 
Avatar de francisD
Membre à l'essai https://www.developpez.com
Le 22/11/2018 à 11:31
MilordDan,

Depuis la version 6.1 de LibreOffice , Firebird intégré à libre office.
De plus LibreOffice n'utilise plus le moteur java sauf pour les assistants.
0  0