本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
集成 Amazon Aurora Postgre SQL-兼容异构数据库和 AWS 服务
Rambabu Karnena,Amazon Web Services ()AWS
2024 年 8 月(文件历史记录)
亚马逊 Aurora SQL Postgre 兼容版提供与异构数据库和亚马逊网络服务 ()AWS云上的各种服务的集成。您可以使用这种集成来构建可扩展的数据架构 AWS,从而为您的应用程序开启新的可能性。
概述
本指南全面概述了与 Aurora Postgre SQL 兼容的与异构数据库的集成 AWS 服务 和异构数据库。如果你目前在 Oracle 数据库或 Microsoft SQL 服务器上运行,请探索与 Aurora Postgre SQL 兼容的功能,这些功能等同于链接服务器、数据库链接和外部表。使用本指南,您还可以执行以下操作:
-
与Amazon Simple Storage Service (Amazon S3) AWS Lambda、Amazon Logs 和 A CloudWatch mazon Redshift 等服务集成。
-
避免可能导致错误或性能问题的设计错误。
-
在集成Aurora Postgre时做出明智的决定 SQL-与其他数据库兼容,以及. AWS 服务
连接到远程和异构数据库
Aurora Postgre SQL-Compatible 的一个关键优势是它能够使用外部数据包装器连接到远程 Postgre SQL、SQLServer 和 Oracle,My SQL 数据库 ()。FDWs这些包装器包括postgres_fdw
、oracle_fdw
、tds_fdw
(适用于SQL服务器)和。mysql_fdw
您可以使用这些外部数据包装器直接查询来自这多个来源的数据。
日志记录
Aurora Postgre SQL-Compatible 还使用该log_fdw
扩展程序与 Ama CloudWatch zon Logs 集成。您可以使用log_fdw
直接从数据库中查询和分析 Postgre SQL 日志文件。这种集成简化了日志监控和分析,因此您可以获得有关数据库性能、错误和活动的宝贵见解。
连接到存储
该aws_s3
扩展与 Amazon S3 集成,用于数据导入、导出、备份和存档。通过支持SQL兼容的 Aurora Postgre 和 Amazon S3 之间的数据移动,该aws_s3
扩展可实现高效的数据摄取、备份和存档流程。
无服务器计算
通过将计算密集型任务转移到无服务器函数,您可以使用该aws_lambda
扩展来提高性能和成本效益。AWS LambdaLambda 支持AWS直接从SQL兼容 Aurora Postgre 的数据库中进行复杂计算、数据转换以及与其他服务的集成,无需专用的计算资源。
分析集成
为了促进数据迁移和ETL(提取、转换和加载)流程,Aurora Postgre SQL-Compatible 可以与 AWS Database Migration Service (AWS DMS) 和等服务集成。 AWS Glue AWS DMS 支持将数据库迁移到 Aurora Postgre 兼容版SQL。 AWS Glue帮助您构建强大的数据处理管道,用于将来自各种来源的数据转换和加载到 Aurora Postgre SQL 兼容或其他数据中。 AWS 服务
对于数据仓库解决方案,Aurora Postgre SQL-Compatible 可以与亚马逊 Red shift 集成。通过充当 Amazon Redshift 的数据源或暂存区,Aurora SQL Postgre-Compatible 支持高级分析和报告功能。您可以使用这些功能从数据中获取有价值的见解。
无论您是在迁移现有工作负载、构建混合架构,还是开发新的数据驱动型应用程序,Aurora Postgre SQL-Compatible 的集成功能都能帮助您创建可扩展、高性能且经济实惠的解决方案。
用于与集成的其他扩展 AWS 服务
Postgre SQL 列出了用于连接文件的各种数据包装器、无SQL数据库、特定的数据库系统。有关更多信息,请参阅 Postgre SQL 文档
目标
本指南可帮助新客户,尤其是那些从 Oracle 或 Microsoft SQL 服务器迁移的客户,实现以下目标:
-
在上查找等效功能 AWS。Aurora Postg SQL re-Compatible 提供的功能等同于链接服务器、数据库链接和外部表。
-
设计与异构数据库集成并连接的系统和批处理作业,以及 AWS 服务.
-
避免常见的设计陷阱并优化基础架构实施。