Skip to main content

7 posts tagged with "mongodb-alternative"

View All Tags

11 min read
Matthew Revell

Choosing how your app stores and manages data is one of those foundational decisions that will impact just about every other step you take. But with so much variety, how do you make the right call?

Tigris is an open source NoSQL database and search platform that you can run in any cloud, on your own hardware, or have it managed for you via Tigris Cloud. Here we'll look at how Tigris compares both to MongoDB and DynamoDB, as well as providing an overview of some of the features and tradeoffs you'll need to consider.

Banner for MongoDB vs DynamoDB vs Tigris - a NoSQL Database Comparison

Just want to see the feature comparison table? No problem, view the NoSQL database comparison table >

15 min read
Phil Leggetter

The MERN Stack - a web technology stack consisting of MongoDB, Express.js, React, and Node.js - was introduced around 2018 as a popular set of technologies to enable end-to-end development in JavaScript. Although the popularity of fullstack frameworks such as Next.js means that MERN isn't as popular as it once was, it is still a viable and productive choice with its decoupled architecture providing more flexibility than you'll get with a fullstack framework.

Today, I'd like to introduce the TERN (Tigris, Express.js, React, and Node.js) stack which replaces MongoDB with Tigris.

Migrating from MERN to TERN

In this post, you'll learn about MERN and TERN and why you should migrate from MERN to TERN. We'll cover all the steps involved in migrating a MERN application to TERN (Tigris, Express.js, React, and Node.js); first using Tigris MongoDB compatibility to get your existing application working with Tigris instead of MongoDB without any code changes (鈿狅笍 spoiler: it's as simple as updating the MongoDB connection string). Then, we'll make a few changes to get the application using the Tigris SDK instead of the MongoDB Node.js driver, completing the migration.

5 min read
Ovais Tariq
Phil Leggetter
Michael Jolley

MongoDB compatibility has been added to the Tigris open source NoSQL database and search platform and is now also available on Tigris Cloud.

The first beta release of Tigris MongoDB compatibility offers support for MongoDB 6.0+ CRUD and Aggregation operations. Any application that uses the supported MongoDB CRUD and Aggregation operations, no matter the programming language, can now use Tigris instead of a self-hosted MongoDB instance or MongoDB Atlas.

7 min read
Himank Chaudhary

Tigris is a Serverless NoSQL Database and Search Platform that offers a modern open source alternative to MongoDB and DynamoDB. Tigris utilizes FoundationDB's transactional key-value interface as its underlying storage engine. In a blog post titled How We Built the Data Layer on FoundationDB, we delved into why we decided to use FoundationDB for this purpose. This blog focuses on the serializable transactions provided by Tigris and compares it to transactions in MongoDB.

3 min read
Ovais Tariq

In the previous blog post we discussed using Tigris as a scalable, cost-effective, and open source alternative to MongoDB Atlas. As a continuation of that, this blog post will demonstrate using the MongoDB Shell mongosh in a way that is transparent to the application that the data is stored in Tigris Cloud database.

Furthermore, there will be no cluster to create and no sharding to worry about.

We have also recorded a video if you prefer video content.

4 min read
Ovais Tariq

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.