Firebird 2.0 est le résultat de plus de deux années de travail de la part d’une large communauté internationale de développeurs et utilisateurs. Cette version apporte un nombre important d’améliorations attendues depuis longtemps qui améliorent significativement les performances, la sécurité et la prise en charge des langues internationales et met en oeuvre des nouvelles fonctionnalités SQL.
En outre, cette version dispose d’un code beaucoup plus robuste à partir duquel la ré-écriture de l’architecture prévue pour Firebird 3.0 est en cours de réalisation. Fonctionnalités nouvelles dans cette version :
- Ré-écriture minutieuse du système d’indexation afin d’améliorer les performances et minimiser les goulots d’étranglement dans les recherches.
- Plusieurs limites héritées du code d’origine ont été levées, comme celle de 252 octets pour les index et de 30 Go par table.
- Une nouvelle interface pour ajouter des jeux de caractères internationaux, une amélioration du support Unicode, ainsi que de nouveaux et meilleurs ordre de tri.
- Support natif des plate formes 64-bits pour AMD64 et Intel EM64T sous Linux. Les binaires Windows 64-bit sont prêts pour les tests et suivront dans une future sous-version.
- Une importante refonte de la sécurité du serveur, avec un chiffrement renforcé des mots de passe et une protection contre les attaques de force brute.
- Support des tables dérivées SQL200x, y compris pour les requêtes imbriquées multi niveau et les sous requêtes jointes.
- Syntaxe EXECUTE BLOCK pour permettre l’exécution de blocs de SQL procédural dans des déclarations SQL dynamiques.
- Curseurs explicites dans PSQL, aussi disponibles dans des déclarations EXECUTE BLOCK.
- Temps de dépassement optionnel pour les verrous WAIT, disponible comme argument de SET TRANSACTION et des paramètres de transaction de l’API.
- Nouvelle possibilité de sauvegardes incrémentales.
- Refonte du protocole de connexion locale sous Windows pour éliminer l’instabilité de l’ancien protocole IPServer hérité du code d’origine.
- Implémentation complète des services de l’API sur toutes les plate formes.
Firebird est un logiciel open source avec une licence non héritable et peut être librement téléchargé et déployé selon les termes de la licence. Les sources et les binaires pour Windows et Linux sont disponibles à :
http://www.firebirdsql.org/index.php ?op=files&id=engine_200
Pour tout contact, merci d’écrire à : press - AT - firebirdsql.org
Aller plus loin
- Firebird 2.0 (4 clics)
- Firebird en français (14 clics)
- Fondation Firebird (3 clics)
# precisions :
Posté par Dafatfab . Évalué à 4.
C'etait pas "a cause" d'eux qu'il y a eu changement de nom pour Firefox ?
[^] # Re: precisions :
Posté par Dring . Évalué à 3.
Je suis toujours sidéré qu'un projet abouti comme Firebird ne soit pas plus connu.
[^] # Re: precisions :
Posté par Zorro (site web personnel) . Évalué à -2.
[^] # Re: precisions :
Posté par Dring . Évalué à 4.
[^] # Re: precisions :
Posté par skiwaukers . Évalué à 1.
[^] # Re: precisions :
Posté par skiwaukers . Évalué à 1.
# Erreur date
Posté par FredCL . Évalué à 5.
Soit c'est Dimanche 12 soit c'est Lundi 13 Novembre, mais Lundi 12 pas possible ou alors dans une autre dimension. ;-)
[^] # Re: Erreur date
Posté par KiKouN . Évalué à 0.
# Positionnement..?
Posté par Calim' Héros (site web personnel) . Évalué à 8.
[^] # Re: Positionnement..?
Posté par Dring . Évalué à 0.
[^] # Re: Positionnement..?
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 9.
Quels pourraient-être les arguments pour choisir firebird ?
[^] # Re: Positionnement..?
Posté par Arnaud . Évalué à 7.
La facilité d'utilisation/admin de MySQL, le niveau fonctionnel de PostGreSQL, avec des performances correctes. Bien sur, avec le temps, les différences notoires entre es SGBD se marginalisent.
Un des avantages de FireBird, c'est qu'il est facilement "embarquable" dans une application, sur le même principe que SQLite mais avec un moteur SQL plus complet (et accessible en C/JDBC)
[^] # Re: Positionnement..?
Posté par Dring . Évalué à 10.
Firebird, c'est une "vraie" base relationnelle. La gestion des transactions n'y est pas optionnelle et liée au type de table déclaré. Les procédures stockées et les triggers sont éprouvées ; les bases peuvent faire plusieurs Go sans problème.
Mais tu n'y trouveras pas certaines fonctionnalités tordues (répartition des données sur plusieurs volumes physiques en fonction de la typologie de ces données).
La réplication, par exemple, n'était jusque là disponible que sous forme d'un module additionnel, et sauf erreur payant.
Bref, plutôt que "le meilleur des 2 mondes", je parlerais d'un bon compromis.
[^] # Re: Positionnement..?
Posté par Sogarf . Évalué à 6.
Ces 2 outils de Borland étaient livrés avec la base de donnée Interbase qui ensuite est devenu ibPhoenix puis FireBird.
La compatibilité entre fireBird et Interbase étant totale (même API, même format de base de donnée ...) les personnes utilisant Delhpi/Kylix utilisent, je pense, Firebird comme base de donnée.
# Mon retour d'expérience sur Firebird
Posté par Stéphane Traumat (site web personnel) . Évalué à 9.
- Le manque de doc (celles de mysql et postgresql sont plus riches)
- Le manque de communauté (je n'ai jamais trouvé de réponse à mes prbs sur google!)
http://about.me/straumat
[^] # Re: Mon retour d'expérience sur Firebird
Posté par Philippe Makowski (site web personnel) . Évalué à 5.
mais sur le support communautaire, tu n'as pas du beaucoup cherché, que ce soit en français, en anglais, en russe ou en brésilien, les listes de support sont très actives et toutes présentées sur le site officiel de Firebird et sur celui d'IbPhoenix
il suffit de s'y inscrire ou de les consulter via les newsgroup
[^] # Re: Mon retour d'expérience sur Firebird
Posté par Stéphane Traumat (site web personnel) . Évalué à 3.
http://about.me/straumat
[^] # Re: Mon retour d'expérience sur Firebird
Posté par palm123 (site web personnel) . Évalué à -2.
ウィズコロナ
[^] # Re: Mon retour d'expérience sur Firebird
Posté par Philippe Makowski (site web personnel) . Évalué à 4.
l'historique est là : http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_h(...)
et là : http://www.firebirdsql.org/index.php?op=history
et là : http://fadace.developpez.com/sgbdcmp/story/
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.