本发明公开了一种基于数据双写的票据同步方法及终端,接收票据写入请求,若需要新增票据则将票据写入第一对账表,同时异步写入主表,若需要变更票据则将票据写入第二对账表,同时异步写入变更表,因此每次写入票据都将会存入对账表和查询库表中,票据写入查询库之前都会使用代理组件进行缓冲,从而有效降低查询库的负载;通过判断第一对账表与主表是否存在差集,将遗漏的数据插入主表,通过判断第二对账表与变更表是否存在差集,将遗漏的数据插入变更表,将插入数据后的变更表合并至主表,保证查询库数据的完整性和准确性;因此通过数据双写并自动对账的方法,能够相对实时地查询到新增的业务数据,提高查询效率和票据同步的实时性。