【技术实现步骤摘要】
一种账户数据以及账户资产数据更新方法、装置及系统
本申请涉及数据库领域,特别涉及一种账户数据以及账户资产数据更新方法、装置及系统。
技术介绍
随着互联网的发展,很多用户在互联网上都具有账户,如果账户中的数据随着时间不断变化,或者随着用户的操作造成的账户数据的变化,该账户的某种统计结果也随之变化,这些计算、统计、监控等都有网络端的服务器执行,当用户数量达到一定数量级时,如果用户访问自己的账户,网络端服务器实时统计该账户数据,则可能由于计算量巨大而导致数据统计失败。在现有技术中通常采用缓存的方式解决上述技术问题,定时对用户账户中数据进行统计、计算,定时更新账户中的数据,并将该账户中的数据缓存到存储器中,以便于用户查看账户数据时及时的进行响应,可以减小服务器突发查找、更新的系统消耗。但是现有技术存在一些问题,当账户中数据并未发生改变或者只有几个数据发生改变时,服务器定时的统计、计算账户中所有数据并更新数据库和缓存,无疑增加了服务器的额外负荷,浪费了系统资源。
技术实现思路
为了解决现有技术中频繁的定时更新数据库中账户数据导致了系统资源消耗巨大,并且容易产生错误的问题,提出了 ...
【技术保护点】
一种账户数据更新方法,其特征在于包括:当发生使得账户数据变动的业务时,生成用以指示计算账户数据中特定数据项的指示信息;发送用于计算所述特定数据项的业务数据以及所述指示信息。
【技术特征摘要】
1.一种账户数据更新方法,其特征在于包括:当发生使得账户数据变动的业务时,生成用以指示计算账户数据中特定数据项的指示信息;发送用于计算所述特定数据项的业务数据以及所述指示信息。2.根据权利要求1所述的方法,其特征在于,所述生成用以指示计算账户数据中特定数据项的指示信息中进一步包括,在业务标识表格中匹配所述业务,得到账户数据中需要计算的特定数据项信息。3.根据权利要求1所述的方法,其特征在于,所述生成用以指示计算账户数据中特定数据项的指示信息中进一步包括,生成所述业务对应的业务标识。4.根据权利要求3所述的方法,其特征在于,所述业务标识包括字母串或者数字串,或者字母、数字组合形成的字符串。5.一种账户数据更新方法,其特征在于包括:接收业务数据以及指示信息;根据所述指示信息得到账户数据中需要计算的特定数据项;根据所述业务数据计算所述特定数据项;根据计算结果更新数据库中的账户数据。6.根据权利要求5所述的方法,其特征在于,所述指示信息包括特定数据项信息,根据所述指示信息得到账户数据中需要计算的特定数据项具体包括,识别所述特定数据项信息中的特定数据项。7.根据权利要求5所述的方法,其特征在于,所述指示信息包括业务标识,根据所述指示信息得到账户数据中需要计算的数据项具体包括,在业务标识表格中匹配所述业务标识,得到账户数据中需要计算的特定数据项。8.根据权利要求5所述的方法,其特征在于,根据计算结果更新数据库中的账户数据中还包括,在所述数据库的账户数据中写入本次更新的时间信息。9.根据权利要求8所述的方法,其特征在于,还包括实时将所述数据库账户数据中的时间信息与当前时间进行比较,如果两者之差超过预设门限值,则对所述账户数据中的全量数据进行计算与更新。10.根据权利要求5所述的方法,其特征在于,根据计算结果更新数据库中的账户数据之后还包括,根据所述计算结果更新缓存中的账户数据。11.一种实现账户数据更新业务装置,其特征在于包括:生成单元,用于当发生使得账户数据变动的业务时,生成用以指示计算账户数据中特定数据项的指示信息;发送单元,用于发送用于计算所述特定数据项的业务数据以及所述指示信息。12.根据权利要求11所述的装置,其特征在于,所述生成单元进一步用于,在业务标识表格中匹配所述业务,得到账户数据中需要计算的特定数据项信息。13.根据权利要求11所述的装置,其特征在于,所述生成单元进一步用于,生成所述业务对应的业务标识。14.一种实现账户数据更新的计算装置,其特征在于包括:接收单元,用于接收业务数据以及指示信息;匹配单元,用于根据所述指示信息得到账户数据中需要计算的特定数据项;计算单元,用于根据所述业务数据计算所述特定数据项;更新单元,用于根据计算结果更新数据库中的账户数据。15.根据权利要求14所述的装置,其特征在于,所述指示信息包括特定数据项信息,所述匹配单元具体用于,识别所述特定数据项信息中的特定数据项。16.根据权利要求14所述的装置,其特征在于,所述指示信息包括业务标识,所述匹配单元具体用于,在业务标识表格中匹配所述业务标识,得到账户数据中需要计算的特定数据项。17.根据权利要求14所述的装置,其特征在于,所述计算单元还用于在所述数据库的账户数据中写入本次更新的时间信息。18.根据权利要求17所述的装置,其特征在于,还包括比较单元,用于实时将所述数据库账户数据中的时间信息与当前时间进行比较,如果两者之差超过预设门限值,则调用计算单元和更新单元对所述账户数据中的全量数据进行计算和更新。19.根据权利要求14所述的装置,其特征在于,所述更新单元还用于根据所述计算结果更新缓存中的账户数据。20.一种账户数据更新系统,其特征在于包括:包括至少一个业务装置以及至少一个计算装置,所述业务装置,用于当发生使得账户数据变动的业务时,生成用以指示计算账户数据中特定数据项的指示信息,并发送用于计算所述特定数据项的业务数据以及所述指示信息;所述计算装置,用于接收所述业务数据以及指示信息,根据所述指示信息得到账户数据中需要计算的特定数据项,根据所述业务数据计算所述特定数据项,根据计算结果更新数据库中的账户数据。21.一种账户资产数据更新方法,其特征在于包括:当发生使得账户资产数据变动的业务时,生...
【专利技术属性】
技术研发人员:王玲玉,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。