Remote Firebird 4/5 Update Workshop



(German-language version below)

In successful workshops with our customers, we have perfected the solution to all conversion problems to such an extent that we can also implement your requirements quickly and flexibly via online training.

With our experience, we can support you as a user or developer to implement all the necessary steps for a successful upgrade of your Firebird 2.x-based application so that it can also run with Firebird 4 or 5.

We know how to convert your database and create a powerful Firebird 4/5 server configuration with maximum compatibility with your existing application. 

Prepare your database for Firebird 4/5 compatibility

Each server-based object, for example stored procedures, triggers, UDFs etc., is automatically verified and you will receive useful tips on how to prepare your existing Firebird 2.x metadata for later conversion in the production system.

You will also receive an introduction to a new Firebird setup and learn how to install a secondary, newer parallel Firebird server version on your or your customers' database server while the existing installation is still in production.

Even rolling out an automated update to hundreds or thousands of customer installations is possible without any manual installation using our IBExpert OEM technology.

We know what can happen and our setup offers all your customers an automated upgrade. If everything has worked well, they can start working with the new Firebird database server instance.

However, if something unexpected happens, you will receive a detailed log, but the existing setup will still be available. 

This allows you to decide whether a manual setup is required or whether the automated update process needs to be improved.

Test your application for Firebird 4/5 compatibility

The basic workshop lasts approx. 2 days and includes an analysis of the existing system as well as a backup/restore of all required data on the new Firebird server.

To avoid wasting time waiting for the backup/restore, we usually offer our workshops in a 4x4 hour format.

You will be surprised how quickly we can get your application up and running with the new Firebird 4/5 database as the backend. 

Our setup utilises several available compatibility configuration parameters, so that you can continue to enjoy all the benefits of the new Firebird versions and achieve significantly better performance, especially under high load, in multi-user installations.

Further support

Once the conversion is complete, we can also offer customised support to create an IBExpert OEM-based upgrade module, which you can deliver to all your customers with your next update.

If your customers complain about the speed of your software, we can also train your team to use the IBExpert Benchmark, analyse the results and communicate the often very poor results to your customer, who is responsible for the hardware chosen for the Firebird server.

And finally, almost any software can benefit from a thorough examination regarding poor database design and bad SQL statements. 

We can show you how to locate such issues and help you improve the performance of your software.

For an offer, please contact us with the subject "Remote Firebird 4/5 Update Workshop" with a brief description of your current products and your team: register@ibexpert.biz.





Remote Firebird 4/5 Update-Workshop

In erfolgreichen Workshops mit unseren Kunden haben wir die Lösung aller Konvertierungsprobleme soweit perfektioniert, dass wir auch Ihre Anforderungen schnell und flexibel via Online-Schulung umsetzen können.

Mit unserer Erfahrung können wir Sie als Anwender oder Entwickler dabei unterstützen, alle erforderlichen Schritte für ein erfolgreiches Upgrade Ihrer Firebird 2.x-basierten Anwendung umzusetzen, sodass diese auch mit Firebird 4/5 ausgeführt werden kann.

Wir wissen, wie Sie Ihre Datenbank konvertieren müssen, um eine leistungsstarke Firebird 4/5-Serverkonfiguration mit maximaler Kompatibilität mit Ihrer bestehenden Anwendung erstellen.

Bereiten Sie Ihre Datenbank auf die Kompatibilität mit Firebird 4/5 vor

Jedes serverbasierte Objekt, zum Beispiel Stored Procedures, Trigger, UDFs usw., wird automatisch überprüft und Sie erhalten nützliche Hinweise, wie Sie Ihre vorhandenen Firebird 2.x-Metadaten kompatibel für die spätere Konvertierung im Produktionssystem vorbereiten. 

Außerdem erhalten Sie eine Einführung in ein neues Firebird-Setup und erfahren, wie Sie eine sekundäre neuere Firebird-Serverversion auf Ihrem oder dem Datenbankserver Ihrer Kunden parallel installieren, während es sich noch in der Produktion mit der bestehenden Installation befindet.

Selbst die Einführung eines automatisierten Updates auf Hunderten oder Tausenden von Kundeninstallationen ist mithilfe unserer IBExpert OEM-Technologie ohne eine manuelle Installation möglich.

Wir wissen, was passieren kann und unser Setup bietet allen Ihren Kunden ein automatisiertes Upgrade. Wenn alles gut funktioniert hat, können sie mit der neuen Firebird-Datenbankserverinstanz arbeiten.

Sollte jedoch etwas Unerwartetes passieren, erhalten Sie ein detailliertes Protokoll, aber das bestehende Setup ist weiterhin verfügbar.

Somit können Sie entscheiden, ob ein manuelles Setup erforderlich ist oder der automatisierte Update-Prozess verbessert werden muss.

Testen Sie Ihre Anwendung auf Firebird 4/5-Kompatibilität

Der Basis-Workshop dauert ca. 2 Tage und beinhaltet eine Analyse des bestehenden Systems sowie ein Backup/Restore aller erforderlichen Daten auf dem neuen Firebird-Server.

