Drupal

Слой абстракции базы данных в Drupal

Разрешает использование различных СУБД с помощью одного и того же программного кода.

Drupal обеспечивает уровень абстракции базы данных, чтобы предоставить разработчикам возможность поддержки нескольких серверов баз данных. Цель этого слоя является сохранение синтаксиса и мощи SQL насколько это возможно , а также дает разработчикам возможность использовать более сложные функции в едином порядке. Он также обеспечивает структурированный интерфейс для динамического построения запросов, когда это необходимо, и обеспечения проверки безопасности и аналогичные передовые практики.

Тэги:

Drupal Database API(Общие понятия)

В Drupal слой для работы с базой данных работает поверх библиотеки PDO языка PHP. PDO обеспечивает единый, объектно-ориентированный API для доступа к различным базам данных, но он не обеспечивает абстракцию для разных диалектов SQL, используемых различными базами данных.

Тэги:

Drupal Database API

Drupal 7 Database API предоставляет стандартный, не привязанный ни к чему уровень абстракции для доступа к серверам баз данных. API предназначен для сохранения синтаксиса и мощи SQL насколько это возможно, а также:

  • поддержка нескольких серверов баз данных;
  • предоставить разработчикам возможность использовать более сложные функции, такие как операции;
  • обеспечить структурированный интерфейс для динамического построения запросов;
  • для обеспечения проверки безопасности чеки и других хороших практик;
  • обеспечение модулей с понятным интерфейсом для перехвата и изменения запросов сайта.

Тэги:

Страницы

Subscribe to RSS - Drupal