Großes Black Friday / Cyber Monday Super-AngebotWeitere Infos

Discover C++Builder 12.2 with David Millington Jetzt anmelden

Winter Webinars 2024 with Ian Barker Jetzt anmelden

RAD Studio 12.2 ist verfügbar!Weitere Infos

Ihre Anwendungen können mehr mit der Enterprise Edition. Vertrieb

Neuerungen in RAD Studio 12.2 Athens Zur Wiedergabe

Delphi 12 and C++Builder 12 Community Editions Released! Weitere Infos

InterBase 2020 Update 6 verfügbar! Weitere Infos

Entdecken Sie die brandneue Getit-Seite

Attraktive Rabatte auf InterBase 2020 für OEM oder VARs – Vertrieb

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

InterBase gegen MSSQL Server

Die ultraschnelle, skalierbare, einbettbare SQL-Datenbank mit
professioneller Datensicherheit, Notfallwiederherstellung und Änderungssynchronisierung

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.

Feature 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 Subscriber only Subscriber only
Rechenleistung
Maximalen Speicherzuweisung Operating System Maximum Operating System Maximum 128GB 64GB 1GB
Maximale Datenbankgröße 32 TB 524 PB 524 PB 10 GB 10 GB
Lizenzierung
Hot Disaster Recovery Server License Not included with license Not included with license (read only passive only) N/A
Simultaneous User Licensing Per core only Per named user Per core only N/A
Example Simultaneous 10 User Pricing $1,298
8 cores included
Includes failover
Not available $2,988
Named User Only
No failover
Not available N/A
CPU-Kern-Lizenzierung 8 Included
32 max
4 core min
OS Max
4 core min
24 max
4 core min
16 max
4 core max
Example 8 CPU Core Pricing Unlimited for $7,030
(Includes failover)
Unlimited for
$57,024
Unlimited for
$14,868
Hosting provider only 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.

See Rising to the Data Security Challenge webinar for best practice advice on how to reduce the risks around Data Protection.

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.

The only edition of MSSQL that offers Transparent Database Encryption (TDE), encryption of the database file on disk where it rests, is MSSQL Enterprise. In contrast InterBase offers encryption at rest with fast granular column level encryption across all supported paid platforms. When it comes to backing up data, InterBase includes strong encrypted backup in all paid editions while MSSQL requires Standard or above.

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.

One major difference between InterBase and MSSQL is that the price of a hot disaster recovery server is included in the InterBase server pricing. To illustrate the price for secure storage of the data at rest with 256bit AES strength encryption, the following pricing compares InterBase unlimited user server (which includes 8 cores) with MSSQL Enterprise for 8 cores.

8 core Server Pricing InterBase (8 core) MSSQL Enterprise (8 core)
Live Database Server $7,030 $57,024
Disaster Recovery Server 1 hot DR machine Included $57,024
GESAMT $7,030 $114,048

As you can see, InterBase is $107,018 cheaper for 8 cores with disaster recovery licensed. To purchase MSSQL Server Enterprise on its minimum of 4 cores then it costs $57,024 in total, that is still $49,994 more expensive for a live and hot disaster recovery setup.

Lowest Cost Enterprise InterBase (8 core) MSSQL Enterprise (4 core)
Live Database Server $7,030 $28,512
Disaster Recovery Server 1 hot DR machine Included $28,512
GESAMT $7,030 $57,024

If you decided to run without encryption, running a hot disaster recovery machine with MSSQL Standard works out still more than 4 times the price of InterBase.

8 core Server Pricing InterBase (8 core) MSSQL Standard (8 core)
Live Database Server $7,030 $14,868
Disaster Recovery Server 1 hot DR machine Included $14,868
GESAMT $7,030 $29,736

If you are running a hot disaster recovery machine with MSSQL Standard on 4 cores it still works out more than 2 times the price of InterBase.

Lowest Cost Standard InterBase (8 core) MSSQL Standard (4 core)
Live Database Server $7,030 $7,434
Disaster Recovery Server 1 hot DR machine Included $7,434
GESAMT $7,030 $14,868

Database Shadow / Mirror

InterBase Server, MSSQL Standard and Enterprise editions offer database mirroring, referred to as shadowing in InterBase. In addition, MSSQL offers AlwaysOn Availability Groups. Shadowing databases help to automatically protect against data loss in the event of a hard drive failure. Mehr Informationen zu InterBase Shadow

Aufzeichnungsfunktionen und zeitpunktgenaue Wiederherstellung

InterBase and MSSQL Standard and above offer Journaling. Journaling allows a database to benefit from in-memory speed with the security of immediate write to disk. Journaling is available to InterBase users and is heavily used in a number of high demand medical data processing facilities due to the speed, performance and data integrity benefits it brings, where the loss of any data can mean life or death.

InterBase Journal Archives are the next step on and provide point-in-time recovery, allowing you to take a database back in time to a specific split second to see how the data looked. This allows for the recovery of data, even when a backup hasn’t been run, for ultimate disaster recovery protection. Journaling to a SAN allow for complete data recovery even in the case of hardware failure. For these features in MSSQL you need to have the Enterprise edition.

InterBase gegen MSSQL – Leistungsüberwachung

InterBase comes with Performance Monitoring logging through IBConsole so there is no need for an external tool. MSSQL Web and above also includes Performance data collection and reports.

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 offers a log based replication system that is designed for server to server data movement. In contrast Change Views is log less and has zero additional server impact for 1 to 1,000’s of subscribed destinations.

For an interesting story on how InterBase works alongside Microsoft SQL Server read the Change Views white paper and discover how Change Views is different from other replication technologies and could solve you data movement needs.

On top of Change Views, InterBase also offers incremental backups to ensure a copy of the database is mirrored to a separate machine. This is in effect one-way replication that can be scheduled to run constantly providing a live ready to use copy of the database.

InterBase gegen MSSQL - Mobiler Einsatz

With mobile accounting for more connected devices today than traditional desktop and servers, mobile is key to the delivery of modern application architecture. The need for offline data is also essential to deliver the best user experience.

InterBase brings its secure encrypted database format to iOS and Android (through InterBase ToGo) allowing one database structure to be used everywhere. With the addition of the patent pending Change Views, InterBase provides a scalable offline capability that helps reduce the cost of getting data to mobile.

With mobile data being a soft target for data theft that needs to be managed outside the domain, having granular encryption at rest makes InterBase a powerful option for any mobilization strategy. As MSSQL doesn’t have support for iOS and Android, why not look to use InterBase on mobile regardless of your backend database.

Summary

MSSQL is a powerful top end database that comes with top end pricing. While the largest systems with thousands of concurrent users may feel more at home with MSSQL, for ISV systems (scaling from a few hundred down to a single concurrent user) InterBase brings commercial grade business critical features that are only found in MSSQL Enterprise for a fraction of the cost of MSSQL Standard.

With a hot disaster recovery 8 CPU Core server setup with TDE coming in at over $107k cheaper, InterBase server is a serious consideration for any ISV who want to reduce not just license costs but benefit from the upside of a secure embeddable database with near zero administration and powerful disaster recovery features.

If you do decide on MSSQL for the back end server, then InterBase ToGo still offers a powerful option for mobilization that protects you and your customers’ reputations beyond the firewall.


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