Carbonado.

Un strato di astrazione di persistenza ad alte prestazioni open source per applicazioni Java
Scarica ora

Carbonado. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Prezzo:
  • FREE
  • Nome editore:
  • Brian S O'Neill
  • Sito web dell'editore:
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 955 KB

Carbonado. Tag


Carbonado. Descrizione

Un strato di astrazione di persistenza ad alte prestazioni open source per applicazioni Java Carbonado è una scala ad alta prestazione ad alte prestazioni gratuita e open source, strato di astrazione persistenza per applicazioni Java, che fornisce una vista relazionale alla tecnologia di persistenza sottostante. La persistenza può essere fornita da un database relazionale SQL accessibile JDBC o può essere un DB Berkeley. Può anche essere completamente replicato tra i due.even se il database di supporto non è basato su SQL, Carbonado supporta ancora molte delle caratteristiche principali trovate in qualsiasi tipo di database relazionale. Supporta query, unire, indici e esegue l'ottimizzazione della query. Se usato in questo modo, Carbonado non è semplicemente un livello per un database relazionale, è il database relazionale. SQL non è un requisito per l'implementazione di database relazionali.Carbonado è in grado di ottenere prestazioni elevate imponendo un sovraccarico molto basso quando si accede alla memoria effettiva. Bassa generazione è raggiungibile in parte mediante generazione automatica del codice critico delle prestazioni, tramite la libreria di Cojen. Cosa c'è di nuovo in questa versione: · Builds usando JDK1.6, ma bersagli JDK1.5. · Aggiunto supporto per sequenze per i database SQL che non supportano nativamente le sequenze. · Aggiunta annotazione @automatica, che supporta anche le colonne di incremento automatico. · Il repository JDBC supporta la gestione automatica della versione opzionale, eliminando il requisito che i trigger saranno installati nel database. · FilteredCursor assicura che il filtro utilizzato sia vincolato. · Bdbrepository rileva se le modifiche sono apportate alla definizione della chiave primaria e alle lancia eccezione. · Aggiunto supporto per proprietà derivate. · Motore di query migliorato per ottimizzare per coprire gli indici. · Metodi aggiunti per accedere alle proprietà memorizzabili per nome. · JDBCREPITORY consente di rappresentare più tipi di colonne da stringhe -Number e date. · JDBCREPITORY supporta la proprietà Char e Carattere se la colonna è il tipo di chart di lunghezza 1. · JDBCREPITORY consente una colonna non nullo di essere @Nullable se anche @Endependent. · Risolto bug nella generazione di SQL con proprietà chiave primarie nullabili. · Metodo di convenienza aggiunto, query.exists (). · Aggiunto supporto per la definizione dei tasti alternativi in matrici sintetiche. · Aggiunto il supporto del trigger per dopo carichi e query. · Rimosso il supporto vestigiale per il confezionamento di matrimoni. · Tostring memorizzabile e metodi TostringKeyOnly saltano le proprietà non inizializzate. · Chiamata memorizzabile.Update Quando non ci sono proprietà sporche effettivamente esegue un aggiornamento anziché essere "intelligente" e ignorare la richiesta di aggiornamento. Il vecchio comportamento era non intuitivo e interferito con il comportamento del trigger atteso. · Proprietà di join a molti-to-one che non esistono sempre restituiscono nulli ora, invece di lanciare la fetchnoneexception. Il comportamento ora corrisponde a quello delle proprietà di unione nullable, che non hanno mai gettato FetchnoneException. Proprietà nulling join che risolvono in null sono memorizzate nella cache come prima, ma le proprietà di join non nullabili non cache null. · Aggiunto supporto per "dove esiste" nelle query tramite la nuova sintassi. · Aggiunto il supporto per i join esterni tramite la nuova sintassi. · Le transazioni possono essere staccate e attaccate da / per il filo corrente. · Gli archivi possono essere serializzati per persistenza temporanea o chiamate remote. · Supporta la recupero delle fettine di query, che si traduce in un offset e un limite SQL. · Aggiunto il repository di mappa volatile. · Aggiunta callback listener per repository replicato RESYNC. · Supporto aggiunto per i tipi di proprietà Biginteger e BigDecimal.


Carbonado. Software correlato

Exeq.

Libreria ICQ gratuita e open source scritta in Java ...

153 6 KB

Scarica