Um Zeitverschwendung beim Warten auf das Backup/Restore zu vermeiden, bieten wir unsere Workshops in der Regel im 4x4-Stunden-Format an.

Sie werden überrascht sein, wie schnell wir Ihre Anwendung mit der neuen Firebird 4/5-Datenbank als Backend zum Laufen bringen.

Unser Setup nutzt mehrere verfügbare Kompatibilitätskonfigurationsparameter, sodass Sie weiterhin alle Vorteile der neuen Firebird-Versionen nutzen und insbesondere bei Mehrbenutzerinstallationen eine deutlich bessere Leistung, insbesondere unter hoher Last, erzielen werden.

Weiterer Support

Sobald die Konvertierung abgeschlossen ist, können wir auch individuelle Unterstützung bei der Erstellung eines IBExpert OEM-basierten Upgrade-Moduls anbieten, das Sie mit Ihrem nächsten Update an alle Ihre Kunden ausliefern können.

Sollten sich Ihre Kunden über die Geschwindigkeit Ihrer Software beschweren, können wir Ihr Team auch im Umgang mit dem IBExpert Benchmark schulen, die Ergebnisse analysieren und die oft sehr schlechten Ergebnisse mit Ihrem Kunden, der für die für den Firebird-Server gewählte Hardware verantwortlich ist, kommunizieren.

Und schließlich kann fast jede Software von einer gründlichen Überprüfung hinsichtlich eines schlechten Datenbankdesigns und fehlerhafter SQL-Anweisungen profitieren.

Wir zeigen Ihnen, wie Sie solche Probleme lokalisieren und helfen Ihnen, die Performance Ihrer Software zu verbessern.

Für ein Angebot kontaktieren Sie uns bitte mit dem Betreff „Remote Firebird 4/5 Update Workshop“ und beschreiben Sie uns kurz Ihre aktuellen Produkte und Ihr Team: sales@ibexpert.biz.




IBExpert Firebird Replication

We implement Firebird technology-based replication for our clients. In our view, the majority of marketed all-in-one replication tools are of limited usefulness and tend to be a waste of time. Only in Firebird 4 is a basic replication integrated, but this still leaves many wishes unfulfilled.

The technology we use has already proven itself in real-world use at hundreds of locations and with databases of up to 500 GB.

Our technology can be used for all Firebird versions from 2.5 onwards and masters partial replication, the rules of which can be determined and adapted by the customer without having to define complicated INI files or GUIs. The implementation is based on Firebird stored procedures and trigger source codes, which allow our customers to extend and adapt them themselves at a later date.

It is important to us that our customers do not have to use software compiled only for this purpose!

We teach the complete process of replication that we implement in such a way that the customer acquires the ability to integrate it into his software, and to initialise and run the corresponding processes (synchronous replication in real time/synchronous replication in near real time/asynchronous replication/master-slave/master-multi-slave/multi-master) himself based on our technology according to his own specifications.

We distinguish whether our system is used, for example, only on one server as a backup, or only at locations in a corporate group, or whether the replication is to be passed on with the customer's own software to hundreds or thousands of end customer installations. Therefore, we always request a brief description of the customer structure and approximate current customer numbers where replication is to be deployed.

Our offer includes not only the replication technology implemented individually by ourselves on the basis of the customer's databases, but also a recommended on-site or remote workshop to impart the complete technology. We grant the right to unlimited distribution to end customers with your own software directly with the order confirmation, without any further complex licensing procedures.

For later extensions or adaptations to newer Firebird versions, we are available as required within the scope of our IBExpert and Firebird Hotline. Unlimited adaptations can also be carried out by the customer.

Enquiries for quotations to sales@ibexpert.biz.
Please provide us with a brief description of your application and, if possible, a metadata-only backup of your database.

What our customers have to say about our replication:
Database conversion from Firebird 2.1 to Firebird 3.0 and implementation of a database replication
"Our brief was to migrate a database of about 150 GB (which originally emerged from BDE (Paradox), migrated to InterBase 6 and later from Firebird 1.0 to 2.1) to Firebird 3 within a short period of time, and construct a replication over a VPN line.
""We contacted IBExpert GmbH, who made us an offer corresponding to our budget..
"Following a detailed analysis of our database by the IBExpert Team, it unfortunately transpired that the estimated costs could not be maintained.
"However, we quickly agreed to take over the necessary database reconstruction ourselves, so that we were back on budget. We received valuable and practical tips from the IBExpert team which facilitated the implementation.
"In order to improve our knowledge regarding Firebird 3 and replication, we visited their Bootcamp in 2017. A great event, due to Mr. Klemt’s competence and extensive knowledge all participants took a lot of information away with them from this event and no question remained unanswered.
"The database rebuild and replication implementation took place over a weekend. We could fully rely on Mr. Klemt, who was available late into the evening and who made a significant contribution to the success of the project. The replication was remotely set up by him and put into operation in the short frame available, so that on Monday the remodeled Firebird 3 database including replication was in production.
"In conclusion, I would like to say that anyone wishing to replicate Firebird or seeking solutions in the database environment is in the best hands with Mr. Klemt; he does not mince words, he is competent, his training and communication is certainly not boring. He has proved to be a fair partner for us."


