Proje ölçek, zend-db-masa hız ve performans vs doktrin, ben Zend proje içinde doktrinini kullanmak gerekir, ve zend-db-tabloda açısından?
Herhangi bir ORM framework verimliliği runtime değil, kalkınma verimlilik için fayda verir. Doktrin bu konuda Zend_Db_Table farklı değildir.
Eğer Doktrini ve Zend_Db_Table arasında tercih ediyorsanız, daha kolay veya daha hızlı kod yazmak için yapmak özelliklere dayalı seçim.
Hiçbir ORM çerçevesi otomatik veritabanı sorguları hızlı genel durumda yapabilirsiniz. Yüksek performanslı veritabanı sorguları gerekiyorsa, SQL sorguları kod öğrenmek ve çalıştırmak için gereken sorguları verilen performansını desteklemek için şema ve dizinleri tasarımı olmalıdır.
En rahat ne olursa olsun kullanın ve size en verimli yapacaktır. Sen ve senin adam geliştiriciler muhtemelen en pahalı kaynaktır, ve gerekirse gelecekteki olası performans konuları hakkında endişelenmenize gerek kalmadan daha o, ek donanım satın muhtemelen ucuz.
Tabii ki, hala vb mantıklı bir dizin oluşturmak gibi temel veritabanı iyileştirmeleri yapmak gerekir Ama bu "optimizasyonlar" demeden gitmek hissediyorum.
Bir SQL sorguları sürü ve bilgi eksikliği (önbelleğe alma veya sorgu optimizasyonu, vb hakkında hiçbir şey bilmeden) ve zaman kullanımı eksikliği daha hızlı ve anlaşılması daha kolay ve sizin için yeterince iyi olup Zend_Db'nin varsa - bir kim bilgi ve zaman eksikliği olduğunu ve mümkün olduğunca hızlı olmasını istiyorum.
ancak bir katil bir ORM doktrin istersen kazanır. ancak daha fazla zaman ve verimli kullanılması için enerji gerektirir.
ister bir DB katil eğer, biz konu dışı gideceğiz. farklı. ve mutlaka kullandığınız hangi araçları dayalı değildir. (Bazı DB katiller muhtemelen kim bilir, PDO kendisi ve kendi modellerini kullanabilir?)