数据库操作语句的批量执行方法、存储介质及设备

    公开(公告)号:CN116719834A

    公开(公告)日:2023-09-08

    申请号:CN202310421502.0

    申请日:2023-04-19

    Inventor: 杨朝琦 王建华

    Abstract: 本发明提供了一种数据库操作语句的批量执行方法、存储介质及设备。数据库操作语句的批量执行方法包括:获取待执行的操作语句;为操作语句创建执行上下文并进行初始化;执行操作语句;获取批量数据中的一组变量值,批量数据中包括至少一组变量值,每组变量值的数量与操作语句中的变量参数的数量相同;利用变量值替换操作语句中的变量参数;执行替换变量参数后的操作语句。在首次执行操作语句之后,后续对数据库的操作通过利用变量值替换操作语句的变量参数完成,无需在每次操作时重复执行创建执行上下文、初始化以及清理的工作,减小了服务器的开销。

    数据库参数传递方法、装置、设备及存储介质

    公开(公告)号:CN117950886A

    公开(公告)日:2024-04-30

    申请号:CN202311847592.6

    申请日:2023-12-28

    Inventor: 杨朝琦 王建华

    Abstract: 本申请提供一种数据库参数传递方法、装置、设备及存储介质,该方法包括:获取原始执行器传递的目标参数或者目标参数对应的目标实例;在目标执行器中基于目标参数执行目标操作;若目标操作为修改操作,则根据修改操作对应的新数值更新原始执行器中的目标参数。本申请中,上层对象的原始执行器可以将本层的目标参数或者目标参数对应的目标实例传递至下层对象的目标执行器,目标执行器直接基于目标参数执行目标操作,无需进行实参副本的拷贝处理,并且目标执行器存在参数修改时,能够直接根据修改操作的新数值更新原始执行器中的目标参数,降低了参数传递过程中的资源消耗,能够提高数据库的执行效率,确保了数据库系统的执行性能。

    集合类型数据的传输方法、装置和设备

    公开(公告)号:CN112491857A

    公开(公告)日:2021-03-12

    申请号:CN202011309773.X

    申请日:2020-11-20

    Abstract: 本公开提供一种集合类型数据的传输方法、装置和设备。该方法包括:获取以第一数据结构存储的包括N个元素的原始数据,原始数据,N个元素对应N个第一键值对,每个第一键值对包括:第一键的值和第一数据的值,生成N个第一键值对对应的N个第二键值对,每个第二键值对包括:第一键的长度、第一键的值、第一数据的长度和第一数据的值,以第二数据结构存储传输数据,传输数据包括两部分,一部分为第一集合属性,第一集合属性包括:第一集合标识和原始数据的元素的数量,另一部分为依次存储的N个第二键值对,第一集合标识用于指示第一数据的值的嵌套层级,向第二设备发送以第二数据结构存储的传输数据,从而完成了集合类型的数据的传输。

    一种缓存数据与全局实例数据的同步方法及相关设备

    公开(公告)号:CN117056378B

    公开(公告)日:2024-04-26

    申请号:CN202311310616.4

    申请日:2023-10-11

    Inventor: 杨朝琦 王建华

    Abstract: 本发明涉及数据库的技术领域,具体提供了一种缓存数据与全局实例数据的同步方法及相关设备,其中同步方法包括:在执行查询语句的过程中,若接收到所述查询语句中包函数所涉及的缓存数据的修改指令,则根据所述修改指令对所述缓存数据进行修改,且保持所述包函数的实例数据不变;在所述查询语句执行结束后,或者下次执行查询语句时,根据修改后的所述缓存数据对所述实例数据进行更新。本发明的技术方案,由于在查询语句的执行过程中运行对缓存数据的修改,因此查询语句的执行不会对缓存数据的修改造成堵塞。并且在查询语句的执行过程中实例数据保持不变,因此可以在查询语句执行的过程中保证数据的一致性。

    一种缓存数据与全局实例数据的同步方法及相关设备

    公开(公告)号:CN117056378A

    公开(公告)日:2023-11-14

    申请号:CN202311310616.4

    申请日:2023-10-11

    Inventor: 杨朝琦 王建华

    Abstract: 本发明涉及数据库的技术领域,具体提供了一种缓存数据与全局实例数据的同步方法及相关设备,其中同步方法包括:在执行查询语句的过程中,若接收到所述查询语句中包函数所涉及的缓存数据的修改指令,则根据所述修改指令对所述缓存数据进行修改,且保持所述包函数的实例数据不变;在所述查询语句执行结束后,或者下次执行查询语句时,根据修改后的所述缓存数据对所述实例数据进行更新。本发明的技术方案,由于在查询语句的执行过程中运行对缓存数据的修改,因此查询语句的执行不会对缓存数据的修改造成堵塞。并且在查询语句的执行过程中实例数据保持不变,因此可以在查询语句执行的过程中保证数据的一致性。

    集合类型数据的传输方法、装置和设备

    公开(公告)号:CN112491857B

    公开(公告)日:2023-05-02

    申请号:CN202011309773.X

    申请日:2020-11-20

    Abstract: 本公开提供一种集合类型数据的传输方法、装置和设备。该方法包括:获取以第一数据结构存储的包括N个元素的原始数据,原始数据,N个元素对应N个第一键值对,每个第一键值对包括:第一键的值和第一数据的值,生成N个第一键值对对应的N个第二键值对,每个第二键值对包括:第一键的长度、第一键的值、第一数据的长度和第一数据的值,以第二数据结构存储传输数据,传输数据包括两部分,一部分为第一集合属性,第一集合属性包括:第一集合标识和原始数据的元素的数量,另一部分为依次存储的N个第二键值对,第一集合标识用于指示第一数据的值的嵌套层级,向第二设备发送以第二数据结构存储的传输数据,从而完成了集合类型的数据的传输。

    数据处理方法及装置
    7.
    发明公开

    公开(公告)号:CN114254004A

    公开(公告)日:2022-03-29

    申请号:CN202111552383.X

    申请日:2021-12-17

    Abstract: 本公开实施例提供了一种数据处理方法及装置,设计数据库领域。该方法中,第一设备获取多个数据操作分别对应的参数;将所述多个数据操作分别对应的参数进行拼接,生成目标参数序列;所述第一设备向第二设备发送数据操作请求,使得所述第二设备根据所述数据操作请求包括的所述目标参数序列执行所述多个数据操作。第一设备将多个数据操作分别对应的参数拼接成一个目标参数序列,通过将包括该目标参数序列的数据操作请求发送给第二设备,实现了将多个数据操作请求一次性发送给第二设备的目的,减少了第一设备与第二设备之间的交互次数,提高了对数据库的处理效率。

Patent Agency Ranking