Опубликован в ср, 11/14/2012 - 01:44
Разрешает использование различных СУБД с помощью одного и того же программного кода.
Drupal обеспечивает уровень абстракции базы данных, чтобы предоставить разработчикам возможность поддержки нескольких серверов баз данных. Цель этого слоя является сохранение синтаксиса и мощи SQL насколько это возможно , а также дает разработчикам возможность использовать более сложные функции в едином порядке. Он также обеспечивает структурированный интерфейс для динамического построения запросов, когда это необходимо, и обеспечения проверки безопасности и аналогичные передовые практики.
Опубликован в пн, 11/12/2012 - 14:29
В Drupal слой для работы с базой данных работает поверх библиотеки PDO языка PHP. PDO обеспечивает единый, объектно-ориентированный API для доступа к различным базам данных, но он не обеспечивает абстракцию для разных диалектов SQL, используемых различными базами данных.
Опубликован в пн, 11/12/2012 - 13:42
Drupal 7 Database API предоставляет стандартный, не привязанный ни к чему уровень абстракции для доступа к серверам баз данных. API предназначен для сохранения синтаксиса и мощи SQL насколько это возможно, а также:
- поддержка нескольких серверов баз данных;
- предоставить разработчикам возможность использовать более сложные функции, такие как операции;
- обеспечить структурированный интерфейс для динамического построения запросов;
- для обеспечения проверки безопасности чеки и других хороших практик;
- обеспечение модулей с понятным интерфейсом для перехвата и изменения запросов сайта.
Страницы