Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Reading through Rosenberg & Mateos' The Cloud at Your Service I stumbled upon the concept of database sharding.

Authors point out to several advantages of such approach including high (online) availability, faster queries, handling higher user loads and better parallelization (they also warn of potential pitfalls!)

Is sharding used in geospatial world? What are the applications? Advantages? Disatvantages?

share|improve this question
up vote 2 down vote accepted

MongoDB is a Database that supports Sharding

Sharding offers:

Advantages: Automatic balancing for changes in load and data distribution

Easy addition of new machines Scaling out to one thousand nodes

No single points of failure

Automatic failover

Disadvantages: Sharding must be ran in trusted security mode, without explicit security.

Shard keys are immutable in the current version

All (non-multi)updates, upserts, and inserts must include the current shard key. This may cause issues for anyone using a mapping library since you don't have full control of updates.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.