The invention discloses a device and a counting method for business data, including the application of the method to count process separate from the business process, data generated by the business process, according to the preset count configuration information, determine the access to the service number according to the count of objects corresponding to the index table update the count of the object corresponding to the index table to count the count based on object. By this method, the process of acquiring business data and update the index table and counting, are independent from the business server in the business process, no need to write extra counting procedures in the business server business procedure, and the count object index table for a small amount of data, counting statistics, in addition, can increase the additional dimension of the query.
【技术实现步骤摘要】
一种针对业务数据的计数方法及装置
本申请涉及计算机
,尤其涉及一种针对业务数据的计数方法及装置。
技术介绍
随着信息技术的发展,当用户使用由业务提供方(如:网站)所提供的业务服务时,对于业务提供方而言,通常会生成相应的业务数据,如:用户使用网站所提供的注册业务,注册该用户自身的账户时,那么,对于网站而言,将根据用户注册过程中所输入的用户资料,在网站中生成一条用户数据(其中可包括:账户名、用户ID、密码等)。目前,业务提供方通常会在业务数据的基础上,获取与业务数据相关的统计属性,以便在原有业务基础上进行优化或提供新增业务,如:社交网站统计用户的好友数量,并显示在联系人名单中,便于用户获知其好友数量。又如:新闻网站根据用户所浏览的新闻,统计用户对不同类型新闻的浏览次数,从而提供新闻推荐业务,为该用户推荐相应类型的新闻。上述业务数据的统计属性,实质上是将某些业务数据作为计数对象(如:好友数据、新闻的浏览数据等作为计数对象),并进行计数后所得到的。现有技术中,对计数对象的计数过程通常采用两种方式,具体而言:第一种方式,由于业务数据将被存储在相应数据库的数据表中,那么,该方式在计数对象进行计数时,会在数据库的数据表中针对所需的计数对象执行相应的查询语句(如:使用SQL中的select语句),从数据库中查询到相应的计数对象,并进行计数计算,以完成对计数对象的计数。第二种方式,该方式是在业务流程中嵌入“计数器”(计数器可由相应的编译语言中的计数程序实现,该计数程序需写入至业务程序中),该计数器仅用于对指定的计数对象进行计数。换言之,计数程序将嵌入正常的业务程序中, ...
【技术保护点】
一种针对业务数据的计数方法,其特征在于,该方法应用于与业务流程相独立的计数流程中,所述方法包括:获取业务流程中生成的业务数据;根据预设的计数配置信息,确定获取到的所述业务数据对应的计数对象;更新该计数对象对应的索引表;基于所述索引表对所述计数对象进行计数。
【技术特征摘要】
1.一种针对业务数据的计数方法,其特征在于,该方法应用于与业务流程相独立的计数流程中,所述方法包括:获取业务流程中生成的业务数据;根据预设的计数配置信息,确定获取到的所述业务数据对应的计数对象;更新该计数对象对应的索引表;基于所述索引表对所述计数对象进行计数。2.如权利要求1所述的方法,其特征在于,所述预设的计数配置信息,包含针对各业务流程中指定的业务数据所设置的计数标识,以及所述指定的业务数据在所述业务流程所对应的数据表中的元数据。3.如权利要求2所述的方法,其特征在于,确定获取到的所述业务数据对应的计数对象,具体包括:根据所述计数配置信息中的计数标识,在获取到的业务数据中,确定所述计数标识所对应的业务数据;根据所述计数标识所对应的业务数据,确定计数对象。4.如权利要求3所述的方法,其特征在于,更新该计数对象对应的索引表,具体包括:确定所述计数配置信息中包含的、该统计对象所对应的业务数据的元数据;根据所述元数据及该计数对象对应的业务数据的参数,更新该计数对象所对应的索引表。5.如权利要求4所述的方法,其特征在于,根据所述元数据及该计数对象对应的业务数据的参数,更新该计数对象所对应的索引表,具体包括:根据所述元数据,确定索引表的键;根据所述计数对象对应的业务数据的参数,确定各键对应的值;基于所述键和值更新索引表。6.如权利要求1所述的方法,其特征在于,基于所述索引表对所述计数对象进行计数,具体包括:按照预设的查询条件,...
【专利技术属性】
技术研发人员:厉科嘉,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。