Artikel drucken

DataMat - Base light

In Kürze wird hier eine Demo Version zum download bereitgestellt. Möchten Sie eine Demo Version vorab schon haben, so schreiben Sie uns eine kurze Email.

DataMat Base light ist eine in Java Programmierte Datenbank, die für Ihre Größe erstaunliches leistet. Neben der einfachen Installation und guter Performance bietet DataMat   Base light einige Datenbank Features, die man bei anderen kommerziellen Datenbanken in dieser Preisklasse eher vergeblich sucht. Beispielsweise die Arbeit im Server Mode oder In Memory Mode, der als performanter Datencache in Anwendungen eingesetzt werden kann.


Arbeitsmodi

In Process Mode : Anwendung und Datenbank laufen in einer virtual machine. In Memory Mode: Bei dieser Arbeitsweise schreibt DataMat Base light alle Daten in den Speicher. Vorteiles dieses Modus sind:

  • Er ist schnell. Auf einem normalen Laptop führt dieser Mode in einer Sekunde fast 5000 Updates (build statement / execute query) auf der Datenbank aus.
  • Dieser Mode ist auch für Applets gut geeignet, da keine unerlaubten Verbindungen
    (z.B. zum Filesystem) aufgenommen werden.
  • Applikationscaches werden oft mit Hashtable oder Property Objekten realisiert. Möchte man nun aber z.B. viele Strings zu einem Schlüssel speichern und auf diese so bequem wie per SQL zugreifen, so bietet sich dieser Mode an.

In Data Mode:
In diesem Arbeitsmodus werden die Daten direkt auf die Festplatte geschrieben ohne den Umweg die Daten erste cachen zu müssen.

Server Mode:
Client und Serverwerden auf verschiedene Rechner ausgelagert. Per TCP/IP wird über ein eigenes Protokoll Kontakt zum Datenbankserver aufgenommen. Ebenso kann über den http Port kommuniziert werden oder aus einem Servlet heraus.


Hier nur einige der Unzeligen Features:

  • Unterstützt fast alle ANSI SQL 92 Befehle plus SQL 99 und einige 2003 Erweiterungen.
  • Komplette RDBMS (Relational Database Management System), gekoppelt mit Objekt aufrufen von Java in SQL einbettet
  • Views, Temp tables , trigger und sequences
  • Kompatibel mit allen Java Versionen
  • Inner und outer joins, SELECT queries als Wechselbeziehungen in joins
  • Scalar (single value) SELECTS, als Wechselbeziehungen mit subqueries eingebunden mit IN, EXISTS, ANY, ALL
  • Views, Temp tables und sequences
  • Komplette Unterstützung von SQL expressions wie CASE .. WHEN .. ELSE .. , NULLIF etc.
  • SQL standard autoincrement column unterstützt plus sequences
  • Transaction COMMIT, ROLLBACK sowie SAVEPOINT
  • Referential Integrity (foreign keys)
  • Database security mit Passwort
  • Multiple databases in einer JVM
  • Festplatten Tabellen können bis zu einer größe von 8GB verwaltet werden
  • In einer der kommenden Version werden bis 256 Terabyte verwaltet werden können
  • Sehr Leistungsstarkes GUI basiertes Datenbank Aministrationstool

Weiterlesen

Folgen Sie uns auf  Facebook
LinkedIn