(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210195586.6
(22)申请日 2022.03.01
(71)申请人 上海仁静信息技 术有限公司
地址 200331 上海市普陀区真南路2528号1
幢3层383 5室
(72)发明人 彭龙腾
(74)专利代理 机构 北京集智东方知识产权代理
有限公司 1 1578
专利代理师 陈攀 陈亚斌
(51)Int.Cl.
G06F 16/23(2019.01)
G06F 16/25(2019.01)
G06F 9/54(2006.01)
(54)发明名称
用于业务混合部署的方法、 装置、 电子设备
和存储介质
(57)摘要
本公开涉及一种用于业务混合部署的方法、
装置、 电子设备和存储介质。 其中的方法包括: 接
收数据操作请求; 当满足第一条件时, 将所述数
据操作请求发送给客户端; 接收并存储客户端根
据数据操作请求进行操作后的数据, 并更新操作
后的数据的最近使用时间; 当满足第二条件时,
根据所述数据操作请求对所存储的对应数据进
行操作; 更新操作后的数据的最近使用时间, 并
将操作后的数据发送给客户端。 应用本公开可以
实现计算和存储隔离, 从而可以在保证用户数据
安全的同时兼顾产品的性能。
权利要求书2页 说明书10页 附图3页
CN 114547063 A
2022.05.27
CN 114547063 A
1.一种用于业 务混合部署的方法, 其特 征在于, 所述方法包括:
接收数据操作请求;
当满足第一条件时, 将所述数据操作请求发送给客户端; 接收并存储客户端根据数据
操作请求进行操作后的数据, 并更新操作后的数据的最近使用时间;
当满足第二条件时, 根据所述数据操作请求对所存储的对应数据进行操作; 更新操作
后的数据的最近使用时间, 并将 操作后的数据发送给客户端;
其中, 所述第 一条件为: 所述客户端开启了私有部署, 且所述数据操作请求中包括预设
的场景; 或者, 所述客户端开启了私有部署, 且所述数据操作请求所对应的数据的最近使用
时间与当前时间的差值大于预设的时间阈值;
所述第二条件为: 所述客户端未开启私有部署; 或者, 所述客户端开启了私有部署, 所
述数据操作请求中未包括预设的场景, 且所述数据操作请求所对应的数据的最近使用时间
与当前时间的差值小于或等于预设的时间阈值。
2.根据权利要求1所述的方法, 其特 征在于, 所述方法还进一 步包括:
周期性地检查服务端中是否存在最近使用时间与当前时间的差值大于预设的时间阈
值的数据; 如果存在, 则在服 务端中删除该 数据。
3.根据权利要求1所述的方法, 其特 征在于,
所述预设的场景为: 对象存 储或者搜索的场景。
4.根据权利要求1所述的方法, 其特征在于, 所述存储客户端根据 数据操作请求进行操
作后的数据包括:
根据存储类型将操作后的数据分别存储到服务端中的关系型数据库管理系统或者文
档数据库管理系统中。
5.根据权利要求 4所述的方法, 其特 征在于, 所述将 操作后的数据发送给客户端包括:
当操作后的数据为存储在 关系型数据库 管理系统中的数据时, 将与 所述数据对应的日
志文件信息加密发送到消息队列中, 并通过消息队列发送给客户端;
当操作后的数据为存储在文档数据库管理系统中的数据时, 将与存储所述数据时而产
生的数据流加密发送到消息队列中, 并通过消息队列发送给客户端。
6.根据权利要求5所述的方法, 其特 征在于:
所述关系型 数据库管理系统为MySQ L系统;
所述文档数据库管理系统为Mo ngoDB系统;
所述日志文件信息为Bi nlog信息;
所述消息队列为RocketMQ消息队列。
7.根据权利要求1所述的方法, 其特 征在于, 所述数据操作请求包括:
搜索请求、 在数据库中创建数据的请求、 在数据库中更新数据的请求、 在数据库中读取
数据的请求和/或在数据库中删除数据操作的请求。
8.一种用于业务混合部署的装置, 其特征在于, 所述用于业务混合部署的装置包括: 接
收模块、 处 理模块、 发送模块和存 储模块;
所述接收模块, 用于接收数据操作请求, 并将数据操作请求传输给所述处理模块; 还用
于接收客户端根据数据操作请求进行操作后的数据, 并将操作后的数据传输给所述处理模
块;权 利 要 求 书 1/2 页
2
CN 114547063 A
2所述处理模块, 当满足第 一条件时, 将所述数据操作请求传输给发送模块, 更新接收到
的操作后的数据的最近使用时间, 并将操作后的数据传输给所述存储模块; 当满足第二条
件时, 根据所述数据操作请求对存储模块中存储的对应数据进行操作, 更新操作后的数据
的最近使用时间, 并将 操作后的数据传输给发送模块;
其中, 所述第 一条件为: 所述客户端开启了私有部署, 且所述数据操作请求中包括预设
的场景; 或者, 所述客户端开启了私有部署, 且所述数据操作请求所对应的数据的最近使用
时间与当前时间的差值大于预设的时间阈值;
所述第二条件为: 所述客户端未开启私有部署; 或者, 所述客户端开启了私有部署, 所
述数据操作请求中未包括预设的场景, 且所述数据操作请求所对应的数据的最近使用时间
与当前时间的差值小于或等于预设的时间阈值;
所述发送模块, 用于将所述数据操作请求发送给客户端; 还用于将接收到的操作后的
数据发送给客户端;
所述存储模块, 用于存 储数据。
9.根据权利要求8所述的装置, 其特 征在于:
所述处理模块, 还用于周期性地检查存储模块中是否存在最近使用时间与当前时间的
差值大于预设的时间阈值的数据; 如果存在, 则在存 储模块中删除该 数据。
10.根据权利要求8所述的装置, 其特 征在于:
所述存储模块中设置有关系型 数据库管理系统和文档数据库管理系统。
11.一种用于业务混合部署的系统, 其特征在于, 所述用于业务混合部署的系统包括:
服务端和客户端;
所述服务端, 用于接收数据操作请求; 当满足第 一条件时, 将所述数据操作请求发送给
客户端; 接收并存储客户端发送的操作后的数据, 并更新操作后的数据的最近使用时间; 当
满足第二条件时, 根据所述数据操作请求对所存储的对应数据进行操作; 更新操作后的数
据的最近使用时间, 并将 操作后的数据发送给客户端;
其中, 所述第 一条件为: 所述客户端开启了私有部署, 且所述数据操作请求中包括预设
的场景; 或者, 所述客户端开启了私有部署, 且所述数据操作请求所对应的数据的最近使用
时间与当前时间的差值大于预设的时间阈值;
所述第二条件为: 所述客户端未开启私有部署; 或者, 所述客户端开启了私有部署, 所
述数据操作请求中未包括预设的场景, 且所述数据操作请求所对应的数据的最近使用时间
与当前时间的差值小于或等于预设的时间阈值;
所述客户端, 用于根据接收到的数据操作请求对所存储的对应数据进行操作, 更新操
作后的数据的最近使用时间, 并将操作后的数据发送给服务端; 还用于接 收并存储服务端
发送的操作后的数据, 并更新操作后的数据的最近使用时间。
12.一种电子设备, 包括存储器、 处理器、 总线及存储在存储器上并可在处理器上运行
的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求1至7任一
项所述用于业 务混合部署的方法的步骤。
13.一种非暂态计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该计算机
程序被处 理器执行时实现如权利要求1至7任一项所述用于业 务混合部署的方法的步骤。权 利 要 求 书 2/2 页
3
CN 114547063 A
3
专利 用于业务混合部署的方法、装置、电子设备和存储介质
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 11:20:40上传分享