• Базы данных
  • Oracle
  • Использование Oracle Berkeley DB Java Edition как менеджера хранения объектов для Google Web Toolkit

Использование Oracle Berkeley DB Java Edition как менеджера хранения объектов для Google Web Toolkit

ОГЛАВЛЕНИЕ

Интересно, что некоторые EJB -приложения хранят данные в реляционной базе данных просто потому, что это типовой и привычный подход, а не потому, что другие приложения используют эти же данные через SQL ради своих целей. Если же этих данных нет в существующей реляционной базе и нет планов по доступу к ним с применением других (не ORM) средств, то сам уровень ORM может быть лишним. В некоторых случаях доступ к таким данным может выполняться какими-то SQL -средствами при реализации нерегламентированных (ad hoc) запросов, но это неверно в нашем случае. Глядя со стороны объектов, подход с ORM добавляет много необязательной работы в том случае, когда этот подход является единственным способом взаимодействия с реляционной SQL -базой. В отличие от этого, Direct Persistence Layer (DPL) - Уровень непосредственного хранения - в Oracle Berkeley DB Java Edition хранит объектные данные прямо в базе данных Btree, что не требует их транслирования в некоторый промежуточный язык.

В этой статье рассмативается практический пример комбинирования Berkeley DB Java Edition и Google Web Toolkit для создания высокоэффективного решения в области хранения объектов.