Uwe Cramer, Intellekta GmbH

More about replication


IBExpert & Firebird Prepaid Hotline

(German-language version below)

Telephone and/or remote support billed by the minute

Languages spoken: English and German. Including remote support using pcvisit. All questions regarding Firebird, Delphi®, IBExpert and Lazarus are welcome.

We will schedule a support appointment as soon as possible after receiving your support request and validating your credit. Should you require our support, billing will be in accordance with our general conditions, as described here:

Standard Hotline: Monday - Friday 08:00 -18:00 (CET):
Hotline customer account: - 1 minute for each minute used*
135 €/hour
Hotline Express: Monday - Sunday 08:00 - 22:00 (CET):
Hotline customer account: - 2 minutes per minute used*
270 €/hour
Hotline Express Emergency: Monday - Sunday after 22:00 (CET):
Hotline customer account: - 3 minutes per minute used*
405 €/hour

* We recommend setting up a prepaid hotline customer account with a sufficient credit balance (e.g. 960 minutes) so that we can help you quickly and unbureaucratically in an emergency and you save time and money. Your hotline credit does not expire and can be used as required.
Your hotline customer account will be debited with the exact number of minutes used during a remote or telephone session.

You can find our price list here.

And this is how it works: After activating your hotline customer account in the IBExpert Download Center, you can view your prepaid code, your available hotline minutes and a list of your hotline sessions with start and end times under Hotline Information. You will be connected directly to your contact person via your hotline telephone number, which you will receive by e-mail (no call center!). You should quote the prepaid code when you call.

Our IBExpert and Firebird hotline is available worldwide.

You can find a summary of all IBExpert services and fees under All products & prices. If you have any further questions please mail sales@ibexpert.biz




IBExpert und Firebird Prepaid Hotline

Support per Telefon und/oder Remote mit minutengenauer Abrechnung

Sprachen: Englisch und Deutsch. Inklusive Remote-Support mit pcvisit. Alle Fragen zu Firebird, Delphi®, IBExpert und Lazarus sind willkommen.

Einen Support-Termin vergeben wir schnellstmöglich nach Eingang Ihrer Supportanfrage und Prüfung Ihres Guthabens. Sollten Sie unsere Unterstützung benötigen, erfolgt die Abrechnung gemäß unserer Rahmenbedingungen, wie hier beschrieben: 

Standard Hotline: Montag - Freitag 8.00 -18.00 Uhr (MEZ):
Hotline Kundenkonto: - 1 Minute je verbrauchter Minute*
135 €/Stunde
Hotline Express: Montag - Sonntag 8.00 - 22.00 Uhr (MEZ):
Hotline Kundenkonto: - 2 Minuten je verbrauchter Minute*
270 €/Stunde
Hotline Express Emergency: Montag - Sonntag ab 22.00 Uhr (MEZ):
Hotline Kundenkonto: - 3 Minuten je verbrauchter Minute*
405 €/Stunde

* Wir empfehlen, ein prepaid Hotline-Kundenkonto mit einem ausreichend hohen Guthaben einzurichten (z.B. 960 Minuten), so können wir Ihnen im Notfall schnell und unbürokratisch helfen und Sie sparen Zeit und Geld. Ihr Guthaben verfällt nicht und kann bei Bedarf abgerufen werden.
Ihr Hotline-Kundenkonto wird mit der genauen Anzahl der verbrauchten Minuten einer Remote- oder Telefon Session belastet.

Unsere Preisliste finden Sie hier.

Und so geht's: Nach Freischaltung Ihres Hotline-Kundenkontos im IBExpert Download Center können Sie unter Hotline Information Ihren Prepaid Code, Ihre verfügbaren Hotline-Minuten und die Auflistung Ihrer Hotline-Sessions mit Start- und Endzeit einsehen. Sie werden über Ihre Hotline-Telefonnummer, die Sie per E-Mail erhalten, direkt mit Ihrem Ansprechpartner verbunden (kein Call Center!). Ihren Prepaid Code teilen Sie Ihrem Ansprechpartner bei Ihrem Anruf mit.

Unsere IBExpert und Firebird Hotline steht Ihnen auch in Ländern außerhalb Deutschlands zur Verfügung.

Eine Übersicht aller IBExpert Dienstleistungen und Gebühren finden Sie unter Alle Produkte & Preise. Wenn Sie weitere Fragen haben, senden Sie bitte eine Mail an sales@ibexpert.biz


Database Repair & Analysis

(German-language version below)

IBExpert Database analysis/database repair

If you are confronted with a damaged or corrupt database we can often offer a rapid solution without even having to come out and analyze the corrupt database on site. Before we can provide you with our database repair estimate, we must first analyse your database.

