发明名称 | 基于数据库系统的流水号生成方法 | ||
摘要 | 本发明公开了一种基于数据库系统的流水号生成方法,所述流水号用于区分与所述数据库进行通信的多个单机中的业务,所述流水号生成方法包括:在接收到访问所述数据库的流水号请求进程提出的流水号分配请求时,将当前第一个可用流水号为首的一段连续的流水号分配给流水号服务进程;以及将分配给所述流水号服务进程的流水号从当前可用流水号中清除。通过使用本发明,可以提高系统的性能并且在数据库系统发生问题时仍然提供稳定的服务。 | ||
申请公布号 | CN103514216B | 申请公布日期 | 2016.12.21 |
申请号 | CN201210219713.8 | 申请日期 | 2012.06.29 |
申请人 | 中国银联股份有限公司 | 发明人 | 刘宾;冀乃庚;李筑埭;傅宜生 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 中国专利代理(香港)有限公司 72001 | 代理人 | 高为;王忠忠 |
主权项 | <b> </b>一种基于数据库系统的流水号生成方法,所述流水号用于区分与所述数据库进行通信的多个单机中的业务,所述流水号生成方法包括:在接收到访问所述数据库的流水号请求进程提出的流水号分配请求时,将当前第一个可用流水号为首的一段连续的流水号分配给流水号服务进程;以及将分配给所述流水号服务进程的流水号从当前可用流水号中清除,其中,所述数据库包括主用数据库和备用数据库,并且在正常情况下由主用数据库提供服务,当主用数据库出现问题并因而由备用数据库提供服务时,第一个访问所述备用数据库的流水号服务进程将以现有的流水号段为基础,跳过一段范围后作为下一段流水号的起始可用值,同时更新所述备用数据库中的当前第一个可用流水号。 | ||
地址 | 200135 上海市浦东新区含笑路36号银联大厦 |