# Database (dbm-style) Abstraction Layer

# Введение

Эти функции — основа для доступа к базам данных наподобие Berkeley DB.

Это главный уровень абстракции для файловых баз данных. Поэтому функциональность ограничивается общим подмножеством функций, которые поддерживаются современными базами данных наподобие » Oracle Berkeley DB.

- Установка и настройка
  - Требования
  - Установка
  - Настройка во время выполнения
  - Типы ресурсов
- Предопределённые константы
- Примеры
  - Базовое использование
- Dba\Connection — Класс Dba\Connection
- Функции DBA
  - dba_close — Закрывает базу данных DBA
  - dba_delete — Удаляет запись базы данных определённую ключом
  - dba_exists — Проверяет, существует ли ключ
  - dba_fetch — Извлекает данные по указанному ключу
  - dba_firstkey — Извлекает первый ключ
  - dba_handlers — Список всех доступных обработчиков
  - dba_insert — Вставляет запись
  - dba_key_split — Разделяет ключ, заданный в виде строки, и создаёт массив из полученных частей
  - dba_list — Список всех открытых файлов базы данных
  - dba_nextkey — Извлекает следующий ключ
  - dba_open — Открывает базу данных
  - dba_optimize — Оптимизирует базу данных
  - dba_popen — Установить постоянный экземпляр базы данных
  - dba_replace — Перезаписать или вставить запись
  - dba_sync — Синхронизирует базу данных

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open