Глава 11. Заменяемые Драйвера Баз данных (RDD - Replaceable Database Drivers)

11.1. Введение

RDD - сокращение от Replaceable Database Drivers (Заменяемые Драйвера Баз данных), которые используются для работы с определенным форматом базы данных. RDD является посредником между приложением CLIP и ОС, преобразующим вызовы функций CLIP в низкоуровневые операции с файлами.

Архитектура RDD используемая в CLIP отличается от используемой в Clipper. CLIP RDD состоит из трех разных поддрайверов: драйвера таблиц, драйвера индексов и драйвера мемо-файлов. Эти поддрайвера легко могут комбинироваться в разных сочетаниях.

Кроме того, в CLIP есть еще один интерфейс разработчика - набор функций RDD*(), которые оперируют дескрипторами баз данных, а не рабочими областями.

Ниже перечислены некоторые возможности подсистемы RDD в CLIP: