预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106202485A(43)申请公布日2016.12.07(21)申请号201610566726.0(22)申请日2016.07.18(71)申请人乐视控股(北京)有限公司地址100025北京市朝阳区姚家园路105号3号楼10层1102申请人乐视云计算有限公司(72)发明人韩峰(74)专利代理机构北京中政联科专利代理事务所(普通合伙)11489代理人陈超(51)Int.Cl.G06F17/30(2006.01)权利要求书2页说明书7页附图3页(54)发明名称数据操作方法和系统(57)摘要本发明实施例公开了一种数据操作方法和装置,属于数据处理技术领域,其中,所述方法包括:基于接收到的数据操作指令,在数据库中对数据操作指令对应的数据进行操作以形成操作后数据;将操作后数据发送到缓存;基于接收到的数据调用指令,从缓存中查找并调用目标数据。本发明实施例通过在数据库中进行新建、修改和删除等数据操作,并将操作后数据同步至缓存,使得数据查找和调用只在缓存中完成,不需要再去数据库中查找。从而提高了数据访问速度和数据调用效率。解决了现有技术在缓存中未查找到数据再去数据库中查找,而数据库中也未查找到数据的情况较多时,导致数据库易崩溃的问题。以及两次查询和调用过程,降低查询和调用过程效率的问题。CN106202485ACN106202485A权利要求书1/2页1.一种数据操作方法,其特征在于,包括:基于接收到的数据操作指令,在数据库中对数据操作指令对应的数据进行操作以形成操作后数据;将所述操作后数据发送到缓存;基于接收到的数据调用指令,从所述缓存中查找并调用目标数据。2.根据权利要求1所述的数据操作方法,所述方法还包括:当在缓存中查找到所述目标数据时,将所述目标数据作为查找结果返回客户端;当在所述缓存中未查找到所述目标数据时,返回查询失败的消息。3.根据权利要求1所述的数据操作方法,当所述数据操作指令为新建数据指令时,所述在数据库中对数据操作指令对应的数据进行操作的步骤包括:基于新建数据指令,在数据库中进行新建数据操作,形成新建数据;将所述新建数据发送到缓存。4.根据权利要求1所述的数据操作方法,当所述数据操作指令为修改数据指令时,所述在数据库中对数据操作指令对应的数据进行操作的步骤包括:基于修改数据指令,在数据库中对修改数据指令对应的数据进行修改,形成修改后数据;将所述修改后数据发送到缓存。5.根据权利要求1所述的数据操作方法,当所述数据操作指令为删除数据指令时,所述在数据库中对数据操作指令对应的数据进行操作的步骤包括:基于删除数据指令,在数据库中将删除数据指令对应的数据删除;向缓存发送缓存数据删除指令;从所述缓存中删除对应数据。6.一种数据操作装置,其特征在于,包括:数据库(10),用于基于接收到的数据操作指令,对数据操作指令对应的数据进行操作以形成操作后数据,以及将所述操作后数据发送到缓存(11);缓存(11),用于基于接收到的数据调用指令,查找并调用目标数据。7.根据权利要求6所述的数据操作装置,所述缓存在查找到所述目标数据时,将所述目标数据作为查找结果返回客户端;当在所述缓存(11)中未查找到所述目标数据时,返回查询失败的消息。8.根据权利要求6或7所述的数据操作装置,当所述数据操作指令为新建数据指令时,所述数据库(10)基于新建数据指令,进行新建数据操作以形成新建数据,并将所述新建数据发送到缓存(11)。9.根据权利要求6或7所述的数据操作装置,当所述数据操作指令为修改数据指令时,所述数据库(10)基于修改数据指令,对修改数据指令对应的数据进行修改以形成修改后数据,并将所述修改后数据发送到缓存(11)。10.根据权利要求6或7所述的数据操作装置,当所述数据操作指令为删除数据指令时,所述数据库(10)基于删除数据指令,将所述删除数据指令对应的数据删除,向缓存(11)发送缓存数据删除指令。11.根据权利要求10所述的数据操作装置,所述缓存(11),进一步用于基于所述缓存数2CN106202485A权利要求书2/2页据删除指令,将对应数据删除。3CN106202485A说明书1/7页数据操作方法和系统技术领域[0001]本发明涉及数据处理技术领域,具体涉及一种数据操作方法和系统。背景技术[0002]现有技术在对外提供数据时,主要是通过数据库,而不通过缓存。现有技术中的缓存是后更新缓存,即从数据库中调用数据后,才会存入缓存,下次再使用时,才会从缓存中调用该数据。[0003]现有技术中只有部分数据才可以走缓存,且现有技术中的缓存,仅仅是保存被使用过的数据,数据库中未被使用过的数据,即便是新建、修改和删除的数据,也不会在缓存中保存。下次调用数据时,则首先在缓存中查询和调用该