
Téléchargez sur http://c-jdbc.objectweb.org
Rejoignez-nous: c-jdbc@objectweb.org
All names and trademarks are the property of their respective owners. ObjectWeb is a consortium hosted by INRIA –
Java, JDBC and all Java-based trademarks are registered trademarks of Sun Microsystems, Inc.
Caractéristiques de C-JDBC
Haute disponibilité
Les contrôleurs C-JDBC peuvent être dupliqués
pour éliminer tout point unique de faute dans le sys-
tème. C-JDBC fournit une reprise sur panne trans-
parente aux applications, et offre un support pour le
recouvrement d’erreurs à chaud.
Passage à l’échelle des performances
C-JDBC propose plusieurs modèles de gestion de la
concurrence et de l’équilibrage de charge. Il fournit
une gestion transparente des pools de connections
et un cache à invalidations configurables. C-JDBC
diminue le temps de réponse et améliore le débit
des applications de commerce électronique.
Administration et monitoring
C-JDBC intègre en standard une administration et
un monitoring basé sur JMX qui peuvent être faci-
lement intégrés dans des infrastructures de mana-
gement existantes. C-JDBC est distribué avec une
console d’administration graphique.
Support de l’hétérogénéité
C-JDBC supporte les grappes composées de
n’importe quel ensemble de moteurs de bases de
données équipées d’un pilote JDBC. C-JDBC per-
met la réécriture à la volée des requêtes pour adap-
ter les variations de SQL entre les différentes bases.
Infrastructure ouverte
Chaque composant de C-JDBC peut être remplacé
par une implantation de l’utilisateur pour s’adapter
aux besoins spécifiques d’une architecture ou d’une
application.
A propos de l’INRIA
INRIA est l’Institut National de Recherche en In-
formatique et Automatique. Le projet Sardes à
l’INRIA Rhône-Alpes a défini le concept RAIDb et
dirige les développement de C-JDBC.
A propos d’ObjectWeb
ObjectWeb est un consortium international
d’industriels et d’institutions académiques qui ont
joint leurs forces pour produire la prochaine généra-
tion d’intergiciel libre. Fondé en 2002 par Bull,
France Telecom et l’INRIA, ObjectWeb est hébergé
par l’INRIA, et est sponsorisé par Together Tea-
mlösungen GmbH. Pour plus d’informations sur
ObjectWeb, visitez le site web à l’adresse ht-
tp://www.objectweb.org.
RAIDb: Redundant Array of Inexpensive
Databases
RAIDb est aux bases de données ce que RAID (Re-
dundant Array of Inexpensive Disks) est aux dis-
ques. RAIDb a pour but de fournir une meilleure
performance et une meilleure tolérance aux fautes
qu’une seule base de données, à bas coût, en com-
binant plusieurs instances de base de données en
une matrice redondante de bases. Plusieurs niveaux
de RAIDb sont définis pour obtenir différents com-
pris de performance et tolérance aux fautes.
RAIDb-0 (partitionnement): les tables de la base
sont distribuées sur les nœuds sans redondance.
table 2 & 3 table ...
RAIDb-0 controller
table n-1table 1 table n
RAIDb-1 (miroir): la base est complètement du-
pliquée sur chaque nœud.
Full DB Full DB
RAIDb-1 controller
Full DBFull DB Full DB
RAIDb-2 (duplication partielle): chaque table de
la base est présente sur au moins 2 nœuds.
table x table y
RAIDb-2 controller
table x & yFull DB table z
C-JDBC fournit des implantations logicielles pour
tous les niveaux RAIDb et supporte la réplication
ou la combinaison de tous contrôleurs RAIDb.