2013-02-28 22 views

cevap

23

DBAL (DataBase Soyutlama Katmanı), SQL veritabanlarıyla etkileşimi basitleştirerek, farklı DBMS satıcılarının belirli lehçeleri veya farklılıkları konusunda endişelenmenize gerek kalmadan kullanmanıza olanak tanıyan bir yazılım parçasıdır. Temelde, satıcıya özel SQL yazmadan, SQL sorgularını DBMS'ye karşı çalıştırmanızı sağlar.

ORM (Object Relational Mapper), ilişkili nesnelerle bir nesne grafiği olarak temsil edilen bir bellek içi veri yapısıyla çalışma izlenimini veren bir araçtır. Tüm SQL'leri kaldırarak ve OOP mantığına göre soyutlayarak SQL işlemleriyle ilgili uygulama mantığını basitleştirir. Doktrin 2 ORM, sadece POPO'nun (Düz Eski PHP Nesneleri) yüklenmesini ve devam etmesini sağlar.

Bu konuyla ilgili daha fazla bilgiyi DBAL documentation ve ORM documentation adreslerinde bulabilirsiniz.