H2-Datenbankmotor.

Eine SQL-Datenbank-Engine in Java geschrieben
Jetzt downloaden

H2-Datenbankmotor. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • H2
  • Website des Verlags:
  • http://www.h2database.com/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 4.9 MB

H2-Datenbankmotor. Stichworte


H2-Datenbankmotor. Beschreibung

Eine SQL-Datenbank-Engine in Java geschrieben H2 ist eine SQL-Datenbank-Engine, die in Java geschrieben ist (aber auch als native Binary erhältlich). JDBC- und ODBC-APIs werden unterstützt. Es sind eingebettete und Servermodi verfügbar. Eine Webkonsolenanwendung ist enthalten. Clustering wird unterstützt. H2-Datenbank-Engine ist ein webbasierter Java-Datenbank-Motor. Hier sind einige wichtige Funktionen von "H2-Datenbankmotor": · Schnelle Datenbankmotor · Free, Quellcode ist enthalten · Unterstützt Standard SQL · In Java geschrieben · Datenträger- oder In-Memory-Datenbanken · Browser-Base-Konsolenanwendung · JDBC API. · Begrenzte ODBC-Unterstützung · Modus Embedded und Client / Server (Netzwerk) · Unterstützung für hohe Verfügbarkeit (Clustering / Failover) · Große Auswahl an Datentypen, einschließlich großer Objekte (BLOB / CLOB) · Starke Sicherheitsfunktionen (SSL, Benutzer, Rollen, verschlüsselte Dateien) · Mehrere Anschlüsse, Tischpegelsperrung · Kostenbasierter Optimierer mit einem genetischen Algorithmus für komplexe Abfragen · Transaktionsunterstützung (serialisierbare Transaktionsisolation) · Null-Administration, automatische Wiederherstellung · Großes Ergebnis, externer Sortierung · Scrollable und aktualisierbare Resultat-Unterstützung · Nur Ansichten und Inline-Ansichten lesen · Innere und äußere Verbindungen, Unterabfragen · Viele bereits eingebaute Funktionen · Triggers und Java-Funktionen / gespeicherte Prozeduren · Referentielle Integrität / Fremdschlüsselbeschränkungen mit Kaskade, Überprüfen Sie die Beschränkungen · Mehrere Schemaunterstützung · Kompatibilitätsmodi für HSQLDB, MySQL und PostgreSQL · Säulen des Sequenz- und Autoincrements · Gut getestet (hohe Code-Abdeckung, randomisierte Stresstests) · Kleiner Fußabdruck (kleiner als 1 MB) · Verwendet eine kleine Anzahl von Datenbankdateien · Kann mit einem nativen Code mit GCJ kompiliert werden · Primärtasten, mehrere Indextypen (B-Baum, linearer Hash, Baum, Hash) · Bestellen Sie von, Gruppe von, mit, Union, Limit · Informationsschema. · Mehrere Verbindungen · Collations-Unterstützung · Erläutern Sie Planunterstützung · Die Datenbank kann SQL-Skriptdateien generieren · Unterstützung für verknüpfte Tabellen und einen eingebauten virtuellen "Reichweitenbereich" · Automatische Neukompilierung von vorbereiteten Anweisungen · Ausgereifte Trace-Optionen · Niedrige Speicheranforderungen · Einfache Verständnis ausnahmsweisen Nachrichten · Standardhandhabung von Nullwerten · MultiLanguage Console-Anwendung (zu diesem Zeitpunkt, Englisch und Deutsch). Was ist neu in dieser Version: · Shell-Tool: Die integrierten Befehle-Exit, Hilfe, Hilfe,?, Liste usw. haben am Ende nicht mit einem Semikolon gearbeitet. · JDK 1.5 ist jetzt erforderlich, um die JAR-Datei zu erstellen. Es ist jedoch noch möglich, eine JAR-Datei für Java 1.4 zu erstellen. Einzelheiten finden Sie unter BuildRelease.sh und BuildRelease.Bat. Als Alternative kompilieren Sie mithilfe von JDK 1.5 oder 1.6 und verwenden Sie den RetroTranslator, um eine Java 1.4-Version ) zu erstellen. · Wenn Sie viele Zeilen in einer Tabelle löschen oder aktualisieren, wurde der Speicherplatz in der Indexdatei im Standardmodus nicht wiederhergestellt (persistente Datenbank, B-Tree-Index, log = 1). Dies führte dazu, dass die Indexdatei über die Zeit wachsen kann. Problemumgehungen dienen der Löschung und Erstellung der Indexdatei, ändern die Tabelle (fügen Sie eine Spalte entfernen) oder anhängen; log = 2 an die Datenbank-URL. Um die Änderung zu deaktivieren, setzen Sie die Systemeigenschaft H2.REUSEPACEBTREEINDEX auf FALSE. · Bezeichnern mit einer Ziffer und dann ein Dollarzeichen funktionierte nicht. Beispiel: A1 $ b. · MS SQL Server-Kompatibilität: Unterstützung für verlinkte Tabellen mit NVARCHAR, NCHAR, NCLOB und LONGNVARCHAR. · Android: Problemumgehung für ein Problem bei der Verwendung von schreibgeschützten Datenbanken in ZIP-Dateien (überspringen scheint auf dem Android-System falsch implementiert zu sein). · Anruf von Ausführen () oder Vorbereitungselement () mit NULL, da die SQL-Anweisung nun eine Ausnahme auswirkt. · Benchmark: Die Anzahl der ausgeführten Aussagen war falsch. Die H2-Datenbank wurde zu Beginn des Tests geladen, um Ergebnisse zu sammeln, jetzt wird es am Ende geladen. Dank Fred Toussi von hsqldb, um diese Probleme zu melden. Die geänderten Auswirkungen haben jedoch nicht die relative Leistung. · H2-Konsole: Die Befehlszeileneinstellungen werden nicht mehr in der Eigenschaftendatei gespeichert. Sie werden jetzt nur für den aktuellen Prozess verwendet, außer wenn sie explizit gespeichert werden. · Cache: Unterstützung für einen Soft-Referen-Cache der zweiten Ebene. So aktivieren Sie es, um es zu aktivieren, anhängen; Cache_Type = Soft_lru (oder Soft_TQ) an die Datenbank-URL oder setzen Sie die Systemeigenschaft H2.CachTypedefault auf "Soft_Lru" / "Soft_TQ". Das Aktivieren des Cache der zweiten Ebene reduziert die Leistung für kleine Datenbanken, beschleunigt jedoch große Datenbanken. Es ist sinnvoll, es zu verwenden, wenn die verfügbare Speichergröße nicht bekannt ist. Vielen Dank an Jan Kotek!


H2-Datenbankmotor. Zugehörige Software

Zyvis

Eine kostenlose Softwaretrat-Sammlung, Analyse- und Visualisierungstool für Java-basierte Software ...

207 2.9 MB

Herunterladen

Dbunit.

Eine JUnit-Erweiterung (auch mit Ant), die auf datenbankgesteuerte Projekte ausgerichtet ist ...

217 539 KB

Herunterladen

Waraji

Eine freie und einfache Java-Webstart-Anwendung, die Klassenkonflikte erkennt ...

69 1 KB

Herunterladen