The present invention provides a method and a device for processing concurrent request data, in order to solve the existing technology in the database to read and write the time difference caused by repeated data storage problems, which include processing method, concurrent data request: record the unique identification information received registration request; receiving concurrent data request and according to the unique identification information whether concurrent data request is for the same data request; in determining the concurrent data request is the same data request, a concurrent processing in a data request, the scheme avoids the high concurrent cases of redundant data, to ensure data accuracy.
【技术实现步骤摘要】
本专利技术涉及数据库领域,特别是涉及一种并发数据请求处理方法及装置。
技术介绍
数据库的事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作如果执行就都执行,如果不执行就都不执行是一个不可分割的工作单位。通过事务,SQLServer能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。事务通常是以BEGINTRANSACTION开始,以COMMIT或ROLLBACK结束。COMMIT表示提交,即提交事务的所有操作。具体地说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。ROLLBACK表示回滚,即在事务运行的过程中发生了某种故障,事务不能继续进行,系统将事务中对数据库的所有以完成的操作全部撤消,滚回到事务开始的状态。一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。在数据库的使用中,用户可以使用手机号、邮箱以及自定义的用户名来注册用户,每个用户可以有两种用户类型,分别为云平台用户和官网用户。云平台的用户只能通过注册使用云平台数据库,而官网用户既可以通过注册也可以通过登录实现入云平台数据库。因而数据入库之前先从用户表中查询是否已经有注册数据,有则返回提示,没有则数据入库,然而,在数据请求高并发的情况下,由于数据库读和写的时间差,会造成数据重复入库。
技术实现思路
本专利技术提供一种并发数据请求处理方法及装置,用以解决现有技术中由于< ...
【技术保护点】
一种并发数据请求的处理方法,其特征在于,包括:记录接收到的注册请求的唯一标识信息;在接收到并发的数据请求时,根据所述唯一标识信息判断并发的数据请求是否为相同的数据请求;在确定并发的数据请求是相同的数据请求的情况下,仅处理并发的数据请求中的一个。
【技术特征摘要】
1.一种并发数据请求的处理方法,其特征在于,包括:
记录接收到的注册请求的唯一标识信息;
在接收到并发的数据请求时,根据所述唯一标识信息判断并发的数据请求
是否为相同的数据请求;
在确定并发的数据请求是相同的数据请求的情况下,仅处理并发的数据请
求中的一个。
2.根据权利要求1所述的方法,其特征在于,所述唯一标识信息包括:
注册身份标识ID以及用户类型。
3.根据权利要求1所述的方法,其特征在于,所述记录接收到的注册请
求的唯一标识信息,包括:
将接收到的数据库注册请求的注册ID以及用户类型数据插入到预先设置
的数据库表中。
4.根据权利要求3所述的方法,其特征在于,所述数据库表为仅包含一
列的存储引擎为InnoDB的InnoDB表中,且该列为所述InnoDB表的主键。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述记录接
收到的注册请求的唯一标识信息,包括:
在接收到登陆请求时,在登陆验证通过后,判断该登陆请求是否是已经沉
淀过的数据;
如果是,则根据已经沉淀过的数据返回登陆结果,如果否,则记录所述登
陆请求的唯一标识信息。
6.一种并发数据请求的处理装置,其特征...
【专利技术属性】
技术研发人员:李鹏飞,
申请(专利权)人:青岛海尔智能家电科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。