Skip to content

Commit

Permalink
Merge pull request #6101 from EnterpriseDB/edbai/mig_and_elt
Browse files Browse the repository at this point in the history
EDB Postgres AI Migrations page
  • Loading branch information
gvasquezvargas authored Oct 17, 2024
2 parents 665612d + 1ed323a commit 047274e
Showing 1 changed file with 54 additions and 19 deletions.
73 changes: 54 additions & 19 deletions advocacy_docs/edb-postgres-ai/migration-etl/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,34 +9,69 @@ navigation:
- migration-and-ai
---

Moving your data to Postgres is a challenge that EDB Postgres AI is built to solve. The EDB Postgres AI platform includes a set of tools that help you migrate your data to Postgres and keep it up-to-date.
Moving your data to Postgres is a challenge that EDB Postgres AI is built to solve. The EDB Postgres AI platform includes a set of tools that help you migrate your data to Postgres and keep it up-to-date.

These tools include the EDB Data Migration Service, EDB Postgres AI Migration Portal, Replication Server and Migration Toolkit.
The available migration tools are suitable for different migration scenarios. The tool you use depends on the source database, the target database and the migration scenario.

## The EDB Data Migration Service
## EDB Data Migration Service

The [EDB Data Migration Service](data-migration-service) is a cloud-based service that actively helps you migrate your data to Postgres.
[EDB Data Migration Service](data-migration-service) is a cloud-based service that helps you migrate your data to an [EDB Hosted Cloud Service](/edb-postgres-ai/cloud-service/getting_started/planning/choosing_your_deployment/edb_hosted_cloud_service/) database.

## The EDB Postgres AI Migration Portal
EDB DMS offers a secure and fault-tolerant way to migrate database data to the EDB Postgres AI platform using change data capture and event streaming technologies. This allows the migration to stream any changes in the source database to the EDB Cloud Service database until you decide to cut over.

The [EDB Postgres AI Migration Portal](/migration_portal/latest/) is a web-based tool that helps you plan and execute your migration to Postgres.
At the end of a data migration with EDB DMS, the data in your source database will have been copied to a Postgres database managed with EDB Postgres AI Cloud Service.

EDB Postgres® AI Tools Migration Portal offers an [AI copilot](/migration_portal/latest/03_mp_using_portal/mp_ai_copilot/) to assist users who are migrating their databases to EDB Postgres.
The AI copilot is an AI-driven chatbot tool that helps users with the migration process.
The AI copilot is designed to help users with the following tasks:
- **Purpose:** Migration of database data

- **General migration assistance**: The AI copilot can help users with general migration questions.
For example, users can request information about available tools, and source and target database compatibility.
- **Migration planning**: The AI copilot can help users plan their migration, and obtain an overview of the end-to-end migration paths.
- **Migration assessment**: The AI copilot can help users assess their migration readiness.
For example, if there are compatibility issues between source and target databases, the AI Copilot can suggest compatible query alternatives.
- **Applicable migration scenarios:** From Oracle, PostgreSQL or EDB Postgres Advanced Server to [EDB Hosted Cloud Service](/edb-postgres-ai/cloud-service/getting_started/planning/choosing_your_deployment/edb_hosted_cloud_service/) databases with PostgreSQL, EDB Postgres Advanced Server or EDB Postgres Extended Server

The AI copilot is designed to be user-friendly and easy to use. Users can interact with the AI copilot using natural language and improve the quality of answers with [good prompting](/migration_portal/latest/03_mp_using_portal/mp_ai_copilot/ai_good_prompts/). The AI copilot is also designed to be context-aware, so it can provide users with relevant information based on the context of the conversation.
## EDB Postgres AI Migration Portal

## The EDB Postgres AI Replication Server
[EDB Postgres AI Migration Portal](/migration_portal/latest/) is a web-based tool that helps you assess and analyze Oracle database schemas and convert them to EDB Postgres Advanced Server.

The [EDB Postgres Replication Server](/eprs/latest/) is a tool that helps you keep your Postgres database up-to-date with changes from other databases.
EDB Postgres® AI Migration Portal offers an [AI copilot](/migration_portal/latest/03_mp_using_portal/mp_ai_copilot/) to assist users who are migrating their databases to EDB Postgres Advanced Server.

## The EDB Postgres AI Migration Toolkit
- **Purpose:** Conversion and import of schemas

The [EDB Postgres Migration Toolkit](/migration_toolkit/latest/) is a set of tools that help you migrate your data from other databases to Postgres.
- **Applicable migration scenarios:** From Oracle to EDB Postgres Advanced Server

## EDB Postgres AI Migration Toolkit

[EDB Postgres Migration Toolkit](/migration_toolkit/latest/) is a set of tools that help you migrate database objects and data at a granular level from non-EDB databases to EDB Postgres.

- **Purpose:** Migration of database objects and data, includes options for more granular control of the process.

- **Applicable migration scenarios:** From Oracle, MySQL, Microsoft SQL Server, Sybase Adaptive Server Enterprise or Postgresql to EDB Postgres Advanced Server or PostgreSQL.

## EDB Postgres AI Replication Server

[EDB Postgres Replication Server](/eprs/latest/) is a tool that replicates data between Postgres databases, or from non-Postgres databases to Postgres databases, for asynchronous data replication as part of a migration.

- **Purpose:** Ongoing data synchronization

- **Applicable migration scenarios:** A number of combinations from and to Oracle, SQL Server, PostgreSQL, EDB Postgres Advanced Server. See [Introduction](/eprs/latest/01_introduction/) for an overview of possible replication scenarios.

## EDB Postgres AI LiveCompare

[LiveCompare](/livecompare/latest/) is a utility that you can use to compare the data in two databases to verify that they're identical.

You can use it to compare two or several databases, to generate a comparison report with differences, and to generate a DML script thay you can run to fix any inconsistencies.

- **Purpose:** In a migration scenario, you can use LiveCompare to validate that all data was transferred.

- **Applicable migration scenarios:** LiveCompare supports analyzing PostgreSQL, EDB Postgres Extended, EDB Postgres Advanced Server, EDB Postgres Distributed and Oracle databases. See [Supported technologies](/livecompare/latest/supported_technologies/) for a list of supported databases and versions.

## EDB Oracle Migration Handbook

The Oracle Migration Handbook is not a tool or software, but a set of guidelines to help you through your migration journey.

The purpose of the [Migrantion Handbook](/migrating/oracle/) is to help you plan and execute an Oracle to EDB Postgres Advanced Server migration. It identifies and describes the factors to consider when performing a migration, the steps in the migration journey, and the capabilities, tools, and services that EDB provides to help with migrations. It also covers the key similarities and differences between Oracle and EDB Postgres Advanced Server and workarounds for known differences or incompatibilities.

- **Purpose:** Planning and walking you through a migration from Oracle.

- **Applicable migration scenarios:** From Oracle to EDB Postgres Advanced Server


## Other tools and services

Additionally, EDB offers other tools that can be helpful in your migration journey, for example, [EDB*Plus](/edb_plus/latest/), [Postgres Enterprise Manager](/pem/latest/), [Failover Manager](/efm/latest/), etc. EDB also offers professional services like the _Migration Assessment Service_, _Embedded Postgres SME Service_ and _Solution Design Service_, among others. For an overview of all available tools and services you can use during your migration journey, see [EDB migration software and services](/migrating/oracle/edb_migration_tools/#edb-migration-software-and-services).

1 comment on commit 047274e

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.