На тестах и интерактивных приложениях заработал вариант DLL грамматического словаря,
хранящегося в MySQL.
Таким образом, в дополнение к solarix_grammar_engine.dll уже есть solarix_grammar_engine_mysql.dll.
API словаря в обоих случаях совершенно одинаковый, то есть со стороны прикладных программ никаких переделок вообще не требуется.
Параметры подключения к БД задаются в
конфигурационном XML файле. Взаимодействие с СУБД осуществляется через libmysql.dll, пожалуй это самый простой и надежный способ для программы на C++, собираемой под Windows и Linux.
Раньше уже были успешно собраны варианты программ
Lexicon и
Syntax с аналогичным подключением к MySQL.