2015-02-24 30 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方言轉換器。

相關問題