发明名称 |
一种数据库并发控制方法及装置 |
摘要 |
本发明实施例提供了一种数据库并发控制方法及装置。该方法应用于数据库服务器,该方法包括:接收终端设备发送的携带有第一标识信息的第一指令,第一指令为终端设备获得针对数据库服务器中的数据库的操作指令后发送的,第一标识信息为操作指令中所包括的第一业务操作的标识信息;在数据库服务器的业务操作表中的第一标识信息所对应的状态为加锁状态的情况下,生成用于表征第一业务操作当前正在被执行的第一数据;向终端设备发送第一数据,以使终端设备在接收到第一数据后,不执行第一业务操作。综上,本发明实施例较好地避免了在针对数据库的同一业务操作并发的情况下,出现并发冲突的问题。 |
申请公布号 |
CN106250487A |
申请公布日期 |
2016.12.21 |
申请号 |
CN201610620620.4 |
申请日期 |
2016.07.29 |
申请人 |
杭州华三通信技术有限公司 |
发明人 |
李思捷;王强;陆斌;郑瑾 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京柏杉松知识产权代理事务所(普通合伙) 11413 |
代理人 |
孙翠贤;项京 |
主权项 |
一种数据库并发控制方法,其特征在于,应用于数据库服务器,所述方法包括:接收终端设备发送的携带有第一标识信息的第一指令,其中,所述第一指令为所述终端设备获得针对所述数据库服务器中的数据库的操作指令后发送的,所述第一标识信息为所述操作指令中所包括的第一业务操作的标识信息;在数据库服务器的业务操作表中的第一标识信息所对应的状态为加锁状态的情况下,生成用于表征所述第一业务操作当前正在被执行的第一数据,其中,所述业务操作表中存储有至少一个标识信息及每个标识信息所对应的状态,所述状态包括加锁状态和未加锁状态;向所述终端设备发送所述第一数据,以使所述终端设备在接收到所述第一数据后,不执行所述第一业务操作。 |
地址 |
310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号 |