Firebird 3.0 : il a tout d’une grande…
J’ai eu l’occasion de travailler sur le système de gestion de bases de données relationnelles et transactionnelles Firebird à quelques reprises. Il ne m’avait pas particulièrement enthousiasmé !
Le passage de Firebird à la version 3.0 vient de propulser ce fork Open Source d’Interbase dans une autre dimension. Ses nouvelles fonctionnalités font désormais de lui une réelle alternative à MySQL / MariaDB et aussi à PostgreSQL.
Fonctionnalités ajoutées à Firebird 3.0
- Prise en charge du DELETE dans l’instruction MERGE
- Fonctions analytiques avec OVER, PARTITION BY, LEAD, LAG, …
- Ajout du type BOOLEAN
- Possibilité de création de fonctions et packages
- Addition des triggers DDL
- Prise en charge des expressions régulières au niveau de la fonction SUBSTRING
- Curseurs implicites du type FOR SELECT…