InterBase 15 jetzt verfügbar! Neuheiten kennenlernen

RAD Studio 13 Florence ist jetzt verfügbar! Neuheiten kennenlernen

Entdecken Sie die brandneue Getit-Seite

Verlängern Sie jetzt Ihre Update Subscription Lizenz! Weitere Infos

InterBase gegen MSSQL Server

Die schlanke Datenbank
mit erstklassiger Sicherheit

InterBase ist eine extrem schnelle, skalierbare, preisgekrönte, plattformübergreifende integrierbare SQL-Datenbank mit professioneller Datensicherheit, Notfallwiederherstellung und Änderungssynchronisierung. InterBase bietet diese Leistung in einer leichtgewichtigen, administrationsfreien, schnellen und skalierbaren Architektur. Die Entscheidung für InterBase bedeutet die Wahl einer auf dem SQL-Standard basierenden Datenbank, die mit Ihnen wächst und auch in der Zukunft Ihren Anforderungen entspricht.

Microsoft SQL Server (MSSQL) ist, wie InterBase, ein Datenbankserver (RDBMS), der das Speichern von Tabellen, Zeilen und Spalten mit Daten basierend auf dem SQL-Standard unterstützt. MSSQL wird in verschiedenen Editionen angeboten mit unterschiedlichen Funktionen und verschiedenen Preismodellen. Während MSSQL Standard pro Benutzer erworben werden kann, ist MSSQL Enterprise nur mit einem Core-basierenden Lizenzmodell verfügbar.

Funktion InterBase MSSQL Enterprise MSSQL Standard MSSQL Web (SPLA) MSSQL Express
Plattformen
Windows
Linux (beta) (beta) (beta)
iOS und Android
Mac OS X
Solaris
Zentrale Features
Gespeicherte Prozeduren
Trigger
Transparente Datenbankverschlüsselung
Verschlüsselung auf Spaltenebene
Verschlüsselte Backup
Hohe Parallelität
Detaillierte Benutzersicherheit
Online-Backup
Dateiaufzeichnung
Zeitpunktgenaue Wiederherstellung
Detailliertes Auditing Trigger Logging Trigger Logging Trigger Logging Trigger Logging
Nachverfolgung von Änderungen / Synchronisierung Nur für Abonnenten Nur für Abonnenten
Rechenleistung
Maximalen Speicherzuweisung Betriebssystem Maximum Betriebssystem Maximum 128GB 64GB 1GB
Maximale Datenbankgröße 32 TB 524 PB 524 PB 10 GB 10 GB
Lizenzierung
Hot Disaster Recovery Server-Lizenz Nicht in der Lizenz enthalten Nicht in der Lizenz enthalten (nur lesen, nur passiv) N/A
Lizenzierung für gleichzeitige Benutzer Nur pro Kern Pro Named User Nur pro Kern N/A
Beispiel für die Preise bei gleichzeitiger Nutzung durch 10 Benutzer $1,298
8 Kerne inklusive
mit Failover
Nicht verfügbar $2,988
Named User Only
Kein Failover
Nicht verfügbar N/A
CPU-Kern-Lizenzierung 8 inklusive
32 max
4 Kerne min
OS Max
4 Kerne min
24 max
4 Kerne min
16 max
4 Kerne max
Preisbeispiel für 8 CPU Kerne Unbegrenzt für $7,030
(Failover enthalten)
Unbegrenzt für
$57,024
Unbegrenzt für
$14,868
Nur Hosting-Anbieter N/A

* Der Preisvergleich wurde im Juli 2016 erstellt. Der Vergleich der CPU-Lizenzen bezieht sich auf unbegrenzte Benutzer.
SPLA = Services Provider Licensing Agreement

How InterBase and MSSQL compare

InterBase gegen MSSQL Server - Datenschutz

