Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Beiträge

Erste Schritte mit InterBase für .NET – Installieren, konfigurieren und sichern Sie Ihre Daten in wenigen Minuten

0006 2

Hallo Entwickler! Dies ist der zweite Blogbeitrag einer Reihe, die .NET-Entwicklern die Multiplattform-Datenbank InterBase vorstellt. Den ersten Beitrag „ Introducing InterBase for .NET – A Super-Secure Embedded Data Warehouse For .NET Users “ finden Sie hier , und heute besprechen wir den Installations- und Konfigurationsprozess für die InterBase-Datenbank-Engine.

Was muss installiert werden?

Um diese Frage zu beantworten, müssen wir zunächst definieren, mit welcher Edition wir arbeiten werden. Sie können sich auf den ersten Beitrag beziehen, um mehr über die bestehenden Editionen von IB zu erfahren, aber ich werde hier eine Zusammenfassung machen. Dies sind die bestehenden InterBase-Editionen:

  • IBLite = kostenlos/eingebettet mit einigen Einschränkungen
  • InterBase ToGo = eingebettet ohne Einschränkungen
  • InterBase Server = vollständiger Client/Server, der auf bis zu 32 Kerne skaliert werden kann
  • InterBase Desktop = ähnliche Funktionen wie die Server Edition, aber nur localhost
  • InterBase Developer = kostenlose/ähnliche Funktionen der Server Edition, jedoch nur für Entwicklungszwecke

Aus dieser Liste sind also die Editionen, die eine „formelle“ Installation erfordern, Server, Desktop und Entwickler. Die anderen beiden (IBLite/IBToGo) sind eingebettete Engines und können über einen einfachen Kopier-/Einfügeprozess bereitgestellt werden.

Ich werde den Installationsprozess für die Server-Edition im folgenden Video behandeln, aber ehrlich gesagt ist es nur eine Frage von Next-Next-Finish mit wenigen Optionen zur Auswahl – Sie können die Standardwerte verwenden, die vom Installer in den meisten Situationen vorgeschlagen werden .

Was muss konfiguriert werden?

Gleich auf den Punkt gebracht: InterBase benötigt im Allgemeinen keine zusätzliche Administration.

Aber natürlich gibt es als flexible Lösung einige wichtige Parameter, die modifiziert werden können, um bestimmte Endbenutzeranforderungen zu erfüllen. Einige dieser Parameter können einer bestimmten Plattform zugeordnet werden, andere gelten für alle von InterBase unterstützten Plattformen.

Dieser Link unten gibt Ihnen eine vollständige Ansicht aller verfügbaren Parameter und Konfigurationen. Ich werde hier nicht jeden von ihnen überprüfen, möchte aber ein oder zwei hervorheben, die in einigen Fällen relevant sein können: https://docwiki.embarcadero.com/InterBase/2020/en/Configuring_Parameters_in_ibconfig

  • CPU_AFFINITY : InterBase ist ein vollständiges SMP-System (Symmetric Multi-Processor), was bedeutet, dass die Datenbank-Engine alle Prozessoren verwendet, die auf dem Computer verfügbar sind, und dies die Standardkonfiguration ist. Wenn Sie jedoch aus einem bestimmten Grund die Anzahl der von der Engine verwendeten Kerne reduzieren oder vielleicht einen bestimmten Prozessor für die Datenbank festlegen müssen, können Sie dies mit diesem Parameter erreichen. Weitere Einzelheiten hier: https://docwiki.embarcadero.com/InterBase/2020/en/SMP_Support
  • CONNECTION_TIMEOUT : Dies kann in bestimmten Situationen nützlich sein, damit die Engine einige zusätzliche Zeit warten kann, bevor sie zu dem Schluss kommt, dass ein Verbindungsversuch fehlgeschlagen ist. Der Standardwert ist 180 Sekunden.

Operative Aufgaben

Als Datenbank auf Unternehmensebene bietet InterBase alles, was Sie brauchen, um Ihre Daten ordnungsgemäß zu schützen, ohne dass externe Add-Ons oder teure Backup-Lösungen erforderlich sind. InterBase bietet integrierte Unterstützung für vollständige und inkrementelle Backup-Modelle sowie für das Journaling-Archiv und den Point-in-Time-Wiederherstellungsprozess.

Das Durchführen einer Sicherung ist eine einfache Aufgabe und kann ausgeführt werden, wenn die Datenbank online ist und im normalen Betrieb verwendet wird, ohne die Integrität der Sicherung zu beeinträchtigen. Es gibt ein Befehlszeilendienstprogramm namens gbak , das sich perfekt für die Verwendung in einem automatisierten Backup-Prozess eignet, sowie eine visuelle Option innerhalb der IBConsole, dem Standard-Datenbankdienstprogramm, das Teil einer Standard-InterBase-Installation ist.

Der Journaling-Prozess wiederum kann über die normale DDL oder auch über die visuelle Schnittstelle von IBConsole initiiert werden.

Diese beiden Themen werden planmäßig in zukünftigen Beiträgen dieses Blogs ausführlich behandelt, daher verweise ich Sie im Moment auf die Betriebsleitfäden für Backup und Journaling. Sie sind sehr detailliert und ein sehr guter Ausgangspunkt: https://docwiki.embarcadero.com/InterBase/2020/en/Database_Backup_and_Restore  und https://docwiki.embarcadero.com/InterBase/2020/en/Journaling_and_Disaster_Recovery

Installationsprozess und Erstellen Ihrer ersten Datenbank

 

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Kommentieren

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

IN THE ARTICLES