Motore di database HSQLDB.

HSQLDB Il motore di database è un leggero motore di database SQL di 100% Java.
Scarica ora

Motore di database HSQLDB. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • The hsqldb Development Team
  • Sito web dell'editore:
  • http://hsqldb.org

Motore di database HSQLDB. Tag


Motore di database HSQLDB. Descrizione

HSQLDB Database Engine è un leggero motore di database SQL di 100% Java. HsqLDB è il principale motore di database relazionale SQL scritto in Java. Il motore di database HSQLDB ha un driver JDBC e supporta un nuovo sottoinsieme di ANSI-92 SQL (BNF Tree Format) Plus Miglioramenti SQL 99 e 2003.it offre un piccolo (meno di 100k in una versione), motore di database veloce che offre sia Memoria e tabelle basate su disco. Sono disponibili modalità incorporate e server. Inoltre, include strumenti come un server web minimo, query in-memory e strumenti di gestione (possono essere eseguiti come applet) e un numero di esempi di dimostrazione. Il prodotto è attualmente utilizzato come base di database e persistenza in molti software open source progetti e anche in progetti e prodotti commerciali. Nella versione attuale è estremamente stabile e affidabile. È meglio conosciuto per le sue piccole dimensioni, la capacità di eseguire completamente in memoria e la sua velocità. Questo software confezionato è completamente gratuito in base alle nostre licenze, in base alla licenza BSD standard. Sì, è giusto, completamente privo di costi o restrizioni onerose e pienamente compatibili con tutte le principali licenze open source. Il codice sorgente Java e una vasta documentazione inclusa sempre! Ecco alcune caratteristiche chiave del "Motore di database HSQLDB": · 100% Java · A Full RDBMS (sistema di gestione del database relazionale), con le funzionalità dell'oggetto di Java · Codice sorgente commutabile per supportare JDK 1.1 .x, JDK 1.2.x, JDK (SE) 1.3.x, JDK (SE) 1.4.x, JDK (SE) 1.4.x. · Sindassi standard SQL (lingua query strutturata) · Sottoqueri correlati, I join interni ed esterni sono possibili · Views, TABLE TEMP e sequenze · Tabelle di testo (con origini dati di file esterne come file CSV) · Tasto primario, esclusivo e controllo dei vincoli su colonne singole o multiple · ORDINE BY, GRUPPO DA E AVENUTO SONO SOSTENUTO · Contesto, Sum, Min, Max, AVG Nelle espressioni · Supporto completo per le espressioni linguistiche SQL come il caso .. Quando .. Else .., Nullif, ecc. · Supporto di transazione · Supporta l'integrità referenziale (tasti estraibili) con opzioni a cascata completa (Elimina, aggiornamento, impostare null, impostare predefinito) · Le procedure e le funzioni memorizzate Java possono essere chiamate · trigger · Functi di sicurezza del database Ons · Supporto dell'interfaccia JDBC del 95% con full Metadati e funzionalità di dichiarazione batch · Tutti i tipi di dati JDBC 1 supportati, anche "Oggetto", Blob e Clob · Memoria, modalità di accesso in memoria, standalone e client-server · Un piccolo server web e un servlet è Incluso · Può essere utilizzato in applet e applicazioni · Supporto per colonna automatica · Tabelle memorizzate nella cache o di testo fino a 2 Gigabyte · Dimensione delle stringhe e dati binari Solo limitato mediante memoria · Gli indici possono essere creati per uno o molti campi · Supporto metadati JDBC · Readonly Supporto di connessione e database · Uno script SQL che descrive il database può essere creatoDatabase SecurityQuesto è un sistema di sicurezza incorporato utilizzando utenti, password e diritti di accesso. Esistono predefinito un 'amministratore di sistema' con il nome utente 'SA' e la password '' (password vuota). Questo utente speciale può creare nuovi utenti, rilasciare utenti e concedere e revocare i diritti di accesso per tabelle o procedure memorizzate ad altri utenti. Gli utenti generali possono cambiare la propria password e connettersi come un altro utente. Tutta questa somministrazione dell'utente può essere eseguita dagli script SQL (Grant, Revoke). L'accesso può essere concesso anche alle colonne pubbliche.identity (AUTOINCREMENT) Le colonne di tipo Colonne possono essere utilizzate per servire come identificatore di riga unica automatica per una tabella. Quando viene aggiunta una nuova riga alla tabella e la colonna Identity non è inserita (o viene inserito un valore NULL), HSQLDB fornisce un valore unico e incrementale per la colonna. La colonna Identity è automaticamente la chiave primaria della tabella. È possibile creare solo una colonna di identità per tabella. In HSQLDB, qualsiasi valore può essere utilizzato per l'aggiornamento o l'inserimento in una colonna di identità a condizione che non violi il vincolo della chiave primario.MetAdata supporthsqLDB supporta le tabelle di sistema ampie che sono costruite dinamicamente quando viene effettuata una query a loro. Queste tabelle forniscono metadati del database. I nomi delle tabelle sono "SYSTEM_" seguiti dal corrispondente metodo DatabaseMetadata da JDBC. Ad esempio il metodo 'getColumns (...)' interroga la tabella 'System_Columns'. Esistono diverse altre tabelle di sistema che riportano le tabelle di sistema, gli indici, le chiavi primarie, i tasti estranei, ecc. La connessione di connessione di connessione e del database del database possono essere impostati per la lettura utilizzando il set di comandi readonly o utilizzando il metodo connection.setReadonly (Boolean Readonly ). Inoltre, l'intero database può essere inserito in modalità di sola lettura aggiungendo manualmente la linea 'Readonly = true' al file .properties. Tutte le connessioni vengono quindi automaticamente readonly. I file del database verranno quindi aperti in modalità Readonly ed è quindi possibile creare un CD con questo database. Altre varianti, consentire il database readonly modificabile (le modifiche vengono scartate allo spegnimento) o l'inclusione di un database nel barattolo dell'applicazione.


Motore di database HSQLDB. Software correlato

Bufonidae.

Bufonidae è uno strumento di query del database ispirato a TAD implementato come applicazione Java. ...

195

Scarica

Ksqlanalyzer.

KSQLANALYZER è uno strumento per accedere facilmente ai dati di un database MS SQL. ...

201

Scarica

Cubulus OLAP.

Cubulus è un motore analitico e un'interfaccia web Slice and Dice in cima a un database relazionale (MySQL al momento). ...

280

Scarica

Krunning.

Krunning è un gestore di database per tenere traccia degli eventi di funzionamento personale (traccia, registrazione, ecc.). ...

181

Scarica