|
1 |
| -=================== |
2 |
| -Relational Migrator |
3 |
| -=================== |
| 1 | +:template: product-landing |
| 2 | +:hidefeedback: header |
| 3 | +:noprevnext: |
4 | 4 |
|
5 |
| -.. default-domain:: mongodb |
| 5 | +=========================== |
| 6 | +What is Relational Migrator |
| 7 | +=========================== |
6 | 8 |
|
7 |
| -Your words here. Don't forget to add a toctree! |
| 9 | +.. introduction:: |
8 | 10 |
|
9 |
| -Have a lovely day! |
| 11 | + MongoDB Relational Migrator is a tool to help you migrate relational workloads to MongoDB. |
| 12 | + Relational Migrator allows you to: |
10 | 13 |
|
| 14 | + - Design an effective MongoDB schema, derived from an existing relational schema. |
| 15 | + - Migrate data from Oracle, SQL Server, MySQL, PostgreSQL to MongoDB, |
| 16 | + while transforming to the target schema. |
| 17 | + - Generate code artifacts to reduce the time required to update application code. |
| 18 | + |
| 19 | + | |
| 20 | + |
| 21 | + .. button:: Download Relational Migrator |
| 22 | + :uri: http://mongodb.com/try/download/relational-migrator |
| 23 | + |
| 24 | +.. image:: /img/hero.png |
| 25 | + :alt: Homepage hero image |
| 26 | + |
| 27 | +.. kicker:: What You Can Do |
| 28 | + |
| 29 | +Bring Your Relational Workloads to MongoDB With Confidence |
| 30 | +---------------------------------------------------------- |
| 31 | + |
| 32 | +.. tabs:: |
| 33 | + |
| 34 | + .. tab:: Mapping and Modelling |
| 35 | + :tabid: mapping-mod |
| 36 | + |
| 37 | + .. procedure:: |
| 38 | + |
| 39 | + .. step:: Visualize Source and Destination Schemas |
| 40 | + |
| 41 | + Use the entity-relationship style diagramming interface |
| 42 | + to visualize your schema and make schema mapping decisions. |
| 43 | + |
| 44 | + .. step:: Customize While Migrating |
| 45 | + |
| 46 | + Split or merge tables across collections. |
| 47 | + Embed a table as a nested document or array in an existing collection. |
| 48 | + Define custom JavaScript expressions to create additional fields. |
| 49 | + |
| 50 | + .. image:: /img/tab1img.png |
| 51 | + :alt: Mapping and Modelling |
| 52 | + |
| 53 | + .. tab:: Schema Recommendations |
| 54 | + :tabid: schema-rec |
| 55 | + |
| 56 | + .. procedure:: |
| 57 | + |
| 58 | + .. step:: Get Suggested Schema Recommendations |
| 59 | + |
| 60 | + Accelerate your schema mapping by asking Relational |
| 61 | + Migrator to suggest a MongoDB schema for your workload, |
| 62 | + or start with a blank slate. |
| 63 | + |
| 64 | + .. step:: Apply your Mapping Rules |
| 65 | + |
| 66 | + Quickly apply recommended table mappings |
| 67 | + to a specific collection in your model. |
| 68 | + |
| 69 | + .. image:: /img/tab2img.png |
| 70 | + :alt: Schema Recommendations |
| 71 | + |
| 72 | + .. tab:: Data Synchronization |
| 73 | + :tabid: data-sync |
| 74 | + |
| 75 | + .. procedure:: |
| 76 | + |
| 77 | + .. step:: Replicate From Supported Relation Systems |
| 78 | + |
| 79 | + Replicate data from Oracle, MySQL, SQL Server, or PostgreSQL |
| 80 | + to MongoDB Atlas or on-premises. |
| 81 | + |
| 82 | + .. step:: Transform Data as Its Replicated |
| 83 | + |
| 84 | + Use the saved mapping definitions to transform data to |
| 85 | + the MongoDB schema as it's replicated. |
| 86 | + Replication can be one time or continuous. |
| 87 | + |
| 88 | + .. image:: /img/tab3img.png |
| 89 | + :alt: Data synchronization |
| 90 | + |
| 91 | + .. tab:: Convert your Application Code |
| 92 | + :tabid: convert-application-code |
| 93 | + |
| 94 | + .. procedure:: |
| 95 | + |
| 96 | + .. step:: Pick a Language and Template |
| 97 | + |
| 98 | + Support for popular enterprise languages |
| 99 | + including C#, Java, JavaScript, JSON, and multiple |
| 100 | + template frameworks. |
| 101 | + |
| 102 | + .. step:: Automatically Generate Application Code |
| 103 | + |
| 104 | + Use information about the new schema to accelerate |
| 105 | + development of new code. Includes code generation of entity |
| 106 | + classes, persistence layers, and APIs. |
| 107 | + |
| 108 | + .. image:: /img/tab4img.png |
| 109 | + :alt: Convert your Application Code |
| 110 | + |
| 111 | +.. kicker:: Related Products & Resources |
| 112 | + |
| 113 | +Go Further with MongoDB |
| 114 | +----------------------- |
| 115 | + |
| 116 | +Explore libraries and tools for MongoDB. |
| 117 | + |
| 118 | +.. card-group:: |
| 119 | + :columns: 3 |
| 120 | + :style: compact |
| 121 | + |
| 122 | + .. card:: |
| 123 | + :cta: Learn about Drivers |
| 124 | + :url: https://www.mongodb.com/docs/drivers/ |
| 125 | + :icon-alt: MongoDB Atlas icon |
| 126 | + |
| 127 | + Use MongoDB in your application’s language |
| 128 | + |
| 129 | + .. card:: |
| 130 | + :cta: View Compass Docs |
| 131 | + :url: https://www.mongodb.com/docs/compass/current/ |
| 132 | + :icon-alt: MongoDB University icon |
| 133 | + |
| 134 | + Visually explore your data with MongoDB Compass |
| 135 | + |
| 136 | + .. card:: |
| 137 | + :cta: View Ops Manager |
| 138 | + :url: https://www.mongodb.com/docs/ops-manager/current/ |
| 139 | + :icon-alt: MongoDB Server icon |
| 140 | + |
| 141 | + Manage and monitor your deployments |
0 commit comments