MongoDB is one of the most popular databases developers use for data
persistence for their applications. MongoDB has several benefits over
traditional relational databases. One of the most significant advantages is
its flexible data model, which makes it easier for developers to manage
their data.
MongoDB Atlas is the cloud-hosted version
of MongoDB, including other proprietary data services such as Search and
Analytics. While Atlas provides several benefits, there are three major
issues associated with it: costs, control over data, and operational issues
when dealing with large datasets.
In this blog post, we discuss Tigris as a scalable, cost-effective, and open
source alternative to MongoDB Atlas. We will also demonstrate using
Go driver for MongoDB
in a way that is transparent to the application that the data is stored in
Tigris Cloud database.
The Tigris Go MongoDB quickstart code
is available on GitHub.