Tu dices que abren la base de datos e insertan registros directamente en la base de datos?
Si es así me parece que si tendrás mayor problema.
Si es a través de un manager, me parece que reduces mucho el riesgo aunque siempre podrá estar latente un error, pero en que aplicación no lo está?
Salu2,