我有興趣瞭解更多關於PHP中數據庫抽象的設計實踐&工廠方法。作爲背景,我的網站是一個共同利益的社交網絡社區,目前處於測試模式。數據庫抽象和工廠方法
目前,我已經開始將舊對象檢索代碼移至工廠方法。但是,我確實感到自己通過在每個函數/方法中保留大量的SQL表名和結構來限制自己。
問題:
有沒有理由使用PDO(或類似),如果我不期待 切換數據庫?
PDO接口可以與MySqli預處理語句I 當前使用嗎?
它會幫我將表名與每種方法分開嗎? (如果不是,其他設計模式可能需要 來研究?)
一旦我有一個非常大的成員基礎,它會減慢我的網站嗎?
是不是所有社區網絡社區都針對「特殊興趣」? – 2010-06-03 19:48:45
我想我應該稱之爲共同利益。就像facebook/myspace一樣,任何人都可以成爲通用社區。例如,單板滑雪社區是共同的興趣。 – pws5068 2010-06-03 19:49:59
我想你應該問這個PDO,而不是PEAR。 PDO是PHP的一部分,並被編譯爲本地代碼。 – webbiedave 2010-06-03 20:31:40