Database Soyutlama & için PHP tasarım uygulamaları hakkında daha fazla öğrenmeye ilgi duyuyorum Fabrika yöntemleri. Arka planda, benim site şu anda beta modunda bir ortak ilgi alanı sosyal ağ topluluktur.
Şu anda, fabrika yöntemlere nesne alımı için benim eski kod hareketli başladım. Her işlev / yöntem ayrılmış SQL tablo adları ve bir çok yapı tutarak kendimi sınırlayacak gibiyim Ancak, ben hissediyorum.
Questions:
Is there a reason to use PDO (or similar) if I dont anticipate switching databases?
Can PDO interface with the MySqli prepared statements I currently use?
Will it help me separate table names from each method? (If no, what other design patterns might I want to research?)
Ben bir ölçüde büyük bir üye tabanına sahip bir kez sitemi yavaşlatır mı?