Что:
Груша БД является слоем абстракции. Это один из многих базовых компонентов, доступных в PEAR. Что это за фигня? Это слой / интерфейс между PHP и провайдером БД (MySQL, MSSQL, Protege). Таким образом, он обрабатывает вызовы к нескольким типам провайдеров БД практически так же, как и к вашему PHP-приложению. Уровень вашего приложения не должен заботиться о деталях вызова отдельных провайдеров.
Плюсы:
Переносимость. Позволяет написать код интерфейса БД один раз и заставить его работать с несколькими провайдерами.
Инкапсуляция. Делает много вызовов в БД немного проще.
Минусы:
Спектакль. Обычно это будет немного медленнее, чем прямой вызов команд php db.
Ореховая скорлупа:
Хорошо использовать его, когда можешь.