Приветствую!
Наверное частый вопрос... Существуют ли для С++ кроссплатфоменные библиотеки для генерации sql под разные БД? Хочется как минимум постгрес и мускуль.
Если нет — как можно решить следующую проблему?...
Пишется оффлайн — клиент для форумов, жж, прочего. Вобщем для общения на форумах древовидного типа. Основа понятна — форумы, сообщения топовые и дочерние, список пользователей, исходящие. В четыре таблички ложится замечательно. Но дальше начинается самое интересное. Дополнительнаяинфа. К примеру оценки тут.
Так как поддержку каждой конкретной БД хочется сделать в дополнительных модулях, а также поддержку форумов — тоже дополнительными модулями, причем модуль форума не знает ничего об используемом модуле БД, то возникает вопрос — а какже всетаки хранить эту дополнительную инфу?
Решение в лоб — дополнительное поле к каждой таблице для хранения там xml мне кажется будет довольно сильно тормозить.
Вобщем как бы вы поступили в данной ситуации?