от Andrey(7-02-2003)

   DBAL (DataBase Abstraction Layer) - ниво на абстракция от база данни. Тези, които са запознати с PHP знаят добре, че този език за програмиране (според други "скриптиране") може да използва най-известните релационни бази данни. За добро или лошо програмният интерфейс (API), за всяка база е различен и ако се използват PHP функциите се пише трудно преносим, от една към друга релационна база данни, код.
   Решението е да се използва допълнително ниво, което предлага един и същ интерфейс независимо от използваната база. За PHP съществува многообразие обектни и необектни продукти за тази задача. Някой от тях са : ADOdb, PEAR::DB, dbx, Metabase и т.н. Сравнения в скоростта на изпълнение можете да видите тук. Използваната база данни е MySQL.


<< Конзолни приложения с PHP и nCurses | Излезе gcc-3.2.2 >>