v2.0
- About MDB
- Installation
- Upgrade
- Concepts
- User Interface
- Source Requirements
- Target Database Requirements
- Target Kafka Requirements
- Usage Restriction
- Frequently Exceptions
- Release Note
MDB Introduction
MDB (MogDB Data Bridge) is a heterogeneous database migration and synchronization tool.
It is used for database migration and synchronization between MogDB/openGauss or openGauss-based databases and other databases such as Oracle, DB2, MySQL.
Architecture

Supported Database Types
| Source Database | Target database | Supported or Not |
|---|---|---|
| Oracle | MogDB | Supported |
| MySQL | MogDB | Supported |
| PostgreSQL | MogDB | Supported |
| DB2 | MogDB | Support only structure and snapshot |
| MogDB | MogDB | Supported |
| MogDB | Oracle | Supported |
| MogDB | MySQL | Supported |
| MogDB | DB2 | Supported |
| MogDB | kafka | Supported |
| Oracle | GaussDB | Supported |
| MySQL | GaussDB | Supported |
| DB2 | GaussDB | Support only structure and snapshot |
| MogDB | GaussDB | Supported |
| GaussDB | Oracle | Supported |
| GaussDB | DB2 | Supported |
Supported Database Objects
| Object Name | Supported or Not | Description |
|---|---|---|
| Schema | Supported | |
| Table | Supported | |
| Constraint | Unsupported | Foreign key unsupported |
| Index | Supported | |
| TableData | Supported | Table data |
| User | Unsupported | |
| Sequence | Supported | |
| Synonyms | Supported | |
| Trigger | Supported | Only supported Oracle, MySQL |
| Procedure | Supported | Only supported Oracle, MySQL |
| Function | Supported | Only supported Oracle, MySQL |
| View | Supported | Only supported Oracle, MySQL |
| Package | Supported | Only supported Oracle |