Hochskalierbare, leistungsfähige eingebettete Datenbank

InterBase XE bietet umfangreiche DBMS-Funktionen für Unternehmen zur Beschleunigung der Entwicklung, zur Verringerung der Kosten und zur Bereitstellung robuster und skalierbarer Hochleistungsanwendungen auf einer breiten Palette von Plattformen.

InterBase - Funktionen und Vorzüge
  • Neu! Stärkerer Passwortschutz durch die kryptologische Hash-Funktion SHA-1 und Unterstützung von bis zu 32 Bytes langen Passwörtern
  • Neu! Unterstützung von dynamischem SQL in Gespeicherten Prozeduren
  • Neu! Unterstützung von erweiterten Pufferspeichern für bessere Performanz
  • Neu! Optimierte Performanz bei großen Objekten durch Stream-Methoden
  • Neu! Verbesserte Skalierbarkeit mit der Möglichkeit achtmal mehr Daten zu bearbeiten

Hochleistungsfähige, langlebige Architektur

  • Umfassende ANSI-SQL RDBMS
  • Unterstützung von ACID-konformen Transaktionen, Referentieller Integrität, Triggern, Cursorn, Gespeicherten Prozeduren, Funktionen (einschließlich benutzerdefinierter Funktionen und Datendomänen
  • Erweiterte Unterstützung von internationalen Zeichensätzen via Unicode (UCS-2) und UTF-8 für internationalisierte Anwendungen
  • Unterstützung großer und komplexer Objekte und externer Dateien für Multi-Media-Applikationen
  • Geringer Speicherbedarf (weniger als 50 Megabytes), dennoch höchst skalierbar
  • Batch-Updates erlauben das Senden einer Gruppe von SQL-Anweisungen, reduzieren den Netzwerkverkehr und optimieren so die Leistung, besonders in LAN- und WAN-Umgebungen
  • Threadsichere, durch eine Bibliothek erweiterte Client-Stabilität und verbesserte Performanz für InterBase® Clients
  • Mehr-Generationen-Architektur ermöglicht nicht-parallele Gleichzeitigkeit für lesende und schreibende Zugriffe
  • Nativer Multi-Threaded-Server mit Garbage-Collection im Hintergrund und Mehrbenutzer-Seitenpuffer-Management
  • Garbage-Collection verbessert die Reaktionszeit und den Durchsatz
  • Optimierte Speichermanagement-Verteilungsalgorithmen
  • Cache-Verwaltung für Gespeicherte Prozeduren und Trigger
  • Cache-Verwaltung für den Sort-Puffer
  • Threadprivater Latch Cache für eine optimale SMP-Skalierbarkeit

Sicherheitsfunktionen zum Schutz sensibler Informationen

  • Over-the-Wire (OTW) Chiffrierung verschlüsselt sowohl Daten als auch jede andere Kommunikation (Befehle etc.) zwischen Server und Client
  • Verschlüsselung auf Datenbank- oder Spaltenebene zur Chiffrierung einer Datenbank und/oder individueller Spalten in einer Datenbank
  • Unterstützung von komplexer (AES) und auch einfacher (DES) Verschlüsselung
  • Die Sicherheit der Metadaten ermöglicht den Schutz des geistigen Eigentums
  • Die Chiffrierung von Backup-Dateien stellt eine weitere Sicherheitsebene für Ihre Daten dar
  • Unterstützung von Benutzern, Rollen und Gruppen

Skalierbarkeit

  • Skalierbar für die Verwaltung von bis zu 1.000 Benutzern
  • Skalierbar für die Verwaltung von bis zu einem Terabyte Daten
  • Skalierbar, um die Vorteile der aktuellen Mehrkern- und SMP-Rechnerarchitekturen nutzen zu können
  • Hyper-Threading-Unterstützung für Intel® Pentium® 4 und Intel Xeon® Prozessoren
  • Skalierbar von eingebetteten Bausteinen und Applikationen über Einzelplatzanwendungen bis zu den Anforderungen von Mehrplatz-Enterprise-Systemen
  • Die To-Go Edition ist eine kleine, portable Interprozessversion der Desktop Edition. Typische Anwendungen für die To-Go Edition sind kleine Devices und öffentliche Kiosksysteme wie auch Value Added Reseller (VAR) Applikationen

Höchste Leistung

  • SMP-Unterstützung für Hochleistung auf Systemen mit mehreren CPUs wie Mehrkern-CPUs
  • Batch-Updates erlauben das Senden einer Gruppe von SQL-Anweisungen, reduzieren den Netzwerkverkehr und optimieren so die Leistung, besonders in LAN- und WAN-Umgebungen
  • Performance Monitoring ermöglicht die Überwachung vieler Funktionen: Benutzer, die momentan in eine Datenbank eingeloggt sind (auch wie lange jeder Benutzer verbunden war, welche Applikation jeder Benutzer gestartet hat, die Gesamtsumme von Daten-I/O jeder Verbindung und die Menge an Speicherressourcen jeder Verbindung), die aktiven Transaktionen und ihr momentaner Zustand, aktive Anweisungen und die Ressourcen, die sie nutzen, aktive referenzierte Tabellen und Garbage-Collector-Statistiken

Betriebssicherheit und Erreichbarkeit

  • Online Dump bietet Datensicherungen in Form einer nahtlosen inkrementellen Sicherung. Dadurch wird der Zeitaufwand für die Durchführung von Sicherungen reduziert, da inkrementelle Sicherungen nur den viel kleineren Delta-Faktor zwischen Datenbankversionen nimmt
  • Durch serverseitige Aliasnamen für eine Datenbank kann eine Datenbankdatei in einem Serverkontext neu benannt werden. So können Clients sich mit einer Datenbank verbinden, ohne ihre exakte Lage auf einem Server kennen zu müssen. Dies erhöht Sicherheit und Nutzen, da eine Datenbank auch ohne Auswirkungen auf ihre Benutzer verschoben werden kann
  • Point-in-Time-Recovery ermöglicht eine journal- und zeitstempelbasierte Wiederherstellung und damit eine größere Flexibilität bei der Wiederherstellung. So können Anwender die Datenbank in einen Zustand zurückversetzen, der ihres Wissens nach in Ordnung war und damit Datenverluste minimieren.
  • Journal-Archivierung ermöglicht Notfallwiederherstellung für den Fall, dass eine Datenbank nicht mehr verfügbar ist auf Grund eines Hardware- oder Softwarefehlers, durch den auf die primäre Datenbank permanent nicht mehr zugegriffen werden kann. Journal-Archivierung erlaubt das Speichern von Log-Dateien auf einem Standby-Rechner, der einspringen kann, wenn der Primärrechner abstürtzt.
  • Journaling mit der Write Ahead Logging (WAL) Technologie verbessert VLDB-Management, OLTP-Performanz und vereinfacht die Notfallwiederherstellung

Für Entwickler konzipiert

  • Erweiterungen in der Blob/Text-SQL-Syntax ermöglichen synonymen Gebrauch von BLOBs und VARCHAR Daten, sogar in Gespeicherten Prozeduren
  • CodeGear Data Provider 2.5, ein ADO.NET-Treiber, macht InterBase “.NET-ready”
  • Unterstützung des Microsoft .NET Frameworks und der Java-Entwicklung
  • Unterstützung unterschiedlicher Entwicklungstools, wie CodeGear RAD Studio, Delphi®, C++Builder®, C#Builder® und 3rdRail™
  • Unterstützung der nativen Treiber IBExpress und dbExpress in CodeGear Developer Studio (Delphi, C++)
  • Installation auf unterschiedlichen Rechnern zu Testzwecken
  • Gespeicherte Prozeduren kapseln die Geschäftslogik auf dem Server und reduzieren so den Netzwerkverkehr
  • Das Aufspüren von Abhängigkeiten von UDFs und Generatoren in Metadaten erleichtert die Entwicklung und reduziert die Kosten
  • Benutzerdefinierte Funktionen unterstützen erweiterbare Abfragen
  • Aktive Datenbankfunktionen wie modulare Trigger und Ereignis Alerts
  • Abgegrenzte Bezeichner für flexible Namenskonventionen
  • BLOBs, Subtypen und Filter, um beliebig große, unstrukturierte Daten erfassen zu können
  • Kaskadierend referential integrity constraints help maintain the validity of data
  • SQL-konforme Unterstützung von DATE, TIME und TIMESTAMP
  • Umfangreiche genaue numerische Unterstützung
  • Programmierbare Dienste zur Verwaltung und Überwachung der Datenbanken
  • Very Large Data Base (VLDB: 64 bit) I/O Unterstützung erlaubt Datenbanken in Terabytes Größe in einer einzigen Datei
  • SQL-ROWS-Funktion ermöglicht bessere Kontrolle des Ergebnisbereichs
  • XML-Datengenerierung für InterBase-Clients
  • Unterstützung der SQL99 SAVEPOINT Funktion
  • ODBC für Windows®-, Linux- und Solaris™-Anwendungen
  • InterClient® 8.0, ein JDBC™ 2.0 Type 4-konformer JDBC-Treiber für Java™-Zugriff
  • Unterstützung von J2EE™CMP2.x und Datenquellenverbindungen durch InterClient JDBC

Einfach einzubetten und weiter zu geben

  • Mehrere Instanzen von InterBase auf dem gleichen Rechner
  • Verbindungsmonitoring zum beobachten, starten, stoppen und für Transaktionen ... wie auch Monitoring über IBConsole
  • Benutzerauthentifizierung bei eingebetteten Datenbanken
  • Funktionen zur Selbstoptimierung minimieren die Datenbankverwaltung
  • Durch den Asynchronen Abbruch von Anweisungen können Anfragen storniert werden
  • Regulierung der Nutzung Ihrer Anwendungen durch den wirksamen Einsatz von eingearbeiteten Linzenzkomponenten
  • Plattformübergreifende Installations mit einheitlichem Look-and-Feel
  • Einfachere Installation und wenig Speicherbedarf erleichtern die Deployment-Voraussetzungen
  • Einfache Einbettung von Interbase in Ihre Applikationen mit anpassbaren Installationskomponenten
  • Native Windows-Installationsroutine für schnellere Installationpraxis
  • Deployment von Datenbanken auf CD-ROM, DVD und andere Medien mit Nur-Lesezugriff
  • Möglichkeit der Lizensierung für eine unbegrenzte Anzahl an Nutzern