Может кто изучал следующий вопрос? Есть бд ~15-20 таблиц.
Кто быстрее делает [update set cur_val = ? where id = ? ] на таблицах (есть внешние ключи и индексы) с ~20000 записями (fbird или pg)?
Нужно написать приложение на С для некоммерческой СУБД, где важна скорость изменения существующих записей.
Слышал что у pg медленный update, но у fbird уж очень native C API не дружественный.
Пробовал свои тесты: pg работает в несколько раз бытрее, но подозреваю что не до конца использую возможности fbird. (пользуюсь последовательностью isc_start_transaction(...) , isc_dsql_execute_immediate(...) , isc_committ_ransaction(...) для каждого updata )
Может кто подскажет оптимально использовать fbird C API для подобных целей?