Installation and Configuration of MongoDB |
MongoDB is a database based on distributed file storage, which aims to provide a scalable high-performance data storage solution for WEB applications.
MongoDB is a product that lies between relational and non relational databases, and is the most feature rich and relational database like non relational database. It supports a very loose data structure, similar to JSON's BSS format, so it can store complex data types. The biggest feature of MongoDB is its support for powerful query languages, with syntax similar to object-oriented query languages. It can almost achieve most of the functions of single table queries in relational databases, and also supports indexing of data. MongoDB stores data in files and uses memory mapped files for management to improve efficiency. The MongoDB server can run on Linux, Windows, or Mac OS X platforms and supports 32-bit and 64 bit applications. It is recommended to run on a 64 bit platform, as MongoDB supports a maximum file size of 2GB when running in 32-bit mode.
In SuperMap iServer, MongoDB can be used for the storage of map tiles, and currently MongoDB is supported MongoDB 2.6/3.x/4.x(up to 4.2.x) series, of which only the 4.2.x version supports the Mongo replica set deployment method. For specific usage, please refer to How to use Distributed Tiling service .
For more information about MongoDB, please refer to the MongoDB website: http://www.mongodb.org.
MongoDB uses the following ports by default. If the firewall is enabled, please ensure that the following ports are accessible: