gpt4 book ai didi

mysql - 跨多个异构数据库执行连接,例如PostgreSQL 和 MySQL

转载 作者:行者123 更新时间:2023-11-29 14:01:15 26 4
gpt4 key购买 nike

我正在从事一个项目,类似于分布式数据库。

我首先创建概念架构,然后对表进行分区,以便我可能需要在 MySQL 和 PostgreSQL 中的表之间执行连接。

我知道我可以编写某种中间件来分解 SQL 查询并发出针对单个数据库的子查询,然后它们合并结果,但我想尽可能使用 SQL 来完成此操作。

到目前为止,我的搜索结果是 this (MySQL 的联合存储引擎)但它似乎适用于 MySQL 数据库。

如果可能的话,我会很感激一些关于要看什么的指针,最好是 Python。

谢谢。

最佳答案

设置可能需要一些时间,但 PrestoDB 是值得考虑的有效开源解决方案。

参见 https://prestodb.io/

您使用 JDBC 连接到 Presto,向其发送 SQL,它解释不同的连接,分派(dispatch)到不同的源,然后在返回结果之前在 Presto 节点上完成最后的工作。

关于mysql - 跨多个异构数据库执行连接,例如PostgreSQL 和 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16246467/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com