大家好,我对数据库不太熟练,现在想请教大家一个问题。有一个项目,在持续不停的接收数据,但是接收的数据是有间隙的,比如500毫秒、50毫秒或者更短。总之有间隔,但是一直在接收,而且每一条的数据量还比较大(可能是几M),我需要把接收的数据存入数据库。为了能达到比较高的性能,应该用事务的方式,多条数据一次性的插入,而不是一条一条的插入。但是我有个疑问,每条数据之间有间隔,能用事务吗,要怎么用呢?等多久来一次统一的插入呢。并且,如果有错的话,那我前面收的数据,还没来得及插入的,也报销了,怎么能减小损失呢。我不想因为一条数据的失败让前面已收到的数据都没保存。这个要如何解决呢。我对数据库经验挺少,还希望大家多多发言,多多帮忙,谢谢了!还希望有经验的朋友能用代码示例一下,我是用VC2015开发的。