Firebird Logo

Firebird en 2 minutes

by Carlos H. Cantu - document revision 1.3 - February/2010
Traduction Philippe Makowski
Versions traduites ici.

Introduction

Si vous lisez ce document, c'est que certainement la première fois que vous rencontrez le SGBD Firebird . Ce document présente les principales fonctionnalités de Firebird. Après sa lecture, je suis sûr que vous serez pressé de télécharger son programme d'installation et de l'essayer..

Historique

Firebird est issu du code source de Borland InterBase. Il est libre et n'a pas de double license. Que vous l'utilisiez dans le cadre d'un application commerciale ou non, il est totalement GRATUIT et LIBRE d'utilisation!!

La technologie de Firebird est utilisée depuis 20 ans, ce qui en fait un produit mature et stable.

Principales fonctionnalités

Ne soyez pas trompé par la taille du programme d'installation ! Firebird est un SGBDR puissant et complet. Il peut gérer des bases de données de quelques KB à plusieurs Gigaoctets avec de bonnes performances et quasiment pas de maintenance !

Ci-dessous la liste des principales fonctionnalités de Firebird :

  • Support complet des Procédures stockées et Déclencheurs
  • Modèle de transactions ACID
  • Intégrité Référentielle
  • Architecture Multi Générationelle
  • Faible ocupation de ressources
  • Langage complet interne pour les Procédures stockées et les Déclencheurs (PSQL)
  • Support des Fonctions Externes (UDFs)
  • Besoins limités au minimum d'intervention de DBAs
  • Pratiquement pas de configuration nécessaire - installez le et utilisez le !
  • Communauté importante avec de nombreux endroits d'aide gratuite et de qualité
  • Version optionnelle en un seul fichier embarqué - idéal pour créer un catalogue sur CDROM, une version mono utilisateur ou d'évaluation de vos applications
  • De nombreux outils tiers, y compris des outils graphiques d'aministration, de réplication, etc.
  • Ecritures fiables sur disque - restauration rapide, pas besoin de logs de transactions!
  • Nombreux pilotes d'accès aux bases : nAPI, pilote dbExpress, ODBC, OLEDB, pilote .Net, pilote natif JDBC type 4, module Python, PHP, Perl, etc.
  • Support natif de tous les principaux systèmes d'exploitation, y compris Windows, Linux, Solaris, MacOS.
  • Incremental Backups
  • Version 64bits disponible
  • Implémentation complète des curseurs dans PSQL
  • Tables de monitoring
  • Déclencheurs de Transactions et Connexion
  • Tables temporaires
  • API de trace pour svoir ce qui se passe sur le serveur

 

 

Essayez le maintenant !

Essayer Firebird est vraiment très facile. Le programme d'installation fait moins de 7MB (en fonction du système d'exploitation de votre choix) et complètement automatisé. Vous pouvez le télécharger depuis le site de Firebird.

Vous noterez que le serveur Firebird existe en trois versions: SuperServer, Classic et Embedded. Vous pouvez commencer avec SuperServeur. Actuellement, Classic est recommandé pour les machines SMP et quelques autres situations spécifiques. SuperServeur partage son cache pour toutes les connexions aux bases et utilise des threads pour chaque connexion. Classic utilise une instance par connexion.

La version embedded est une étonnante variation du serveur. C'est une version complète du serveur Firebird en quelques fichiers . Elle est très simple à déployer, puisqu'elle n'a pas besoin d'installation sur un serveur. C'est idéal pour des catalogues sur CDROM, des démos ou des applications monopostes.

Firebird est livré avec un ensemble d'utilitaires en ligne de commande qui vous permettent de créer des bases de données, extraire des statistiques des bases, exécuter des commandes SQL et des scripts, faire des sauvegardes et restaurations, etc. Si vous préférer un outil avec interface graphique, il en existe plusieurs, y compris des gratuits. Regardez la liste à la fin de ce document.

Sous Windows, vous pouvez utiliser Firebird en tant que service ou comme application. L'utilitaire d'installation peut créer une icône dans le Panneau de Configuration pour administrer le serveur (démarrage, arrêt, etc).

Documentation

Il existe de nombreux documents, FAQs et articles que vous pouvez trouver sur le site de Firebird. Vous pouvez aussi vérifier s'il existe un site ou des listes de discussion où vous pourrez obtenir de l'aide dans votre langue natale.

Toutes ces informations sont sur le site de Firebird. Regardez aussi www.firebirdnews.org pour suivre l'actualité autour de Firebird.

Pour des bases de toute taille

Certains pensent que Firebird est un SGBDR fait seulement pour des petites bases et quelques connexions. Ils se trompent! Firebird est utilisé avec de nombreuses grosses bases de données et de nombreuses connexions, y compris avec des bases de 1 TO


Outils & Composants

Vous trouverez ci-dessous une liste de resources incluant des outils, pilotes, etc. S'il vous plait référez vous au site officiel de Firebird pour une liste plus complète et à jour.

Outils d'administration graphiques

Pilotes et composants

Composants Delphi

ODBC

OLEDB

Java

.Net Provider

C++

Other languages

 

Outils de réplication

Liens de ressources et aide

Divers

  • Firebird 2010 RoadMap
  • Mind the Bird
  • IB Surgeon

    Articles et documentation

     

    Vous voulez aider ?

    Du fait de sa nature de projet Open Source , tout le monde peut aider en créant de nouvelle fonctionnalités ou corriger des bugs. Si vous voulez devenir membre de la Firebird Development Team, téléchargez le code source de Firebird depuis sourceforge et étudiez le. De plus, rejoignez la liste de discussion fbdevel pour être en contact avec les autres développeurs (note: fbdevel n'est pas une liste de support, ne posez pas de question relative au support ici, utilisez plutôt firebird-support pour une aide gratuite de la communauté).

    Vous n'avez pas besoin de coder pour aider le projet. Devenez membre de la Fondation Firebird ou faites un don et vous aiderez ainsi à défrayer les développeurs afin de faire progresser le projet.

    Merci pour ces deux minutes...

    Document views: