Apache Derby ist eines der ersten Datenbank-Engines der Apache Software Foundation vor großen Namen unter seinem Dach gehostet wie Yahoo Hadoop , Facebook Cassandra oder IBM < strong> CouchDB wurden auch sie gespendet werden.
von Anfang an Coded aufblähen zu vermeiden, Derby ist extrem klein für seine Fähigkeiten, originall wird auf Java JDBC-Datenzugriffstechnologie basiert.
Die Derby-Datenbank unterstützt den berühmten Client / Server-Modus und weil es die Standard-SQL-Syntax implementiert erfordert wenig Studie Dokumentation, bevor sie tatsächlich in einzutauchen und damit arbeiten.
Die Datenbank Kern ist tragbar und kann leicht in andere Anwendungen eingebettet werden, während die On-Disk-Datenspeichersystem vollständig plattformunabhängig ist.
Neben dem populären Embedded-Format Derby kann auch in Standard-Server-Modus implementiert werden, in diesem Fall in einer JVM läuft und hört Anfragen zur Abfrage wie jede andere Datenbankserver.
< strong> Was ist neu in dieser Version:.
- MERGE-Anweisung - MERGE ist ein einziges, beitreten getriebene Aussage, die Einfügungen, Aktualisierungen und Löschungen Reihen
- Deferrable PARAMETER -. Randbedingungserzwingung nun aufgeschoben werden kann, in der Regel bis zum Ende einer Transaktion
- WHEN-Klausel in CREATE TRIGGER -. Eine optionale WHEN-Klausel wurde hinzugefügt, welche die Reihen feuern einen Trigger bestimmt
- Rollprotokolldatei -. Das Diagnoseprotokoll Derby kann nun über eine Folge von Dateien geteilt werden
- Experimental Lucene Unterstützung - Derby Textspalten können nun über Apache Lucene indiziert und abgefragt werden .
- Einfache Case-Ausdruck - Die & quot; einfach & quot; und & quot; verlängert & quot; Syntax für CASE-Ausdrücke wurde hinzugefügt.
- Bessere Parallelität für Identitätsspalten. - Die Gleichzeitigkeit von Identitätsspalten hat sich verstärkt worden
- New ij HoldForConnection Befehl -. Ein neuer ij Befehl wurde hinzugefügt, um den Standard-Cursor holdability zu ändern
- Standard-Syntax für die Spalte NULL-Zulässigkeit zu ändern -. Standard-Syntax hat zur Veränderung der NULL-Zulässigkeit von Spalten hinzugefügt
Was ist neu in Version 10.11.1.1:
- MERGE Aussage - zu einer Einheit ist, join- angetrieben Aussage, die Einfügungen, Aktualisierungen und Löschungen Reihen.
- Deferrable PARAMETER -. Randbedingungserzwingung nun aufgeschoben werden kann, in der Regel bis zum Ende einer Transaktion
- WHEN-Klausel in CREATE TRIGGER -. Eine optionale WHEN-Klausel wurde hinzugefügt, welche die Reihen feuern einen Trigger bestimmt
- Rollprotokolldatei -. Das Diagnoseprotokoll Derby kann nun über eine Folge von Dateien geteilt werden
- Experimental Lucene Unterstützung - Derby Textspalten können nun über Apache Lucene indiziert und abgefragt werden .
- Einfache Case-Ausdruck - Die & quot; einfach & quot; und & quot; verlängert & quot; Syntax für CASE-Ausdrücke wurde hinzugefügt.
- Bessere Parallelität für Identitätsspalten. - Die Gleichzeitigkeit von Identitätsspalten hat sich verstärkt worden
- New ij HoldForConnection Befehl -. Ein neuer ij Befehl wurde hinzugefügt, um den Standard-Cursor holdability zu ändern
- Standard-Syntax für die Spalte NULL-Zulässigkeit zu ändern -. Standard-Syntax hat zur Veränderung der NULL-Zulässigkeit von Spalten hinzugefügt
Was ist neu in Version 10.10.1.1:
- JDBC 4.2 - Derby unterstützt die Java 8 Erweiterungen JDBC.
- Kleine Geräteprofil -. Derby läuft auf dem kleinen CP2 Profil von Java 8
- Benutzerdefinierte Aggregate - Anwendungen können ihre eigenen Aggregat Operatoren erstellen .
- varargs Routinen -. SQL-Routinen können vom Benutzer geschriebenen Java-Methoden gebunden werden, die eine variable Anzahl von Parametern haben
Was ist neu in Version 10.9.1.0:
- NATIVE Authentifizierung - jetzt Derby bietet eine bessere Verwaltung von Anmeldeinformationen zu ersetzen BUILTIN-Authentifizierung.
- JDBC 4.1-Escape-Syntax -. Die meisten Derbys JDBC 4.1-Unterstützung wurde in Release 10.8.1.2 zur Verfügung gestellt
- Diese Version liefert die restlichen Bits:. Objektzuordnung und neue Escape-Syntax
- Multi-Spalte EXISTS Unterabfragen - Multi-Spalte SELECT-Listen jetzt erlaubt sind in EXISTS Unterabfragen .
Was ist neu in Version 10.8.1.2:
- JDBC 4.1 - Derby JDBC-Treiber unterstützen die neue Java 7 Methoden auf den java.sql und javax.sql Schnittstellen.
- Automatische Berechnung der Indexstatistiken - Derby automatisch aktualisiert Statistiken
- , um es besser Abfragepläne wählen.
- Verbesserte Interrupt-Handling - Unterbrechung Anschlussgewinde nicht mehr zum Absturz des Derby Motor .
- MAX-Optimierung - Auf indizierte Tabellen, führen MAX-Abfragen in mehr Fällen schneller .
- XML Betreiberportabilität. - Die xmlparse und XMLSERIALIZE Operatoren arbeiten out-of-the-box auf mehr Plattformen
Was ist neu in Version ist 10.6.2.1:
- This ein Bugfix-Release, die Lokalisierungen auch bietet von neuen 10,6-Nachrichten.
Was ist neu in Version 10.5.3.0:
- SQLException XJ215 auf Einsatz mit setCharacterStream () und autocommit off in mailjdbc Test.
- Das Referenzhandbuch enthält falsche Längen für die GRANTOR und GRANTEE Spalten in SYSCOLPERMS, SYSROUTINEPERMS und SYSTABLEPERMS.
- Join liefert Ergebnisse in falscher Reihenfolge.
- Replikation. Test-Replikation von verschlüsselten Datenbanken
- Fehler in testAssertFailureThreadDump mit Weme 6.1 / JSR 169.
Anforderungen: :
- Java 6 oder höher
Kommentare nicht gefunden