我想爲我們的一些客戶建立一個Drupal站點,以便在我們外部訪問他們的信息。我決定在Drupal中實現它以充分利用它提供的所有功能。然而,我們目前的系統是在mssql中,Drupal並沒有真正支持它,甚至也沒有真正被PHP支持。如何訪問Drupal站點內的單獨MS SQL數據庫中的數據?
所以我的問題是我應該如何鏈接兩個數據庫(例如獲取信息到模塊等Drupal)。
- 將現有系統到MySQL易於集成(目前不太可能)
- 只需提供中的IFrame我需要的頁面信息來拉
- 獲得PDO MSSQL的機器上工作,我已經安裝的Drupal並在我需要時在Drupal模塊中建立自己的連接。 (這是否皺眉?我可能想要移動機器)
- 爲我們的主系統創建一個API來獲取它需要的信息。返回JSON的URL集合
最簡單的可能是3,但我想我可能會後悔,因爲MSSQL支持正在回滾,它似乎有點破解。
我想我會跟4一起去,但是想知道人們是否覺得這是一個很好的計劃。從性能的角度來看它是否現實?任何人都可以提出一個好的API框架/路線下去?