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
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。