Treesoft Office: Elektro-CAD · CRM · ERP - Nutzung einer gemeinsamen SQL-Datenbank

Stammdaten und Informationen nur noch einmal eingeben

Die Verwendung einer gemeinsamen Firebird SQL-Datenbank ermöglicht, einen schnellen, sicheren und durchgängigen Arbeitsablauf über die Elektro-CAD · CRM · ERP Modulgrenzen hinweg: Projekte, Adressen, E-Mails, Faxe, Telefonie, Historie, Termine, Aufgaben, Angebote, Rechnungen, Dokumente. Alle gemeinsam verwendeten Stammdaten wie beispielsweise Adressen, Ansprechpartner, Material oder Leistungen brauchen nur noch einmal eingegeben und an einer zentralen Stelle gepflegt zu werden.

Was ist Firebird?

Firebird ist eine kostenlose Open-Source-Datenbank, die an Funktionalität teuren Vertretern in Nichts nachsteht. Sie ist eine SQL-Datenbank, die von Programmen dazu benutzt wird, Daten zu speichern und nach beliebigen Kriterien zu filtern, zu sortieren und zu modifizieren. Der Vorteil einer SQL-Datenbank gegenüber einer klassischen Datenbank - wie beispielsweise Paradox - ist, dass der Anwender eigene Kriterien für die Datenaufbereitung erstellen kann und so einen besseren Überblick und größeren Nutzen von seinen Daten hat.

Robust durch Stabilität und Sicherheit

Firebird ist eine der stabilsten Datenbanken der Welt. Beschädigungen oder der Verlust von Daten ist auch durch Abstürze nahezu unmöglich. Sogar die Datensicherung im laufenden Betrieb ist ohne Risiko machbar. Firebird greift auf bewährte Technologien der Interbase-Datenbank zu, die immer weiter verbessert und auf dem aktuell neuesten Stand der Technik ist.

Firebird wächst mit eurem Unternehmen

Firebird ist darauf ausgelegt, mit Millionen von Datensätzen und bis zu mehreren Terabyte großen Datenbanken umzugehen. Gleichzeitig ist der Einsatz für kleine Datenbanken ohne Umstände oder komplizierte Installationen möglich. Für den Betrieb einer durchschnittlich genutzten Datenbank, mit 20 gleichzeitigen Nutzern, ist ein Server mit niedrigsten Hardware-Voraussetzungen ausreichend.

Die Betriebskosten belaufen sich auf ein Minimum. Wächst die Anzahl der Nutzer oder die Datenmenge, muss lediglich die Hardware des Servers erweitert werden. Es ist kein Upgrade und keine Konvertierung der Datenbank notwendig. Firebird wächst nahtlos mit eurem Unternehmen.

Leichtgewicht mit viel PS

Eine Firebird-Installation ist weniger als 10 MB groß und hat keinerlei Software-Abhängigkeiten. Es wird weder ein .NET-Framework benötigt, noch Software von Drittherstellern und keine spezielle Windows-Version. Firebird läuft auf allen wichtigen Plattformen wie: Windows, Linux, Mac OS, UNIX. Firebird hat keinerlei Überschneidungen mit anderen SQL-Servern. Dieses ermöglicht den reibungslosen Betrieb neben einem Microsoft SQL Server, Oracle, MySQL oder anderen SQL-Datenbanken.

Open Source = Qualität

Firebird ist ein Open-Source-Project. Das bedeutet, Firebird ist kostenlos und der Quelltext kann eingesehen werden. Firebird lebt von seiner aktiven Community, die regelmäßig und in hoher Qualität Updates bereitstellt. Es bestehen keine Herstellerbindungen, keine plötzlichen Wechsel in der Produktpolitik und keine utopischen Lizenzkosten an die Firebird nutzenden Softwarehersteller.

Fazit

Wir setzen Firebird bei unseren Produkten ein, weil er schnell, stabil, schlank, unkompliziert und kostenlos ist und alle unsere Anforderungen an einem durchgängigen Arbeitsprozess erfüllt.

http://www.firebirdsql.org

Firebird Upgrade: Von 2.5.8 auf 3.0

Das durchgeführte Upgrade auf Firebird 3.0 wirkt sich auf die Performance positiv aus. Hier stellen wir euch die wichtigsten Verbesserungen vor:

  1. Multithread-Architektur: 
    Mit Firebird 3.0 können mehrere Instanzen des Servers gleichzeitig auf dem gleichen Host laufen. Dies ermöglicht eine bessere Ressourcennutzung und isolierte Datenbankumgebungen. Die Umstelllung von einer Single-Thread-Architektur auf eine Multithread-Architektur ermöglichte eine bessere Nutzung moderner Mehrkernprozessoren. Dies führte insgesamt zu einer höheren Leistung und besseren Skalierbarkeit.

  2. Verschlüsselung
    In Firebird 3.0 ist die Unterstützung für die Verschlüsselung von Daten sowohl auf der Ebene der gespeicherten Daten als auch beim Transport (TLS/SSL) integriert. Zudem gibt es neue Tools und Funktionen, die die Verwaltung von Sicherheitszertifikaten und privaten Schlüsseln vereinfachen.

  3. Erweiterte SQL-Funktionen
    Die JSON-Verarbeitung wurde erheblich verbessert, denn Firebird 3.0 bietet native Funktionen zur Bearbeitung und Abfrage von JSON-Daten.

  4. Leistung
    Die neue Architektur und der optimierte Abfrageoptimierer ermöglichen eine bessere Parallelverarbeitung von Abfragen, was bei großen Datenmengen zu einer erheblichen Leistungssteigerung führen kann.

  5. Speicherverwaltung
    Firebird 3.0 bietet eine verbesserte Speicherverwaltung mit einer besseren Handhabung von temporären Tabellen und Speicherseiten, was insgesamt zu einer stabileren Leistung führt,

  6. Benutzer- und Rollenmanagement
    In Firebird 3.0 gibt es ein viel flexibleres Benutzer- und Rollenmanagement und ermöglicht verschiedene Authentifizierungsmethoden, wie z. B. externe Authentifizierung über den Betriebssystem- oder LDAP-Server.

  7. Transaktionen
    Firebird 3.0 bietet mehr Optionen für das Management von Transaktionen, was zu einer besseren Handhabung von parallelen und langfristigen Transaktionen führt.

  8. Installation und Verwaltung
    Es gibt verbesserte Tools zur Verwaltung des Servers. Dies ist besonders für unsere Entwickler und Administratoren von Vorteil.

  9. Unterstützung für 64-Bit-Systeme
    Die verbesserte Unterstützung für 64-Bit-Architekturen auf modernen Systemen führt zu einer besseren Leistung und einem größeren Speicherbereich.

  10. Erweiterte Compatibility-Optionen
    Firebird 3.0 wurde so entwickelt, dass es größtenteils kompatibel zu Firebird 2.x bleibt, aber auch neue Funktionen und Änderungen bietet, die das System für moderne Anforderungen fit machen.

Fazit: Firebird 3.0 bietet im Vergleich zu Firebird 2.5.8 zahlreiche Leistungs- und Funktionsverbesserungen, insbesondere in den Bereichen Architektur, Sicherheit, SQL-Funktionen und Parallelverarbeitung.