У нас была обычная Firebird и справлялась на ура. Только надо использовать хранимые процедуры. Если конкретно, то проставлялась отметка времени (в режиме отладки) для сообщений, приходящих и уходящих по шине CAN. Само время для сообщения 1 мс. Так вот, практически все уходящие сообщения имели то же самое время, что и принятые (с промежуточным обращением к базе данных).