DEV Community

megantigris for Tigris Data

Posted on • Edited on

Tigris - a better alternative to MongoDB for MEAN stack applications πŸ§΅πŸ‘‡

Tigris is an open source, ACID-transaction serverless document store that brings a modern Ops-free developer experience for database users. Here is a fork of MongoDB's mean-stack-example that uses Tigris instead of MongoDB: https://github.com/tigrisdata/mean-stack-example

Tigris differentiates itself from MongoDB Atlas in the following ways:

βœ… Provides automated data indexing, which removes the need for DBA operations and means all the queries are always fast (no infra setup or configuration needed)

βœ… Tigris provides the ability to perform ES-like powerful real time search automatically across all the data (no infra setup or configuration required)

βœ… Tigris provides a native HTTP interface that makes it work well with serverless applications where traditional #databases suffer from connection-related issues.

βœ… Tigris was built to be truly serverless. Storage, compute, and data indexing are all built as separate layers which can be scaled independently (high-level architecture here https://docs.tigrisdata.com/overview/architecture).

Note: MongoDB Atlas has rebranded itself to be serverless, but unless they rearchitect themselves the way we have, they are not really serverless.

βœ… With Tigris, you never have to leave your code, no ops to perform on your database. All the interactions happen in code, your data models are automatically converted to databases and collections, and your changes to the schema are automatically reflected in the database.

βœ… This means your dev workflow can be simplified to (1) define data models (2) implement application logic and (3) push the code to production. All the database changes (creation, modification) get taken care of automaticallyβ€” no need to manually execute queries or click buttons

See a short video here:

βœ… Tigris provides a local development environment that can run the entire platform in a single container, so you can develop locally and be sure that your code behaves the same way in production.

βœ… Tigris is entirely open source with an #Apache2 license (GitHub repo https://github.com/tigrisdata/tigris).

Check out the docs to learn more: https://docs.tigrisdata.com/

Top comments (0)