검색으로 돌아가기
기록
一种业务对象插入方法、装置及电子设备
발명알 수 없음
2조회수
10청구항 · 3 독립항
§ Ⅰ
개요
IPC 분류
G06F 16/27 (2019.01)G06F 16/25 (2019.01)G06F 16/242 (2019.01)G06F 16/2455 (2019.01)G06F 16/22 (2019.01)G06F 16/28 (2019.01)
本发明公开了一种业务对象插入方法、装置及电子设备,属于分布式数据库及数据持久化技术领域,该方法包括:在持久层框架中注册自定义拦截器并定义主键标记,拦截器拦截INSERT语句并识别带主键标记的业务对象;对键值对存储数据库的连接状态进行可用性检查;若可用则调用原子递增命令分配连续自增主键ID值并反射赋值,若不可用则查询业务数据库表最大主键ID值加1后赋值;将已填充主键的业务对象提交执行INSERT语句。若捕获主键冲突异常,则触发自愈流程,重新分配主键ID并重试插入。本发明实现了零业务侵入的连续自增主键ID生成,具备主键冲突自动恢复能力,支持单条及批量插入,提升了分布式环境下主键ID生成的连续性、可靠性和系统高可用性。