For the database analysis we charge a prepayment fee of EUR 150.00. Should you require a prompt database analysis, e.g. due to an emergency, we charge a prepayment fee of EUR 300.00.

If a database repair is possible following the analysis, you will receive our written cost estimate. Experience shows that we can repair most databases.

After you have contacted us and outlined your database problem, send a copy of your database (postal address here) compressed as a ZIP or 7Z file, ideally on a USB stick or USB drive. Please ensure as far as possible that individual ZIP files are no larger than 10MB (most ZIP applications allow you to pack into multiple files).

Please don't forget to mention which software you are using and which Firebird version is in use.

If the database is smaller than 50MB, you can mail it to us at: sales@ibexpert.biz.

Alternatively we can provide an FTP upload address for larger databases.

Any data media supplied will be returned and charged separately if wished. 





IBExpert Datenbankanalyse/Datenbankreparatur

Wenn Ihre Datenbank beschädigt ist, können wir eine schnelle Lösung anbieten, ohne dass wir bei Ihnen vor Ort die defekte Datenbank analysieren müssen. Bevor wir Ihnen unseren Kostenvoranschlag zur Datenbankreparatur unterbreiten können, müssen wir zunächst einmal ihre Datenbank analysieren.

Für die Datenbankanalyse berechnen wir eine Aufwandsentschädigung von 150,00 Euro per Vorauskasse. Sollten Sie eine zeitnahe Datenbankanalyse wünschen, z.B. wegen eines Notfalls, berechnen wir eine Aufwandsentschädigung in Höhe von 300,00 Euro per Vorauskasse.

Wenn nach erfolgter Analyse eine Datenbankreparatur möglich ist, erhalten Sie unseren Kostenvoranschlag. Erfahrungswerte zeigen, dass wir die meisten Datenbanken reparieren können.

Nachdem Sie uns kontaktiert und Ihre Datenbankproblematik geschildert haben, senden Sie uns (unsere Postanschrift finden Sie hier) eine Kopie Ihrer Datenbank, gepackt als ZIP oder 7Z Datei vorzugsweise auf einem USB Stick oder USB-Laufwerk. Die einzelnen ZIP-Dateien sollten möglichst nicht größer als 10MB sein (die meisten ZIP Anwendungen ermöglichen die Komprimierung in mehrere Dateien).

Bitte vergessen Sie nicht, uns die eingesetzte Software- und Firebird Version mitzuteilen.

Wenn die Datenbank kleiner als 50MB ist, können Sie diese auch per E-Mail senden: sales@ibexpert.biz.

Für große Datenbanken erhalten Sie eine FTP Upload Adresse.

Gelieferte Medien erhalten Sie auf Wunsch mit separater Rechnung zurück. 


Privacy policy



(German-language version below)

Website privacy policy and information for those affected by Articles 13 and 14 of the EU General Data Protection Regulation

General Information

Information about the controller

Company: IBExpert Ltd
Legal representative: Holger Klemt
Address:


22 Triq Ir-Rabat
Marsalforn, Iz-Zebbug
MFN 9012
Malta
Contact: info@ibexpert.com

Specific information about the website

Newsletter

As part of the registration process for our newsletter, you will need to provide us with your e-mail address and other optional data. We will only use this information to send you the newsletter. We will store the data you provide when registering for the newsletter until you unsubscribe from our newsletter. It is possible to unsubscribe at any time via the link provided in the newsletter, or by providing us with appropriate notification. By unsubscribing you withdraw your consent to the use of your e-mail address.

Furthermore, we will only use your e-mail address, which we have obtained in connection with the sale of a product or service, exclusively for direct marketing in the form of our newsletter for similar products or services of our own company to those purchased, unless you have objected to this use. You may withdraw permission to use your e-mail address at any time without incurring any costs other than the base rate transmission costs. Your objection (and thus the cancellation of our newsletter) can be exercised by an appropriate message to our e-mail address.

Use of custom "cookies"

