【技术实现步骤摘要】
一种数据库数据的计数方法、装置、设备及存储介质
本专利技术实施例涉及数据计数
,尤其涉及一种数据库数据的计数方法、装置、设备及存储介质。
技术介绍
据库中存储的数据量是非常普遍的需求,在SQL数据库中,如果需要统计一个表中的数据量,可以使用SELECTCOUNT(1)FROMtable这样的语句,执行这条语句返回的是table中的记录行数。但是在大多数kv数据库中,没有获取数据量的功能接口,因此需要应用程序实现统计计数的逻辑。现有技术中,通常采用如下三种方式实现数据的计数:第一种采用异构数据库来存储计数,该种方式会出现两个数据库信息不统一的情况,造成计数错误;第二种采用key值来存储计数信息,这种方式数据只能串行处理,影响数据处理的效率;第三种时不存储计数信息,在需要获取数据库数据量时,对数据库进行全盘扫描,这种方式在数据查询时会耗费大量的时间。
技术实现思路
本专利技术实施例提供一种数据库数据的计数方法、装置、设备及存储介质,以实现对数据库数据量的计数,可以提高数据计数的准确性,且 ...
【技术保护点】
1.一种数据库数据的计数方法,其特征在于,包括:/n根据待处理数据的数据量生成计数变化量数据;/n将所述计数变化量数据写入数据库中;/n根据所述计数变化量数据对数据库的计数值进行更新。/n
【技术特征摘要】
1.一种数据库数据的计数方法,其特征在于,包括:
根据待处理数据的数据量生成计数变化量数据;
将所述计数变化量数据写入数据库中;
根据所述计数变化量数据对数据库的计数值进行更新。
2.根据权利要求1所述的方法,其特征在于,所述计数变化量数据携带有设定标识码。
3.根据权利要求1所述的方法,其特征在于,所述待处理数据包括待写入数据和待删除数据。
4.根据权利要求3所述的方法,其特征在于,若所述待处理数据为待写入数据,则所述计数变化量数据写入数据库中,包括:
调用批量操作接口,通过所述批量操作接口将所述待写入数据和所述计数变化量数据写入数据库中。
5.根据权利要求3所述的方法,其特征在于,若所述待处理数据为待删除数据,则将所述计数变化量数据写入数据库中,包括:
调用批量操作接口,通过所述批量操作接口将所述计数变化量数据写入数据库中,且将所述待删除数据从所述数据库中删除。
6.根据权利要求2所述的方法,其特征在于,根据所述计数变化量数据对数据库的计数值进行更新,包括...
【专利技术属性】
技术研发人员:汪杰,
申请(专利权)人:北京青云科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。