Der Schutz der Daten ist im Unternehmensalltag von heute ein zentrales Anliegen. Eine Verletzung der Datensicherheit verringert den Kundenstamm in der Regel um bis zu 4 % und kann zu Bußgeldern von Millionen Euro führen. Darüber hinaus sind Maßnahmen zur Schadensbehebung erforderlich, inklusive einer erneuten Schulung von Mitarbeitern, der zusätzlichen Pflege der Kundenbeziehung und vieles mehr. Im Ergebnis wird es eine ziemlich teure Angelegenheit, die man am besten vermeidet. Es ist bei weitem sinnvoller, bereits im Vorhinein entsprechende Maßnahmen zu ergreifen, als hinterher die Zeche zu bezahlen.

Im Webinar „Rising to the Data Security Challenge” (Die Herausforderung der Datensicherheit meistern) unter Rising to the Data Security Challenge finden Sie Best-Practice-Empfehlungen zur Reduzierung der Risiken im Zusammenhang mit dem Datenschutz.

Für den Schutz von Daten bieten sowohl InterBase wie MSSQL eine rollenbasierte Authentifizierung zur Steuerung des Zugriffs auf Daten in der Datenbank. Dies ist allerdings nur die Basis. Eine Verschlüsselung am Speicherort ist darüber hinaus zentral für das Speichern von Daten und die Vermeidung hoher Bußgelder.

Die einzige Edition von MSSQL, die Transparent Database Encryption (TDE) bietet, also die Verschlüsselung der Datenbankdatei auf der Festplatte, auf der sie gespeichert ist, ist MSSQL Enterprise. Im Gegensatz dazu bietet InterBase eine Verschlüsselung im Ruhemodus mit schneller, granularer Verschlüsselung auf Spaltenebene auf allen unterstützten kostenpflichtigen Plattformen. Was die Datensicherung angeht, so enthält InterBase in allen kostenpflichtigen Editionen eine stark verschlüsselte Sicherung, während MSSQL mindestens die Standard-Edition erfordert.

InterBase unterstützt ein bewährtes Verfahren des Datenschutzes durch Trennung der Verantwortlichkeit für die Definition der Datentransparenz von den allgemeinen Datenbanknutzern in Form einer speziellen Anmeldung, der SYSDSO-Anmeldung (SYSDSO, System Data Security Owner, Eigentümer der Systemdatensicherheit). Mit der Verwaltung der detaillierten Verschlüsselung in Form von SYSDSO werden in Ihre Datenschicht Regeln der Datentransparenz integriert und für den gesamten Entwicklungszyklus verbindlich gemacht. Da die Regeln der Datentransparenz nicht mehr von den Entwicklungs- und Testteams verwaltet werden müssen, schützen Sie Ihre Anwendung vor unbeabsichtigten Datenverlusten beim Refactoring von Anwendungen in der Zukunft. Damit wird auch die Gefahr gefährlicher Rechteangriffe reduziert, und sei es nur, dass Entwickler Daten einsehen, auf die sie keinen Zugriff haben.

InterBase gegen MSSQL - Notfallwiederherstellung

Sowohl InterBase wie auch MSSQL sind ACID-kompatible, mandantenfähige SQL-Datenbank-Engines, so dass Daten gesichert werden können, auch wenn die Datenbank aktiv und in Benutzung ist.

Ein wesentlicher Unterschied zwischen InterBase und MSSQL besteht darin, dass der Preis für einen Hot-Disaster-Recovery-Server im Preis für den InterBase-Server enthalten ist. Um den Preis für die sichere Speicherung der ruhenden Daten mit einer 256-Bit-AES-Verschlüsselung zu veranschaulichen, wird im folgenden Preisvergleich der InterBase-Server mit unbegrenzter Benutzeranzahl (einschließlich 8 Kernen) mit MSSQL Enterprise für 8 Kerne verglichen.

Server Preis mit 8 Kernen InterBase (8 Kerne) MSSQL Enterprise (8 Kerne)
Live Datenbank Server $7,030 $57,024
Disaster Recovery Server 1 hot DR Maschine inklusive $57,024
GESAMT $7,030 $114,048