This website uses its own "cookies" to increase user-friendliness ("Cookies" are data records sent by the web server to the user's browser and stored there for subsequent retrieval). Our custom "cookies" do not store any personal information. You can generally prevent the use of "cookies" by setting your browser to disallow the storage of "cookies".

General data processing information

Affected data:

Personal data is only collected if you provide it to us voluntarily. No additional personal data is collected. Any processing of your personal data that goes beyond the scope of the statutory conditions will only be based on your express consent.

Processing purpose: Contract execution.
Categories of recipients: Public entities with priority legislation.
External service providers or other contractors.
Other external bodies if the data subject has given his consent or the transmission of the data is permitted by another prevailing interest.
Third country transfers: Within the scope of the contract execution, processors based outside the European Union may also be used.
Storage period: The duration of the data storage depends on the statutory storage requirements and usually constitutes a period of 10 (ten) years.

Details of other data processing methods

Specific information for the processing of customer data/prospective customer data

Data provided for the execution of contracts, software activation and usage information; if necessary, additional data for processing, if the data subject has given his explicit consent.

Processing purpose: Contract execution, as well as the activation, registration and administration of the IBExpert software registrations and, if relevant, administration of the support hotline account (balance and usage).
Categories of recipients: Public entities with priority legislation.
External service providers or other contractors.
Other external bodies if the data subject has given his consent or the transmission of the data is permitted by another prevailing interest.
Third country transfers: Within the scope of the contract execution, processors based outside the European Union may also be used.
Storage period: The duration of the data storage depends on the statutory storage requirements and usually constitutes a period of 10 (ten) years.

Specific information for the processing of supplier data

Contract execution; if necessary, additional data for processing, if the data subject has given his explicit consent.

Processing purpose: Contract fulfilment.
Categories of recipients: Public entities with priority legislation.
External service providers or other contractors.
Other external bodies if the data subject has given his consent or the transmission of the data is permitted by another prevailing interest.
Third country transfers: Within the scope of the contract execution, processors based outside the European Union may also be used.
Storage period: The duration of the data storage depends on the statutory storage requirements and usually constitutes a period of 10 (ten) years.

Specific information regarding job applications

Affected data: Application information.
Processing purpose: Implementation of the job application process.
Categories of recipients: Public entities with priority legislation.
External service providers or other contractors.
Other external bodies if the data subject has given his consent or the transmission of the data is permitted by another prevailing interest.
Third country transfers: Within the scope of the contract execution, processors based outside the European Union may also be used.
Storage period: Application data will generally be deleted within four months following notification of the decision, unless consent has been given for a longer period of data storage.

Further information and contacts

In addition, you also have the right to demand the amendment, deletion or restricted processing of data, or to exercise your right of objection to processing and the right to data portability at any time. Here you can contact us by e-mail or letter. You also have the right to contact the data protection authorities in the event of any grievances.

Update of this Privacy Policy

IBExpert Ltd reserves the right to update this privacy policy as necessary to adapt to technical developments or in connection with the offer of new services or products. The latest version can always be viewed on the website https://ibexpert.net/cms/ via the Website Privacy Policy link. 





Webseiten-Datenschutzerklärung und zugleich Information der Betroffenen gemäß Artikel 13 und Artikel 14 EU-Datenschutzgrundverordnung

Allgemeine Angaben

Angaben zur verantwortlichen Stelle

Unternehmen: IBExpert Ltd
Gesetzlicher Vertreter: Holger Klemt
Adresse:


22 Triq Ir-Rabat
Marsalforn, Iz-Zebbug
MFN 9012
Malta
Kontaktdaten: info@ibexpert.com

Spezifische Angaben zur Webseite

Einsatz eines Newsletters

Im Rahmen der Registrierung unseres Newsletters teilen Sie uns Ihre E-Mail-Adresse und optional weitere Daten mit. Diese Angaben verwenden wir ausschließlich, um Ihnen den Newsletter zuzusenden. Ihre bei der Newsletter-Anmeldung eingegebenen Daten bleiben bei uns gespeichert, bis Sie sich wieder von unserem Newsletter abmelden. Eine Abmeldung ist jederzeit über den dafür vorgesehenen Link im Newsletter oder eine entsprechende Mitteilung an uns möglich. Mit der Abmeldung widersprechen Sie der Nutzung Ihrer E-Mail-Adresse.

Ihre E-Mail-Adresse, die wir im Zusammenhang mit dem Verkauf einer Ware oder Dienstleistung erhalten, nutzen wir darüber hinaus ausschließlich für Direktwerbung in Form unseres Newsletters für eigene ähnliche Waren oder Dienstleistungen, wie die von Ihnen bestellten, sofern Sie dieser Verwendung nicht widersprochen haben. Sie können der Verwendung Ihrer E-Mail-Adresse jederzeit widersprechen, ohne dass hierfür andere als die Übermittlungskosten nach den Basistarifen entstehen. Ihr Widerspruch (und damit die Abbestellung unseres Newsletters) kann durch entsprechende Nachricht an unsere E-Mail-Adresse (siehe Impressum) ausgeübt werden.

Einsatz eigener „Cookies“

Diese Webseite verwendet eigene „Cookies“, um die Benutzerfreundlichkeit zu erhöhen („Cookies“ sind Datensätze, die vom Webserver an den Browser des Nutzers gesendet und dort für einen späteren Abruf gespeichert werden). In unseren eigenen „Cookies“ werden keinerlei personenbezogene Daten gespeichert. Sie können die Verwendung von „Cookies“ generell verhindern, wenn Sie in Ihrem Browser die Speicherung von „Cookies“ untersagen.

Allgemeine Datenverarbeitungs-Informationen

Personenbezogene Daten werden nur erhoben, wenn Sie uns diese von sich aus mitteilen. Darüber hinaus werden keine personenbezogenen Daten erhoben. Eine über die Reichweite der gesetzlichen Erlaubnistatbestände hinausgehende Verarbeitung Ihrer personenbezogenen Daten erfolgt nur auf Grundlage Ihrer ausdrücklichen Einwilligung.

Verarbeitungszweck: Vertragsdurchführung.
Kategorien von Empfängern: Öffentliche Stellen bei Vorliegen vorrangiger Rechtsvorschriften.
Externe Dienstleister oder sonstige Auftragnehmer.
Weitere externe Stellen soweit der Betroffene seine Einwilligung erteilt hat oder eine Übermittlung aus überwiegendem Interesse zulässig ist.
Drittlandtransfers: Im Rahmen der Vertragsdurchführung können auch Auftragsverarbeiter außerhalb der Europäischen Union zum Einsatz kommen.
Dauer Datenspeicherung: Die Dauer der Datenspeicherung richtet sich nach den gesetzlichen Aufbewahrungspflichten und beträgt in der Regel 10 Jahre.

Angaben zu weiteren Datenverarbeitungsverfahren

Spezifische Angaben zur Verarbeitung von Kundendaten/Interessentendaten

Zur Vertragsdurchführung mitgeteilte Daten, Lizenz- und Nutzungsinformationen; ggfs. darüber hinaus gehende Daten zur Verarbeitung auf Basis Ihrer ausdrücklichen Einwilligung.

Verarbeitungszweck: Vertragsdurchführung, sowie die Aktivierung, Registrierung und Verwaltung der IBExpert Software Registrierungen sowie ggfs. Verwaltung von Support Hotline Guthaben und Verbrauch.
Kategorien von Empfängern: Berechtigte Mitarbeiter der IBExpert GmbH
Öffentliche Stellen bei Vorliegen vorrangiger Rechtsvorschriften.
Externe Dienstleister oder sonstige Auftragnehmer.
Weitere externe Stellen soweit der Betroffene seine Einwilligung erteilt hat oder eine Übermittlung aus überwiegendem Interesse zulässig ist.
Drittlandtransfers: Im Rahmen der Vertragsdurchführung können auch Auftragsverarbeiter außerhalb der Europäischen Union zum Einsatz kommen.
Dauer Datenspeicherung: Die Dauer der Datenspeicherung richtet sich nach den gesetzlichen Aufbewahrungspflichten und beträgt in der Regel 10 Jahre.

Spezifische Angaben zur Verarbeitung von Lieferantendaten

Zur Vertragsdurchführung mitgeteilte Daten; ggfs. darüber hinaus gehende Daten zur Verarbeitung auf Basis Ihrer ausdrücklichen Einwilligung.

Verarbeitungszweck: Vertragsdurchführung.
Kategorien von Empfängern: Öffentliche Stellen bei Vorliegen vorrangiger Rechtsvorschriften.
Externe Dienstleister oder sonstige Auftragnehmer.
Weitere externe Stellen soweit der Betroffene seine Einwilligung erteilt hat oder eine Übermittlung aus überwiegendem Interesse zulässig ist.
Drittlandtransfers: Im Rahmen der Vertragsdurchführung können auch Auftragsverarbeiter außerhalb der Europäischen Union zum Einsatz kommen.
Dauer Datenspeicherung: Die Dauer der Datenspeicherung richtet sich nach den gesetzlichen Aufbewahrungspflichten und beträgt in der Regel 10 Jahre.

Spezifische Angaben zum Bewerbungsverfahren

Betroffene Daten: Bewerbungsangaben
Verarbeitungszweck: Durchführung Bewerbungsverfahren
Kategorien von Empfängern: Öffentliche Stellen bei Vorliegen vorrangiger Rechtsvorschriften.
Externe Dienstleister oder sonstige Auftragnehmer.
Weitere externe Stellen soweit der Betroffene seine Einwilligung erteilt hat oder eine Übermittlung aus überwiegendem Interesse zulässig ist.
Drittlandtransfers: Im Rahmen der Vertragsdurchführung können auch Auftragsverarbeiter außerhalb der Europäischen Union zum Einsatz kommen.
Dauer Datenspeicherung: Bewerbungsdaten werden nach Mitteilung der Entscheidung in der Regel binnen vier Monaten gelöscht, soweit nicht eine Einwilligung in eine längere Datenspeicherung vorliegt.

Weitere Informationen und Kontakte

Darüber hinaus können Sie jederzeit Ihre Ansprüche auf Berichtigung oder Löschung oder auf Einschränkung der Verarbeitung oder der Wahrnehmung Ihres Widerspruchsrechts gegen die Verarbeitung sowie das Recht auf Datenübertragbarkeit geltend machen. Hier finden Sie die Möglichkeit, uns per E-Mail oder Brief zu kontaktieren. Sie haben ferner das Recht, sich bei Beschwerden an die Datenschutz-Aufsichtsbehörde zu wenden.

Aktualisierung dieser Datenschutzerklärung

IBExpert Ltd behält sich vor, diese Datenschutzerklärung bei Bedarf zur Anpassung an technische Entwicklungen oder im Zusammenhang mit dem Angebot neuer Dienstleistungen oder Produkte zu aktualisieren. Die aktuelle Version können Sie stets auf der Internetseite https://ibexpert.net/cms/ über den Link Webseiten-Datenschutzerklärung einsehen. 




IBExpert und Firebird Power Workshop



(German-language version below)

Firebird Administrator intensive training with emphasis on speed, security and interfaces.

In our Firebird Power Workshop, we focus on the tasks that an administrator needs to perform to effectively run a Firebird server. The aim is to achieve the optimum speed of the hardware and software used, to guarantee maximum operational reliability, and to be optimally prepared for a breakdown by means of a suitable worst-case scenario. We will also concentrate on the independent implementation of simple requirements in the areas of import, export and reporting.

Overview of topics

1. Basics

After an introduction to the basic Firebird technology, the most important files and installation versions for Windows and Linux with Firebird versions 2.x and 3.x will be explained.

2. Hardware

  • Using suitable tools, the Firebird performance with the hardware/software combination used is measured and compared with other systems
  • Effects of Firebird versions and configurations for processors, memory, I/O load, and process priority
  • Comparison of the different I/O subsystem techniques HDD, SSD, SATA, M.2, NVME, RAID, SAN, IOPS, Bandwidth, Reads, Writes, etc.
  • Comparison of different CPU types, clock cycle, L1/L2/L3 cache, cores, Xeon E3/E5/E7
  • Expedient use of memory, RAM disk, temporary memory, ECC, DDR, clock cycle
  • Locate the bottleneck in your own server
  • Supplementary hardware for performance optimization
  • Recommendations for optimal hardware

3. Operating system

  • What optimizations can I make in Windows and Linux operating systems?
  • Comparison of a Firebird server running on a virtual machine or without virtualization
  • Check relevant drivers and adjust configuration settings
  • DLL version check and effects
  • Effects and adjustments Antivirus, backup and image software
  • Trojan-safe configuration
  • Operating systems recommendations for Firebird and dependencies

4. Backup/Restore

  • Data backup with gbak and other solutions
  • The most important backup/restore parameters
  • Partial backup of the database
  • IBExpert tools for backup, restore, e-mail message in case of errors, database dump
  • IBExpert tools for automating database comparisons, data and metadata using scripts
  • Shadow copy as a turbo backup
  • Suitable measures to prevent errors from the outset
  • Concurrent incremental backup
  • Basic replication knowledge

5. Troubleshooting

  • Detect errors in the database
  • Troubleshooting strategies and tools
  • Correct errors using transaction counter limit
  • Detect and correct incorrect metadata
  • Recognize and correct faulty data
  • Combine databases from different scripts
  • Errors opening the database and gfix
  • Errors after opening the database when accessing certain table data
  • IBExpert repair tools, Database Inside, if nothing else helps
  • IBExpert services and Hotline support for repairs

6. Interfaces

  • Automatically generate reports with IBExpert Scripting and store them as PDF files or send them by e-mail
  • Set up data interfaces for ODBC
  • Data export to ODBC, CSV, Excel, HTML, etc. using IBExpert Scripting
  • Data import from ODBC, CSV, Excel, HTML, etc. using IBExpert Scripting
  • Read or write access to SMTP, POP3 and IMAP e-mail
  • Automate data synchronization with script directly to MSSQL, Oracle, MySQL, etc.
  • Convert data tables from or to other platforms
  • Direct connection using additional tools to PayPal, Sharepoint, SAP, Salesforce, Magento, Dropbox, Google Calendar, Google Contacts, JSON, REST, XML etc.

7. Users and groups

  • Create, change and delete users with password
  • Create, change and delete roles
  • Differences users, roles and permissions in Firebird 2.x and Firebird 3.x
  • Transfering the user database when updating Firebird

8. Database performance

  • System tables and tools to detect long-running SQL queries
  • Identify and eliminate the impact of long-running transactions
  • Trace API and MON$ tables
  • Detect and create missing indices
  • Comprehending and using Expression Indices
  • Understanding and updating index statistics
  • Optimize index structures and avoid duplicates

9. Monitoring and Audit

  • Log database changes with IBExpert log tools
  • Log slow SQLs around the clock
  • What's it doing now? External tools at operating system level for file system and process logging

10. Tips and tricks




IBExpert und Firebird Power Workshop

Firebird Administrator intensiv-Training mit Schwerpunkt auf Geschwindigkeit, Sicherheit und Schnittstellen.

In unserem Firebird Power Workshop konzentrieren wir uns auf die Aufgaben, die ein Administrator für den effektiven Betrieb eines Firebird-Servers erfüllen muss. Ziel ist es, die optimale Geschwindigkeit der eingesetzten Hardware und Software zu erreichen, eine maximale Betriebssicherheit zu gewährleisten, sowie durch ein geeignetes Worst-Case-Szenario für einen Ausfall optimal vorbereitet zu sein. Auch auf die selbstständige Umsetzung einfacher Anforderungen im Bereich Import, Export und Reporting werden wir uns konzentrieren.

Inhalt

1. Grundlagen

Nach einer Einführung über die Basistechnologie werden die wichtigsten Dateien und Installationsversionen für Windows und Linux mit den Firebird Versionen 2.x und 3.x vermittelt.

2. Hardware

  • Durch geeignete Werkzeuge wird die Firebird Geschwindigkeit der eingesetzten Hardware/Software-Kombination gemessen und mit anderen Systemen verglichen
  • Auswirkungen der Firebird Versionen und Einstellungen für Prozessoren, Arbeitsspeicher, I/O-Last und Prozesspriorität
  • Vergleich der verschiedenen I/O-Subsystem-Techniken HDD, SSD, SATA, M.2, NVME, RAID, SAN, IOPS, Bandbreite, Reads, Writes, etc.
  • Vergleich der verschiedenen CPU-Typen, Takt, L1/L2/L3 Cache, Cores, Xeon E3/E5/E7
  • Sinnvoller Einsatz des Arbeitsspeichers, RAM Disk, Temporärspeicher, ECC, DDR, Takt
  • Den Flaschenhals im eigenen Server lokalisieren
  • Ergänzende Hardware für Performance-Optimierung
  • Empfehlungen optimaler Hardware

3. Betriebssystem

  • Welche Optimierungen kann ich im Betriebssystem Windows bzw. Linux vornehmen
  • Vergleich eines Firebird Servers beim Betrieb auf einer virtuellen Maschine oder ohne Virtualisierung
  • Relevante Treiber prüfen und Einstellungen anpassen
  • DLL Versionsprüfung und Auswirkungen
  • Auswirkungen und Anpassungen Antiviren-, Backup- und Image-Software
  • Trojaner-sichere Konfiguration
  • Empfehlungen Betriebssysteme für Firebird und Abhängigkeiten

4. Backup/Restore

  • Datensicherung mit gbak und anderen Lösungen
  • Die wichtigsten Backup/Restore Parameter
  • partielle Sicherung der Datenbank
  • IBExpert Werkzeuge für Backup, Restore, E-Mail Nachricht bei Fehlern, Datenbank Dump
  • IBExpert Werkzeuge für Datenbankvergleiche Daten und Metadaten über Scripte automatisieren
  • Shadowcopy als Turbobackup
  • Geeignete Maßnahmen, um Fehler von vornherein zu vermeiden
  • Mitlaufende inkrementelle Sicherung
  • Basiswissen Replikation

5. Fehler beheben

  • Fehler in der Datenbank erkennen
  • Strategien und Tools zur Fehlerbehebung
  • Fehler durch Transaktionszählergrenze beheben
  • Fehlerhafte Metadaten erkennen und beheben
  • Fehlerhafte Daten erkennen und beheben
  • Datenbanken aus verschiedenen Scripten zusammensetzen
  • Fehler beim Öffnen der Datenbank und gfix
  • Fehler nach dem Öffnen der Datenbank bei Zugriff auf bestimmte Tabellendaten
  • IBExpert Reparaturwerkzeuge, Database Inside, wenn nichts anderes hilft
  • IBExpert Dienstleistungen und Hotline Support für Reparaturen

6. Schnittstellen

  • Mit IBExpert Scripting automatisiert Berichte erzeugen und als PDF ablegen oder per E-Mail versenden
  • Datenschnittstellen für ODBC einrichten
  • Datenexport nach ODBC, CSV, Excel, HTML, etc. über IBExpert Scripting
  • Datenimport von ODBC, CSV, Excel, HTML, etc. über IBExpert Scripting
  • Lese- bzw. Schreibzugriff auf SMTP, POP3 und IMAP E-Mail
  • Datenabgleich mit Script direkt automatisieren an MSSQL, Oracle, MySQL, etc.
  • Datentabellen von oder in andere Plattformen konvertieren
  • Direkte Anbindung über Zusatztools auf PayPal, Sharepoint, SAP, Salesforce, Magento, Dropbox, Google Kalender, Google Kontakte, JSON, REST, XML etc.

7. Benutzer und Gruppen

  • Anlegen, ändern und löschen von Benutzern mit Kennwort
  • Anlegen, ändern und löschen von Roles
  • Unterschiede Benutzer, Roles und Rechte in Firebird 2.x und Firebird 3.x
  • Übernahme der Benutzerdatenbank beim Firebird Update

8. Datenbank Performance

  • Systemtabellen und Werkzeuge, um langlaufende SQL Abfragen zu erkennen
  • Auswirkungen langlaufender Transaktionen erkennen und beheben
  • Trace API und MON$ Tabellen
  • Fehlende Indizes erkennen und erstellen
  • Expression Indizes verstehen und benutzen
  • Indexstatistik verstehen und aktualisieren
  • Indexstrukturen optimieren und Dubletten vermeiden

9. Monitoring und Audit

  • Datenbankänderungen protokollieren mit IBExpert Log Werkzeugen
  • langsame SQLs rund um die Uhr protokollieren
  • Was macht er denn jetzt schon wieder? Externe Werkzeuge auf Betriebssystemebene für Filesystem und Prozessprotokollierung

10. Tipps und Tricks