I'm configuring a tile server on Apache Mesos. From all the tutorials I've read, I gathered that PostgreSQL and PostGIS is widely used for this purpose.

I learned that MongoDb and MySQL Server also can be configured for spatial databases (but could not find any tutorial on the same).

My goal is to set up a tile server (which I've done with PostgreSQL) but wanted to know which DB would be the most efficient (w.r.t space and tile rendering speed)?

closed as too broad by Spacedman, Vince, Michael Stimson, PolyGeo Oct 8 '18 at 23:38

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 5
    Space is cheap, time is expensive. I'd be asking which one is going to take more time to learn, setup and administer. PostGIS extension to PostgreSQL is fairly well documented and has lots of time saving tools so would be my pick but if you're not interested so much in saving your time but investigating a technology which may or may not be useful in the future the challenge of other options may be alluring. – Michael Stimson Oct 4 '18 at 23:49
  • 1
    For a tile server I'd check out geoserver. It can integrate with postgres/postgis to serve content from there. It can do caching, time-series, rendering styles etc and is pretty quick. – RedM Oct 5 '18 at 6:39
  • Rasdaman might be a contender for you rasdaman.com – nmtoken Oct 5 '18 at 11:16
  • @MichaelStimson Thank you! what you said makes sense. – vaishnavi mukundhan Oct 5 '18 at 14:49