O MongoDB possui o recurso de Sharding (Fragmentação)!
É um método que o Mongo permite habilitar em coleções, preferencialmente as gigantes (muitos documentos), distribuindo os documentos da coleção em diferentes máquinas e proporcionando maior performance em operações que venham a ser feitas nas coleções fragmentadas.
O Mongo divide os documentos de uma coleção por uma chave de fragmento, que pode ser um ou vários campos dos documentos.
Link do GitHub utilizando Spring Boot e Sharding: https://github.com/oigorrudel/mongodb-shard-example
Fontes:
https://www.mongodb.com/pt-br/docs/manual/sharding/
https://docs.spring.io/spring-data/mongodb/reference/mongodb/sharding.html
Top comments (0)