Designing GemFire XD Databases

Unlike in traditional database design, GemFire XD requires the designer to analyze the common access patterns and choose a partitioning strategy that results in queries that are pruned to a single partition. In addition, dimension tables may need to be replicated in order to make data available for join operations against partitioned data. These chapters describe the basic table design principles that you can use to achieve linear scaling with GemFire XD.