Hibernate Shards

Horizontal Partitioning With Hibernate

Reference Guide

3.0.0.Beta1


Table des matières

Préface
1. Architecture
1.1. Vue d'ensemble
1.2. La logique de fragmentation généralisée
1.3. La logique de fragmentation spécifique à l'application
1.4. Pré-requis système
2. Configuration
2.1. Vue d'ensemble
2.1.1. Schéma de base de données d'un rapport météorologique
2.1.2. Modèle objet d'un rapport météorologique
2.1.3. Contenu de weather.hbm.xml
2.2. Obtenir une ShardedSessionFactory
2.3. Limitations de la configuration
3. Shard Strategy
3.1. Vue d'ensemble
3.2. ShardAccessStrategy
3.2.1. SequentialShardAccessStrategy
3.2.2. ParallelShardAccessStrategy
3.3. ShardSelectionStrategy
3.4. ShardResolutionStrategy
3.5. Génération d'identifiants
4. Refragmentation
4.1. Fragments virtuels
5. Requêtes
5.1. Vue d'ensemble
5.2. Criteria
5.3. HQL
5.4. Use of Shard Strategy When Querying
6. Limitations
6.1. Implémentation incomplète de l'API Hibernate
6.2. Graphes d'objets inter-fragments
6.3. Transactions réparties
6.4. Intercepteurs à état
6.5. Des objets avec des identifiants qui sont des types de base
6.6. Données répliquées