0
我正在開發一個Web應用程序(PHP + Doctrine + MySQL)來銷售。問題是客戶需要從我的中央數據源獲得信息,並且他們將獲得他們不希望我看到的信息(財務等)。如何處理多個數據源?
我的問題,將這些信息提供給客戶應用程序的最佳方法是什麼?
我最初的想法: 我創建的應用程序是用Doctrine構建的。我想我可以創建通過使用類似兩個數據庫連接(讓我知道,如果你知道如何做到這一點):
$this->setTableName('host.dbname.tablename');
這樣做的問題是,我將不得不開拓MySQL的端口,託管公司可能不會爲我做,也可能是安全的。讓我知道如果不是這樣。
所以我想到了設置一個每天下載新數據的php-cron作業(每天都足夠了)。這將需要我的數據源的某種類型的PHP頁面輸出文件。這個問題是弄清楚客戶端應用程序具有什麼信息並更新它。
編輯:我剛剛讀了約Federated Tables。這可能是另一種解決辦法,如果我可以得到主機打開端口3306
感謝
我認爲這是一個很好的答案。由於我沒有別人,我接受了它。 – 2009-08-13 13:07:14