Skip to content

MongoDB

MongoDB is used to store data for persistent chat, mobile push notifications, meetings, and contact lists.

If you have an existing MongoDB deployment, you can use it. However, if you do not already have MongoDB installed, you must install one or use a cloud-based MongoDB. MongoDB can be installed on a separate server or in the same Kubernetes cluster as Sametime. As with the storage size needed, the use of a dedicated server depends on your organization. After MongoDB is installed or if using a cloud-based MongoDB, it must be defined to communicate with the Sametime server. If installing your own MongoDB, see Installing MongoDB for additional information. For information about using the cloud-based MongoDB, see Using MongoDB on cloud.

Data related to chats and meetings is stored in MongoDB. This includes screenshots, emojis, chat logs, meeting reservation information, and contact lists. By default, data is saved for 90 days. You can change the default on the time-to-live (TTL) setting. For more information, see Updating the time-to-live index for persistent chat.

Data is stored in the data/db path which is specified in the mongod.conf configuration file. When determining the size of your MongoDB, consider the activity used by users in your organization. Refer to the MongoDB documentation for information on setting the size of the database.

Parent Topic: Prerequistes