Carbonado

une couche d'abstraction extensible de persistance extensible à haute performance open source pour applications Java
Télécharger maintenant

Carbonado Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Brian S O'Neill
  • Site Internet de l'éditeur:
  • Systèmes d'exploitation:
  • Mac OS X
  • Taille du fichier:
  • 955 KB

Carbonado Mots clés


Carbonado La description

Une couche d'abstraction de persistance extensible à source ouverte et haute performance pour les applications Java Carbonado est une couche d'abstraction de persistance extensible de haute performance libre et ouverte pour les applications Java, qui fournit une vue relationnelle à la technologie de persistance sous-jacente. La persévérance peut être fournie par une base de données relationnelle SQL accessible JDBC ou peut être un Berkeley DB. Il peut également être entièrement reproduit entre les deux.Ex si la base de données de support n'est pas basée sur SQL, Carbookado prend en charge toujours de nombreuses fonctionnalités principales que l'on trouve dans n'importe quel type de base de données relationnelle. Il prend en charge les requêtes, les joints, les index et il effectue une optimisation des requêtes. Lorsqu'il est utilisé de cette manière, Carbonado n'est pas simplement un calque à une base de données relationnelle, c'est la base de données relationnelle. SQL n'est pas une condition requise pour la mise en uvre de bases de données relationnelles.carbonado est capable d'atteindre des performances élevées en imposant de très faibles surcharges lors de l'accès au stockage réel. Les frais généraux bas sont réalisés en partie par le code critique de performances de la génération automatique, via la bibliothèque de Cojen. Quoi de neuf dans cette version: · Construit à l'aide de JDK1.6, mais cible JDK1.5. · Ajout de la prise en charge des séquences pour les bases de données SQL qui ne prennent pas de manière native des séquences. · Ajouté @Automatic Annotation, qui prend également en charge les colonnes d'incrémentation automatique. · Le référentiel JDBC prend en charge la gestion automatique de la version automatique en option, éliminant ainsi que les déclencheurs sont installés sur la base de données. · FilteredCursor assure que le filtre utilisé est lié. · BDBePository détecte si des modifications sont apportées à la définition principale de la clé et à une exception. · Support ajouté pour les propriétés dérivées. · Moteur de requête amélioré pour optimiser pour couvrir les index. · Méthodes ajoutées pour accéder aux propriétés stockables par nom. · JDBCexitory permet de représenter plus de types de colonnes par des chaînes -numbers et des dates. · JDBCePository prend en charge la propriété Char et de caractères si la colonne est un type de longueur de caractères 1. · JDBCOPository permet une colonne non nulle d'être @NULLABLABLE SIZ AUSSI @IDEPENDANT. · Correction du bogue dans la génération de SQL avec des propriétés principales nullables. · Méthode de commodité supplémentaire, requête.exists (). · Support ajouté pour définir des touches alternatives dans les stockables synthétiques. · Support de déclenchement ajouté pour les charges et les requêtes après les charges. · Suppression de la prise en charge vestigiale pour les stockables d'emballage. · Les méthodes de tostring stockables et de TostringKeySon skip Savent les propriétés non initialisées. · Appeler stockable.UPDate lorsqu'il n'y a pas de propriétés sales effectue une mise à jour au lieu d'être "intelligente" et d'ignorer la demande de mise à jour. L'ancien comportement était non intuitif et interféré avec le comportement de déclenchement attendu. · Les propriétés de jointure de plusieurs à un qui n'existent pas toujours de retourner NULL maintenant, au lieu de lancer FetchnoneException. Le comportement correspond maintenant à celui des propriétés de jointure nullables, qui n'a jamais jeté la fetchnoneException. Les propriétés de jointure nullables qui résolvent à NULL sont mises en cache comme avant, mais les propriétés de jointure non nullables ne se cache pas null. · Support ajouté pour "où existe" dans les requêtes via une nouvelle syntaxe. · Ajout de la prise en charge des jointures extérieures via une nouvelle syntaxe. · Les transactions peuvent être détachées et attachées de / sur le thread actuel. · Les stockables peuvent être sérialisés pour une persistance temporaire ou des appels distants. · Prenez en charge la recherche de tranches de requêtes, ce qui se traduit par un décalage et une limite SQL. · Répartiteur de carte volatil ajouté. · Ajout de rappel auditeur pour le référentiel Replié RESYNC. · Support ajouté pour les types de propriétés BigInteger et BigDecimal.


Carbonado Logiciels associés

Jdon

solution open source qui vous donne un accès facile aux données persistantes dans les bases de données ...

178 137 KB

Télécharger