Firebird

Firebird

Firebird ist eine Abzweigung der Interbase-Datenbank, die im Jahr 2000 nur eine Woche nach der Open-Source-Einführung von Interbase erstellt wurde. Die erste stabile Version der neuen Codebasis wurde 2004 veröffentlicht. Die Migration von C nach C ++ ist seit 2000 im Gange.

Firebird hat sich im Laufe der Jahre stetig verbessert, wird jedoch hauptsächlich für lokale Datenbanken und weniger für Remoteverbindungen verwendet. Firebird verwendet MVCC (Multi-Version Concurrency Control), das von Interbase geerbt wurde, um Konflikte bei gleichzeitigen Transaktionen zu vermeiden. Nachteil von MVCC ist ein regelmäßiges Durchsuchen der Datenbank erforderlich.

Gut ist, dass es als Open-Source-Datenbank keine Grenzen hinsichtlich Datenbankgröße, Speichernutzung und Ähnlichem gibt. Kostenlose Versionen schwerer Datenbanken (wie DB2, Oracle oder SQL Server) sind in ihrer Ressourcennutzung begrenzt, um nicht mit ihren kommerziellen Editionen zu konkurrieren. Die Unzulänglichkeit für Remote-Arbeiten spiegelt sich sogar darin wider, dass Sie beim Herstellen einer Verbindung zu einem Remote-Server den genauen Speicherort in der Datenbank im Dateisystem des Servers kennen müssen. Firebird kann nicht mit Datenbanken konkurrieren, die für Client / Server-Workloads entwickelt wurden.

Es gibt viele Berichte über die mangelnde Zuverlässigkeit von Firebird-Servern, in neueren Versionen jedoch weniger. Der Veröffentlichungszyklus ist jedoch ziemlich lang. Firebird kann mit Interbase-Datenbankdateien arbeiten, die Unterstützung bleibt jedoch hinter den neuesten Versionen zurück.

Full Convert unterstützt die Firebird-Datenbank direkt.

Firebird-Datenbank exportieren

Es kann sinnvoll sein, Ihre Daten von Firebird weg zu migrieren. Möglicherweise möchten Sie dies dauerhaft tun oder müssen Ihre Tabellen nur für eine Collague in einem anderen Format freigeben.

Wir kopieren alle Ihre Tabellen mit ihren Daten und wenden Indizierungen und Beziehungen genau so an, wie sie in Ihrer aktuellen Firebird-Datenbank sind. Kurz gesagt, Sie erhalten genau dieselbe Datenbank in einem anderen Datenbankmodul. Jedes Mal, wenn Sie die Migration ausführen, kopieren wir alle Tabellen erneut. Natürlich haben wir einen eingebauten Scheduler, sodass Sie diesen über Nacht ausführen und morgens eine neue Datenbankkopie erhalten können.

Schauen Sie sich die folgenden kurzen Tutorials an, um zu sehen, wie es gemacht wird.

Daten in die Firebird-Datenbank importieren

Wenn Sie regelmäßig Daten importieren und nicht jedes Mal die gesamte Zieldatenbank von Grund auf neu erstellen möchten, sondern nur Änderungen seit dem letzten Durchlauf gezielt synchronisieren möchten, verwenden Sie bitte Full Convert Pro oder Ultimate.

Take a look at the quick tutorials below to see how it's done.