mongodb-application-sharding
  • MongoDB Application Sharding
  • Quickstart
  • Javadocs
  • Sharding Strategies
    • Collection Sharding Strategy
      • Usage
    • Database Sharding Strategy
      • Usage
    • Composite Sharding Strategy
      • Usage
Powered by GitBook
On this page

MongoDB Application Sharding

NextQuickstart

Last updated 2 years ago

Application Sharding enables you to convert a database into a distributed database to divide the dataset into multiple tables(collections), databases or both. provides this feature for relational databases, such as MySQL, PostgreSQL etc.

This project provides the same feature to divide the data into multiple collections for MongoDB. Inspired by Apache's Sharding-Sphere, this library provides extensions to the classes present in to shard the database into 3 different strategies

Application Sharding Strategies supported by the library

  1. Collection Sharding Strategy

  2. Database Sharding Strategy

  3. Composite Sharding Strategy

Author

ShardingSphere
spring-data-mongodb
Shashank Sharma
Java CI with Maven
Maven Package
codecov
SonarCloud
Page cover image