2015-02-24 26 views
1

我想用mysql代理来处理试图执行的查询。我想让这个过程可用于所有数据库,如MySQL,MS SQL服务器,甲骨文和... 是否有可能使用MySQL代理作为基础引擎,并连接这些数据库?如果不是,是否可以通过对mysql代理源代码进行一些更改来完成此操作?是否有可能在微软SQL服务器前面使用mysql代理进行查询处理?

+1

Postgres的FDW(国外资料包装)可能是这更适合。在[multicorn](http://multicorn.org/)中投掷,生活可能很美。如果你把'unixodbc'放入混音中,那么你真的不能做什么。 – 2015-03-05 02:20:16

回答

0

我发现我不得不使用其他exisiting代理和改变他们为了得到我所需要的

1

您可以在DBMS中使用标准的外部存储过程支持,但将任意查询映射为有意义的内容会很困难。

您可能会更成功地实施轻量级解析器,如MySQL Client/Server ProtocolWhat communication protocol uses MySQL?中所述。

您的偏好可以通过“一些小的改变”来完成,但这可能不现实。期望ODBC的一个主要工作是实现一个通用的SQL方言转换器。

相关问题