我有兴趣了解更多关于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