Lernen Sie Firebird in 2 Minuten kennen von Carlos H. Cantu - Dokumentenrevision 1.2 - April/2008 |
Einleitung Falls Sie dieses Dokument lesen, dann ist es vermutlich Ihre erste Begegnung mit dem RDBMS Firebird. Dieses Dokument präsentiert Ihnen die wichtigsten Firebird-Features. Am Ende werden Sie sehr wahrscheinlich den leichtgewichtigen Installer von Firebird herunterladen, um sich selbst einen Eindruck zu verschaffen. Historie Firebird stammt vom Borland Interbase 6.0 Source Code ab. Firebird ist Open Source und verwendet keine duale Lizenz. Ob sie es für kommerzielle oder Open-Source Anwendungen einsetzen, es ist in jedem Fall kostenlos! Die Firebird Technologie ist seit 20 Jahren im Einsatz, was es zu einem sehr ausgereiften und stabilen Produkt macht. Die wichtigsten Features Lassen Sie sich nicht von der Größe des Installers irreführen! Firebird ist ein voll ausgestattetes, mächtiges RDBMS. Es kann Datenbanken von wenigen KB bis zu etlichen Gigabytes bewältigen und das bei guter Performance und nahezu wartungsfrei! Nachfolgend finden Sie eine Liste der wichtigsten Features von Firebird:
|
Testen Sie jetzt! Firebird auszuprobieren ist sehr einfach. Die Größe des Installationspakets beträgt normalerweise weniger als 5MB (abhängig vom Betriebssystem ihrer Wahl) und der Installer ist voll automatisiert. Sie können ihn von der Firebird-Webseite herunterladen. Das letzte stabile Release ist Version 2.1. Ihnen wird auffallen, dass Firebird in drei Varianten verfügbar ist: SuperServer, Classic und Embedded. Sie können mit SuperServer starten. Derzeit wird Classic für den Einsatz auf SMP-Maschinen und in einigen anderen Szenarien empfohlen. SuperServer unterhält einen gemeinsamen Cache für alle Datenbank-Verbindungen und benutzt Threads, um jede einzelne Verbindung zu verwalten. Classic hingegen startet einen eigenständigen Prozess für jede Datenbankverbindung. Die Embedded Version ist eine verblüffende Variante des Servers. Es handelt sich hierbei um einen voll ausgestatteten Firebird Server nur in ein paar Dateien. Diese Version ist sehr leicht zu verteilen, da keine Installation nötig ist. Damit ist sie ideal für CD-ROM Kataloge, Demoversionen oder Einzelplatzanwendungen. Firebird ist voll ausgestattet mit Kommandozeilen-Tools, die es Ihnen erlauben, Datenbanken anzulegen, Datenbankstatistiken abzurufen, SQL-Anweisungen und Skripte auszuführen, Sicherungen und Wiederherstellungen durchzuführen usw. Wenn Sie grafische Werkzeuge bevorzugen, dann können Sie aus einer Vielzahl an ausgezeichneten Produkten auswählen, inklusive kostenlosen Tools. Einen guten Einstieg hierfür gibt Ihnen dabei die Liste am Ende dieses Dokumentes. Unter Windows kann Firebird als Dienst oder als Anwendung betrieben werden. Der Installer kann ein Applet in der Systemsteuerung installieren, über das Sie den Server verwalten können (Starten, stoppen, usw.). Dokumentation Es gibt eine Vielzahl an Dokumenten, FAQs und Artikeln, die Sie auf der Firebird-Webseite abrufen können. Weiterhin gibt es in Ihrem Land sicherlich Firebird Community-Webseiten oder Diskussionsforen, so dass Sie Support in Ihrer Landessprache bekommen werden. Alle diese Informationen können Sie von der Firebird-Webseite abrufen. Besuchen Sie auch regelmäßig www.firebirdnews.org, um aktuelle Nachrichten zum Thema Firebird zu erhalten. Für Datenbanken jeder Größe Einige Leute denken, dass Firebird als RDBMS nur für kleine Datenbanken und wenigen Verbindungen verwendet werden kann. Das stimmt nicht! Firebird wird mit großen Datenbanken und einer Vielzahl an Verbindungen eingesetzt. Ein gutes Beispiel wurde auf der Softool'06 präsentiert. Es handelte sich hier um ein russisches ERP System namens Avarda, das Firebird 2.0 Classic Server verwendet und mit durchschnittlich 100 gleichzeitigen Verbindungen auf eine 120Gb große Datenbank mit 700 Millionen Datensätzen zugreift! Der Server war eine Mehrprozessormaschine (2 CPUs - Dell PowerEdge 2950) mit 6GB RAM. |
||
Tools & Komponenten Nachstehend finden Sie eine Liste an interessanten Ressourcen, inklusive Tools, Treibern usw. Für eine vollständigere und aktuellere Aufstellung besuchen Sie bitte die offizielle Firebird-Webseite. Graphische Administrationswerkzeuge
Treiber und Zugriffskomponenten
|
Replikationswerkzeuge Links für Support und andere Ressourcen
Sonstiges Artikel und Dokumentationen
Würden Sie gerne mithelfen? Gemäss der der Natur eines Open Source Projekts, kann jede/r etwas beitragen, zum Beispiel durch die Entwicklung neuer Features, durch das Beheben von Bugs oder durch Mithilfe bei der Erstellung der Dokumentation. Wenn Sie ein Mitglied des Firebird-Entwicklerteams werden wollen, dann laden Sie sich den Firebird-Quellcode bei SourceForge herunter und studieren sie ihn. Sie können auch dem firebird-devel - Diskussionsforum beitreten, um mit anderen Entwicklern in Kontakt zu treten (Beachten Sie aber: firebird-devel ist kein allgemeines Supportforum. Stellen Sie dort bitte keine Supportanfragen, sondern benutzen Sie dafür stattdessen firebird-support, wenn Sie kostenlosen Support benötigen). Sie brauchen kein Entwickler sein, um das Projekt unterstützen zu können. Werden Sie ein Mitglied der Firebird Stiftung oder spenden Sie etwas. Dies ermöglicht den Entwicklern, mehr Zeit für die Arbeit im Projekt aufzuwenden. Herzlichen Dank für Ihre zwei Minuten ... | ||
Document views: