Skip to content

Commit 18b3ea8

Browse files
authored
Merge pull request #271844 from wmwxwa/patch-14
Create "your mongodb app reimagined"
2 parents ec609fd + 3576bbf commit 18b3ea8

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: Your MongoDB app reimagined
3+
description: Easily transition your MongoDB apps to attain planet scale and high availability while maintaining continuity.
4+
author: wmwxwa
5+
ms.author: wangwilliam
6+
ms.service: cosmos-db
7+
ms.subservice: mongodb
8+
ms.topic: conceptual
9+
ms.date: 04/10/2024
10+
---
11+
12+
# Your MongoDB app reimagined
13+
14+
[!INCLUDE[MongoDB](../includes/appliesto-mongodb.md)]
15+
16+
You have launched an app. Word of mouth spreads slowly, and a small but loyal user base forms. They diligently give you feedback, helping you improve it. As you continue to fix issues and add features, more and more users fall in love with your app, and your users grows like a snowball rolling down a hill. Celebrities and influencers endorse it; teenagers use its name as an everyday verb. Suddenly, your app's usage skyrockets, and you watch in awe as the user count soars, anticipating your creation to become a staple on devices worldwide.
17+
18+
But, timeouts become increasingly frequent, especially when traffic spikes. The rapid growth and unpredictable demand push your infrastructure to its limits, making scalability a pressing issue. Yet overhauling your data pipeline is out of the question given your resource and time constraints.
19+
20+
You chose MongoDB for its flexibility. Now, when you need to manage cost while satisfying demanding requirements for scalability, availability, and continuity, Azure Cosmos DB for MongoDB comes to the rescue.
21+
22+
You point your app to the connection string of this fully managed database, which offers single-digit millisecond response times, automatic and instant scalability, and guaranteed speed at any scale. Even OpenAI chose the underlying service to [dynamically scale their ChatGPT service](../introduction.md) – one of the fastest-growing consumer apps ever – enabling high reliability and low maintenance. While you continue to use your existing MongoDB skills and your favorite MongoDB drivers, SDKs, and tools, you also reap the following benefits from choosing either of the two available architectures:
23+
24+
## Dynamically scale your MongoDB app
25+
26+
### vCore Architecture
27+
28+
[A fully managed MongoDB-compatible service](./vcore/introduction.md) with dedicated instances for new and existing MongoDB apps. This architecture offers a familiar vCore architecture for MongoDB users, efficient scaling, and seamless integration with Azure services.
29+
30+
- **Integrated Vector Database: Seamlessly integrate your AI-based applications using the integrated vector database. This integration offers an all-in-one solution, allowing you to store your operational/transactional data and vector data together. Unlike other vector database solutions that involve sending your data between service integrations, this approach saves on cost and complexity.
31+
32+
- **Flat pricing with Low total cost of ownership**: Enjoy a familiar pricing model, based on compute (vCores & RAM) and storage (disks).
33+
34+
- **Elevate querying with Text Indexes**: Enhance your data querying efficiency with our text indexing feature. Seamlessly navigate full-text searches across MongoDB collections, simplifying the process of extracting valuable insights from your documents.
35+
36+
- **Scale with no shard key required**: Simplify your development process with high-capacity vertical scaling, all without the need for a shard key. Sharding and scaling horizontally is simple once collections are into the TBs.
37+
38+
- **Free 35 day Backups with point in time restore (PITR)**: Free 35 day backups for any amount of data.
39+
40+
> [!TIP]
41+
> Visit [Choose your model](./choose-model.md) for an in-depth comparison of each architecture to help you choose which one is right for you.
42+
43+
### Request Unit (RU) architecture
44+
45+
[A fully managed MongoDB-compatible service](./ru/introduction.md) with flexible scaling using [Request Units (RUs)](../request-units.md). Designed for cloud-native applications.
46+
47+
- **Instantaneous scalability**: With the [Autoscale](../provision-throughput-autoscale.md) feature, your database scales instantaneously with zero warmup period. You no longer have to wait for MongoDB Atlas or another MongoDB service you use to take hours to scale up and up to days to scale down.
48+
49+
- **Automatic and transparent sharding**: The infrastructure is fully managed for you. This management includes sharding and optimizing the number of shards as your applications horizontally scale. The automatic and transparent sharding saves you the time and effort you previously spent on specifying and managing MongoDB Atlas sharding, and you can better focus on developing applications for your users.
50+
51+
- **Five 9's of availability**: [99.999% availability](../high-availability.md) is easily configurable to ensure your data is always there for you.
52+
53+
- **Active-active database**: Databases can span multiple regions, with no single point of failure for **writes and reads for the same data**. MongoDB global clusters only support active-passive deployments for writes for the same data.
54+
55+
- **Cost efficient, granular, unlimited scalability**: The platform can scale in increments as small as 1/100th of a VM due to its architecture. This scalability means that you can scale your database to the exact size you need, without paying for unused resources.
56+
57+
- **Real time analytics (HTAP) at any scale**: Run analytics workloads against your transactional MongoDB data in real time with no effect on your database. This analysis is fast and inexpensive, due to the cloud native analytical columnar store being utilized, with no ETL pipelines. Easily create Power BI dashboards, integrate with Azure Machine Learning and Azure AI services, and bring all of your data from your MongoDB workloads into a single data warehousing solution. Learn more about the [Azure Synapse Link](../synapse-link.md).
58+
59+
- **Serverless deployments**: In [serverless capacity mode](../serverless.md), you're only charged per operation, and don't pay for the database when you don't use it.
60+
61+
> [!TIP]
62+
> Visit [Choose your model](./choose-model.md) for an in-depth comparison of each architecture to help you choose which one is right for you.
63+
64+
>[!NOTE]
65+
> This service implements the wire protocol for MongoDB. This implementation allows transparent compatibility with MongoDB client SDKs, drivers, and tools. This service doesn't host the MongoDB database engine. Any MongoDB client driver compatible with the API version you're using should be able to connect, with no special configuration. Microsoft does not run MongoDB databases to provide this service. This service is not affiliated with MongoDB, Inc.
66+
67+
## How to connect a MongoDB application
68+
69+
- [Connect to vCore-based model](vcore/migration-options.md) and [FAQ](vcore/faq.yml)
70+
- [Connect to RU-based model](connect-account.md) and [FAQ](faq.yml)

0 commit comments

Comments
 (0)