HSQLDB-Datenbankmotor.

HSQLDB-Datenbank-Engine ist eine leichte 100% iges Java SQL-Datenbank-Engine.
Jetzt downloaden

HSQLDB-Datenbankmotor. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • The hsqldb Development Team
  • Website des Verlags:
  • http://hsqldb.org

HSQLDB-Datenbankmotor. Stichworte


HSQLDB-Datenbankmotor. Beschreibung

Die HSQLDB-Datenbank-Engine ist ein leichter 100% iges Java-SQL-Datenbank-Motor. HSQLDB ist der führende relationale SQL-Datenbank-Engine in Java geschrieben. hsqldb Database Engine verfügt über einen JDBC-Treiber und unterstützt eine reiche Teilmenge von ANSI-92 SQL (BNF Baum-Format) und SQL-99 und 2003 enhancements.It bietet einen kleinen (weniger als 100k in einer Version), schnelle Datenbank-Engine sowohl in- welche Angebote Speicher und plattenbasierte Tabellen. Embedded und Server-Modi stehen zur Verfügung. Darüber hinaus enthält es Tools wie ein minimalen Web-Server, In-Memory-Abfrage und Management-Tools (kann als Applets ausgeführt werden) und eine Reihe von Demonstrations examples.The Produkt werden derzeit als Datenbank und Persistenz-Engine in Source Software vieler Öffnen verwendet werden Projekte und auch in kommerziellen Projekten und Produkten. In seiner aktuellen Version ist es extrem stabil und zuverlässig. Es ist am besten bekannt für seine geringe Größe, die Fähigkeit, vollständig im Speicher auszuführen und seine speed.This funktionsreiche Software unter unseren Lizenzen völlig frei ist, auf der Grundlage der verschiedenen BSD-Lizenz. Ja, das ist richtig, völlig frei von Kosten oder belastender Einschränkungen und voll kompatibel mit allen gängigen Open-Source-Lizenzen. ! Java-Quellcode und eine umfangreiche Dokumentation immer enthalten sind einige der wichtigsten Features von hsqldb Database Engine: · 100% Java · Volle RDBMS (Relational Database Management System) mit den Objektfunktionen von Java · Schaltbare Quellcode unterstützen JDK 1.1 .x, JDK 1.2.x, JDK (SE) 1.3.x JDK (SE) 1.4x · Standard SQL (Structured Query Language) Syntax · Correlated Subqueries, innere und äußere Verknüpfungen sind möglich · Aufrufe, Temp Tabellen und Sequenzen · Texttabellen (mit externen Datenquellen-Datei wie cSV-Dateien) · Primärschlüssel, einzigartig und Check-Einschränkungen auf einzelne oder mehrere Spalten · ORDER BY, GROUP BY und HAVING werden unterstützt · COUNT, SUM, MIN, MAX, AVG, allein und in Ausdrücken · volle Unterstützung für SQL-Sprache Ausdrücke wie CASE .. WENN .. ELSE .., NULLIF etc. · Transaktionsunterstützung · Unterstützt referentielle Integrität (Fremdschlüssel) mit voller Kaskadierung Optionen (löschen, aktualisieren, Set null, Set default) · Java Stored Procedures und Funktionen können · Trigger · Database Security functi aufgerufen werden ons · 95% JDBC-Schnittstelle unterstützt mit vollen Metadaten und Batch-Anweisung Funktionen · All JDBC-1-Datentypen unterstützt, auch Objekt, Blob und Clob · In-Memory, Standalone und Client-Server-Betriebsart · Ein kleiner WebServer und ein Servlet inklusive · Es kann · Indizes für eine oder mehrere Felder · JDBC-Metadaten-Unterstützung · Read-Only erstellt wurden, können durch Speicher · Autoincrement Spalte Unterstützung · Cached oder Texttabellen bis zu 2 Gigabyte · Größe von Strings und binären Daten nur begrenzt in Applets und Anwendungen verwendet werden, werden Verbindung und Datenbank-Unterstützung · eine SQL-Skript, um die Datenbank zu beschreiben createdDatabase securityThere sein kann, ist eine integrierte Sicherheitssystem Benutzer, Passwörter und Zugriffsrechten. Es gibt standardmäßig ein System Administrator mit den sa Benutzername und das Passwort (leeres Passwort). Dieser spezielle Benutzer kann für Tabellen oder gespeicherte Prozeduren für andere Benutzer neue Benutzer, Drop-Benutzer und Erteilen und Entziehen von Zugriffsrechten erstellen. Die allgemeinen Benutzer können nur ihr eigenes Passwort ändern und schließen als ein anderer Benutzer. All diese Benutzerverwaltung kann durch SQL-Skripts (GRANT, REVOKE) erfolgen. Der Zugriff kann auch auf PUBLIC.Identity gewährt werden (Autoincrement) Spalte typeIdentity Spalten können verwendet werden, wie die automatische eindeutige Zeilenkennung für einen Tisch zu dienen. Wenn eine neue Zeile in der Tabelle hinzugefügt wird, und die Identitätsspalte nicht eingeführt ist (oder ein Nullwert eingefügt wird), dann liefert HSQLDB eine einzigartige, Inkrementalwert für die Spalte. Die Identitätsspalte ist automatisch der Primärschlüssel der Tabelle. Nur eine Identitätsspalte kann pro Tabelle erstellt werden. In HSQLDB, kann ein beliebiger Wert für die Aktualisierung oder das Einfügen in einer Identitätsspalte verwendet werden, sofern sie nicht den Primärschlüssel constraint.Metadata supportHSQLDB unterstützt umfangreiche Systemtabellen nicht verletzt, die Build-dynamisch, wenn eine Abfrage mit ihnen gemacht. Diese Tabellen bieten Datenbank-Metadaten. Die Namen der Tabellen sind SYSTEM_, gefolgt von dem entsprechenden Verfahren JDBC DatabaseMetaData. Zum Beispiel der Methode 'getColumns (...)' fragt die Tabelle 'SYSTEM_COLUMNS'. Es gibt mehrere andere Systemtabellen auf Datenbanktabellen Reporting, Indizes, Primärschlüssel, Fremdschlüssel etc.Readonly Verbindung und Datenbank supportConnections NURLESE- den Befehl SET auf Nur-Lese-Verwendung festgelegt werden kann oder mit der Methode Connection.setReadOnly (boolean Read-only ). Zusätzlich wird die gesamte Datenbank kann manuell im Nur-Lese-Modus versetzt werden, indem die Zeile hinzufügen Read-only = true auf die .properties-Datei. Alle Anschlüsse sind dann nur lesbar automatisch. Die Datenbankdateien werden dann in Nur-Lese-Modus geöffnet werden, und es ist somit möglich, eine CD mit dieser Datenbank zu erstellen. Andere Variationen erlauben änderbare Nur-Lese-Datenbank (Änderungen werden beim Herunterfahren verworfen) oder Einschluss einer Datenbank in der Anwendung JAR.


HSQLDB-Datenbankmotor. Zugehörige Software

RAILSDB.

Eine in Rubin geschriebene Webanwendung mit dem Rubin auf dem Rubin auf Rails Web Framework. ...

183

Herunterladen

Webstorage.

Webstorage ist eine webbasierte Anwendung, die in PHP geschrieben wurde, um Dateien in einer PostgreSQL-Datenbank zu speichern. ...

173

Herunterladen