+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Consultant
    Inscrit en
    juillet 2013
    Messages
    1 523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2013
    Messages : 1 523
    Points : 43 789
    Points
    43 789
    Billets dans le blog
    2

    Par défaut Firebird 4.0 : la première version Alpha est disponible pour les tests

    Firebird 4.0 : la première version Alpha est disponible pour les tests
    quelles sont les fonctionnalités de la prochaine version majeure du SGBDR ?

    Le projet Firebird a récemment annoncé la première version Alpha de Firebird 4.0 (la prochaine version majeure de la base de données relationnelle Firebird) qui est maintenant disponible pour les tests. Le développement de Firebird 4.0 a débuté en mars 2016, juste avant la sortie de Firebird 3.0. Cette version Alpha 1 donne un premier aperçu des fonctionnalités et des améliorations en cours de développement par l'équipe Firebird, ainsi que d'innombrables correctifs de bogues.

    Pour le développement de Firebird 4.0, il existe des fonctionnalités obligatoires et des fonctionnalités optionnelles. Les fonctionnalités obligatoires sont celles sans lesquelles cette version ne peut être publiée. Elles sont développées avec la plus haute priorité, leur préversion est attendue dans les versions Alpha et leur implémentation doit être terminée avant la phase Bêta. Les fonctionnalités optionnelles sont quant à elles développées après les premières et peuvent être programmées aussi bien pour les versions Alpha que les Bêta. Elles peuvent être reportées si leur finalisation n'est pas possible avant la date de publication de la version stable.

    Pour les fonctionnalités obligatoires de Firebird 4.0, on peut citer entre autres :

    • le support de noms d'objets de plus de 31 caractères (terminée) : comme d'autres SGBDR, un développeur estimait nécessaire que Firebird prenne en charge des noms d'objets plus longs. L'équipe de développement a donc décidé d'augmenter la longueur maximale des noms d'objets à 63 caractères. Si avoir des identifiants plus longs peut être utile, cela pourrait toutefois avoir une incidence sur la portabilité de la base de données. Il faut noter par exemple qu'Oracle impose une limite de 30 caractères pour les identifiants ;

    • timeouts pour les instructions, transactions et les connexions (terminée) : il s'agissait de permettre aux développeurs de définir des délais d'attente (timeout) dans différentes situations. Par exemple pour arrêter automatiquement l'exécution d'une instruction SQL lorsqu'elle est plus longue que prévu, ou encore fermer automatiquement la connexion de l'utilisateur après une période d'inactivité ;

    • réplication intégrée (en cours) : tous les grands projets et projets d'entreprise ont besoin d'un service de réplication. C'est d'ailleurs l'un des critères à vérifier lorsqu'un architecte logiciel doit choisir une base de données pour son prochain projet. Certes, il existe des outils tiers pour faire cela dans Firebird, mais le SGBDR n'a pas de fonctionnalité de réplication intégrée. Certains développeurs ont rapporté que la réplication était le principal problème rencontré avec Firebird et que pour cette raison beaucoup de clients sont passés de Firebird à des alternatives comme MySQL, même si celles-ci n'étaient pas forcément meilleures ;

    • variables numériques avec précision de plus de 18 chiffres, calculs intermédiaires améliorés pour des numériques plus courts (en cours) : l'objectif est d'améliorer la précision des calculs avec des variables NUMERIC/DECIMAL. D'après le développeur qui a rapporté le problème, la façon dont Firebird gère actuellement la précision des résultats des calculs impliquant de multiples arguments peut facilement provoquer des débordements, lorsque la précision du résultat dépend de la précision des arguments.

    Parmi les fonctionnalités optionnelles, on peut noter, entre autres, un support élargi des fonctions de fenêtrage, la prise en charge de la commande TRUNCATE TABLE ou encore la possibilité d'attribuer un rôle à un autre rôle afin qu'il hérite des privilèges du premier.

    Ce ne sont que quelques-unes des principales fonctionnalités (obligatoires comme optionnelles). Il faut rappeler que les versions Alpha ne sont pas encouragées pour une utilisation en production ou pour d'autres objectifs nécessitant un système stable. Elles sont cependant recommandées pour les utilisateurs qui veulent aider à identifier les problèmes et bogues, ce qui permet de progresser plus rapidement des étapes Bêta/RC vers la version finale.

    Pour les versions stables, ce sont Firebird 2.5.x (initialement publié en 2010) et Firebird 3.0.x (publié en 2016) qui sont actuellement pris en charge.

    Tester Firebird 4.0 Alpha 1

    Sources : Annonce de Firebird 4.0 Alpha 1, Fonctionnalités prévues

    Et vous ?

    Utilisez-vous le SGBDR open source Firebird ? Comment le jugez-vous ?
    Que pensez-vous des nouveautés prévues pour la prochaine version ? Lesquelles attendiez-vous ?

    Voir aussi :

    Rubrique Firebird (Actualités, Cours et tutoriels, FAQ, Forums)
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Rédacteur
    Avatar de SQLpro
    Homme Profil pro
    Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Inscrit en
    mai 2002
    Messages
    17 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 17 128
    Points : 39 756
    Points
    39 756
    Billets dans le blog
    1

    Par défaut

    Citation Envoyé par Michael Guilloux Voir le message
    Firebird 4.0 : la première version Alpha est disponible pour les tests
    quelles sont les fonctionnalités de la prochaine version majeure du SGBDR ?

    [...]

    Pour les fonctionnalités obligatoires de Firebird 4.0, on peut citer entre autres :

    • le support de noms d'objets de plus de 31 caractères (terminée) : comme d'autres SGBDR, un développeur estimait nécessaire que Firebird prenne en charge des noms d'objets plus longs. L'équipe de développement a donc décidé d'augmenter la longueur maximale des noms d'objets à 63 caractères. Si avoir des identifiants plus longs peut être utile, cela pourrait toutefois avoir une incidence sur la portabilité de la base de données. Il faut noter par exemple qu'Oracle impose une limite de 30 caractères pour les identifiants ;
    Curieux !!!! la norme impose 128 caractères, ce que respecte DB2, Sybase, SQL Server et j'en passe !!!

    • variables numériques avec précision de plus de 18 chiffres, calculs intermédiaires améliorés pour des numériques plus courts (en cours) : l'objectif est d'améliorer la précision des calculs avec des variables NUMERIC/DECIMAL. D'après le développeur qui a rapporté le problème, la façon dont Firebird gère actuellement la précision des résultats des calculs impliquant de multiples arguments peut facilement provoquer des débordements, lorsque la précision du résultat dépend de la précision des arguments.
    C'est pas trop tôt. l'AMF préconise 12 décimales dans les calculs financiers; Avec une limite de 18 on ne peut pas stocker des grandeurs financières supérieurs à 999999,999999999999, soit moins de 1 million !!!

    Et vous ?

    Utilisez-vous le SGBDR open source Firebird ? Comment le jugez-vous ?
    Trop limité, peu performant par rapport à postGreSQL par exemple... je ne parle même pas par rapport à un SQL Server on l'on est à des années lumières : pas de XML, pas de spatial, pas de JSON, pas de graphe...

    Que pensez-vous des nouveautés prévues pour la prochaine version ? Lesquelles attendiez-vous ?
    Encore beaucoup de boulot, mais ça ressemble fortement au tonneau des danaïdes !
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *

Discussions similaires

  1. La version bêta 3.0 de jQuery est disponible pour vos tests
    Par danielhagnoul dans le forum jQuery
    Réponses: 7
    Dernier message: 08/07/2016, 21h54
  2. jQuery 3.0.0 alpha 1 est disponible pour des tests
    Par danielhagnoul dans le forum jQuery
    Réponses: 7
    Dernier message: 21/07/2015, 22h22
  3. Réponses: 0
    Dernier message: 07/08/2012, 13h05
  4. Réponses: 0
    Dernier message: 29/06/2011, 23h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo