у меня возникла идея - readonly БД на oberon.
индексы и запросы генерятся в код oberon и компилируются по крону.
далее клиент вызывает cgi скрипт который делает выборки и возращает некий набор id или же непосредственно данные.

фасетный поиск вобщем.
делал такое на PHP массивах и получал цифры намного более лучшие чем mysql  - но с oberon должно быть еще намного быстрее?
плюсы - не нужно никуда коннектится т.к. все данные хранятся в коде.
набор данных по сути список подготовленных массивов по которым делается проход и всяческие объединения или пересечения
т.е. этакая реализация множеств и подсчет кол-ва элементов множеств.

как считаете имеет смысл?