You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# Schema Transformer: Migrating RU-based Azure Cosmos DB for MongoDB to vCore-based
1
+
# Schema Transformer: Migrating RU-based Azure Cosmos DB for MongoDB to Azure DocumentDB
2
2
3
-
Schema Transformer is a Python script designed to analyze Mongo RU Collection schemas and efficiently transform them into a vCore-optimized structure. This ensures seamless compatibility and enhances query performance.
3
+
Schema Transformer is a Python script designed to analyze Mongo RU Collection schemas and efficiently transform them into a DocumentDB optimized structure. This ensures seamless compatibility and enhances query performance.
4
4
5
5
With this tool, you can generate index and sharding recommendations tailored specifically to your workload, making your migration smoother and more efficient.
6
6
@@ -9,16 +9,17 @@ With this tool, you can generate index and sharding recommendations tailored spe
9
9
The tool supports the following versions:
10
10
11
11
-**Source:** Azure Cosmos DB for MongoDB RU-based (version 4.2 and above)
12
-
-**Target:** Azure Cosmos DB for MongoDB vCore (all versions)
12
+
-**Target:** Azure DocumentDB (all versions)
13
13
14
14
## How to Run the Script
15
15
16
16
### Prerequisites
17
17
18
18
Before running the assessment, ensure that the client machine meets the following requirements:
19
19
20
-
- Access to both source and target MongoDB endpoints, either over a private or public network via the specified IP or hostname.
20
+
- Access to both source MongoDB RU endpoint and target Azure DocumentDb endpoint, either over a private or public network via the specified IP or hostname.
21
21
- Python (version 3.10 or above) must be installed.
22
+
- PyMongo library must be installed (`pip install pymongo`).
0 commit comments