MongoDB
MongoDB is a Document-oriented NoSQL database. A document is a set of pairs (key:value) where the value can contain scalar types (String, int, double, …) or complex types (Array, Object/Document, …). This approach allows to federate a set of data into a single document and improves performance if your access patterns are limited to one document. The MongoDB service is set up with the tiger storage engine, an engine offering a compression rate factor close to 10.
At the service architecture level, it is configured in replication mode as described in the figure below:
![alternate text](../../../_images/replicaset.png)
Its configuration ensures very high availability even in the event of major updates.
Password management
Currently, we do not offer clients on CC-IN2P3 interactives. To change your password we recommend to use NoSQLBooster .
Command to change your password
# replace the "<variables>" with your correspondent values
db.updateUser(
"<mylogin>",
{
pwd: "<mynewpwd>",
}
)