Wie Sie sehen können, ist InterBase für 8 Kerne mit Disaster Recovery-Lizenz um 107.018 US-Dollar günstiger. Der Kauf von MSSQL Server Enterprise mit mindestens 4 Kernen kostet insgesamt 57.024 US-Dollar, was für eine Live- und Hot-Disaster-Recovery-Konfiguration immer noch 49.994 US-Dollar teurer ist.

Günstigster Preis für Enterprise InterBase (8 Kerne) MSSQL Enterprise (4 Kerne)
Live Datenbank Server $7,030 $28,512
Disaster Recovery Server 1 hot DR Maschine inklusive $28,512
GESAMT $7,030 $57,024

Wenn Sie sich für einen Betrieb ohne Verschlüsselung entschieden haben, kostet der Betrieb einer Hot-Disaster-Recovery-Maschine mit MSSQL Standard immer noch mehr als das Vierfache des Preises von InterBase.

Server Preis mit 8 Kernen InterBase (8 Kerne) MSSQL Standard (8 Kerne)
Live Datenbank Server $7,030 $14,868
Disaster Recovery Server 1 hot DR Maschine inklusive $14,868
GESAMT $7,030 $29,736

Wenn Sie eine Hot-Disaster-Recovery-Maschine mit MSSQL Standard auf 4 Kernen betreiben, ist diese immer noch mehr als doppelt so teuer wie InterBase.

Niedrigster Standardpreis InterBase (8 Kerne) MSSQL Standard (4 Kerne)
Live Datenbank Server $7,030 $7,434
Disaster Recovery Server 1 hot DR Maschine inklusive $7,434
GESAMT $7,030 $14,868

Datenbank Shadow / Mirror

InterBase Server, MSSQL Standard und Enterprise Edition bieten Datenbank-Spiegelung, in InterBase als „Shadowing“ bezeichnet. Darüber hinaus bietet MSSQL AlwaysOn-Verfügbarkeitsgruppen. Shadowing-Datenbanken tragen dazu bei, Daten bei einem Festplattenausfall automatisch vor Verlust zu schützen. Mehr Informationen zu InterBase Shadow

Aufzeichnungsfunktionen und zeitpunktgenaue Wiederherstellung

InterBase und MSSQL Standard und höher bieten Journaling. Journaling ermöglicht es einer Datenbank, von der Geschwindigkeit des Arbeitsspeichers zu profitieren und gleichzeitig die Sicherheit einer sofortigen Speicherung auf der Festplatte zu gewährleisten. Journaling steht InterBase-Benutzern zur Verfügung und wird aufgrund seiner Vorteile in Bezug auf Geschwindigkeit, Leistung und Datenintegrität häufig in einer Reihe von medizinischen Datenverarbeitungszentren mit hohen Anforderungen eingesetzt, in denen der Verlust von Daten über Leben und Tod entscheiden kann.

InterBase Journal Archives sind der nächste Schritt und bieten eine Point-in-Time-Wiederherstellung, mit der Sie eine Datenbank auf einen bestimmten Zeitpunkt zurücksetzen können, um zu sehen, wie die Daten zu diesem Zeitpunkt aussahen. Dies ermöglicht die Wiederherstellung von Daten, selbst wenn kein Backup durchgeführt wurde, und bietet somit ultimativen Schutz bei der Notfallwiederherstellung. Das Journaling auf einem SAN ermöglicht eine vollständige Datenwiederherstellung, selbst im Falle eines Hardwareausfalls. Für diese Funktionen in MSSQL benötigen Sie die Enterprise Edition.

InterBase gegen MSSQL – Leistungsüberwachung

InterBase verfügt über eine Leistungsüberwachungsprotokollierung über IBConsole, sodass kein externes Tool erforderlich ist. MSSQL Web und höher umfassen ebenfalls die Erfassung von Leistungsdaten und Berichte.

InterBase gegen MSSQL - Replikation

Die IoT-preisgekrönte InterBase-Technologie der Änderungsansichten bietet eine in den InterBase-Kernel integrierte Replikations-API ohne Laufzeitzusatzkosten. Änderungsansichten wurden von Grund auf als hochskalierbare, auch für bidirektionale Datenbewegungen geeignete Funktion entwickelt, die die Kosten für die Datenreplikation erheblich senkt. Sie stellen sicher, dass letzten Endes Briefcase-Daten immer die relevanten Daten bilden.

MSSQL bietet ein protokollbasiertes Replikationssystem, das für die Datenübertragung von Server zu Server entwickelt wurde. Im Gegensatz dazu ist Change Views protokollfrei und hat keine zusätzlichen Auswirkungen auf den Server für 1 bis 1.000 abonnierte Ziele.

Eine interessante Darstellung der Funktionsweise von InterBase in Verbindung mit Microsoft SQL Server finden Sie im Whitepaper zu Change Views. Dort erfahren Sie, wie sich Change Views von anderen Replikationstechnologien unterscheidet und wie es Ihre Anforderungen an die Datenübertragung erfüllen kann.

Zusätzlich zu Change Views bietet InterBase auch inkrementelle Backups, um sicherzustellen, dass eine Kopie der Datenbank auf einem separaten Rechner gespiegelt wird. Dabei handelt es sich um eine Einweg-Replikation, die so geplant werden kann, dass sie ständig ausgeführt wird und eine sofort einsatzbereite Kopie der Datenbank bereitstellt.

InterBase gegen MSSQL - Mobiler Einsatz

Da heute mehr Geräte über Mobilgeräte verbunden sind als über herkömmliche Desktop-PCs und Server, sind Mobilgeräte für die Bereitstellung einer modernen Anwendungsarchitektur von entscheidender Bedeutung. Der Bedarf an Offline-Daten ist ebenfalls unerlässlich, um ein optimales Benutzererlebnis zu gewährleisten.

InterBase bringt sein sicheres verschlüsseltes Datenbankformat auf iOS und Android (über InterBase ToGo) und ermöglicht so die Verwendung einer Datenbankstruktur überall. Mit der Ergänzung der zum Patent angemeldeten Change Views bietet InterBase eine skalierbare Offline-Funktion, die dazu beiträgt, die Kosten für die Übertragung von Daten auf Mobilgeräte zu senken.

Da mobile Daten ein leichtes Ziel für Datendiebstahl sind, der außerhalb der Domäne verwaltet werden muss, macht die granulare Verschlüsselung im Ruhezustand InterBase zu einer leistungsstarken Option für jede Mobilisierungsstrategie. Da MSSQL keine Unterstützung für iOS und Android bietet, sollten Sie unabhängig von Ihrer Backend-Datenbank den Einsatz von InterBase auf Mobilgeräten in Betracht ziehen.

Summary

MSSQL ist eine leistungsstarke High-End-Datenbank, die mit einem High-End-Preis einhergeht. Während sich die größten Systeme mit Tausenden von gleichzeitigen Benutzern mit MSSQL möglicherweise wohler fühlen, bietet InterBase für ISV-Systeme (von einigen Hundert bis hin zu einem einzigen gleichzeitigen Benutzer) geschäftskritische Funktionen in kommerzieller Qualität, die nur in MSSQL Enterprise zu finden sind und das zu einem Bruchteil der Kosten von MSSQL Standard.

Mit einer Hot-Disaster-Recovery-Konfiguration mit 8 CPU-Kernen und TDE, die über 107.000 US-Dollar günstiger ist, ist der InterBase-Server eine ernstzunehmende Option für jeden ISV, der nicht nur Lizenzkosten senken, sondern auch von den Vorteilen einer sicheren, integrierbaren Datenbank mit nahezu null Verwaltungsaufwand und leistungsstarken Disaster-Recovery-Funktionen profitieren möchte.

Wenn Sie sich für MSSQL als Backend-Server entscheiden, bietet InterBase ToGo dennoch eine leistungsstarke Option für die Mobilisierung, die Sie und den Ruf Ihrer Kunden auch außerhalb der Firewall schützt.


Source: https://msdn.microsoft.com/en-us/library/cc645993(v=sql.120).aspx