廣東省稅務局移動辦稅查詢庫項目——指尖辦稅,高效便捷
價值體現
l GBase 8a產品優勢明顯:GBase 8a已在移動辦稅平臺項目成功上線使用,根據測試及上線使用情況可以得出: GBase 8a與傳統Oracle數據庫相比,在高容量、高可用性、高擴展性、高并發上具有很明顯的優勢,更加適合高并發海量數據的處理。
l 專業化產品及服務:從產品角度完善了稅務行業場景功能及性能需求,技術團隊駐場支持有效支撐客戶開發及上線,體現了國產廠商的服務能力,提升稅務行業客戶的滿意度和產品使用信心。
l 打造移動辦稅查詢平臺標桿:納稅人進入掌上移動辦稅時代。本項目打造稅務行業公眾業務高性能高并發數據庫查詢平臺標桿,為同類項目推廣打下堅實基礎。
解決方案
將數據綜合應用平臺的數據加工和移動辦稅查詢進行分離,數據加工完成后根據需要將數據資源庫中的集市層數據下發到移動辦稅查詢庫中供系統使用。對一天24小時都會有用戶使用的系統采用鏈接查詢庫的方式提供數據服務。
查詢庫的選型測試了GBase 8a與Oracle兩種數據庫的表現。
下面為GBase 8a與Oracle分別在響應時間少于1s的情況下,不同并發下的tps并發壓力測試結果對比,查詢sql為房產契稅查詢(810萬數據量),社保查詢(1.3億數據量)。
數據庫產品 | 100并發下tps | 500并發下tps |
GBase 8a | 2638.65 | 3161.83 |
Oracle | 23.2 | 109.2 |
上面測試結果顯示,GBase 8a與Oracle在相同并發數下處理的tps為100:1~300:1,GBase 8a的并發處理能力具體很明顯的優勢。
根據測試結果和對比優勢,決定采用GBase 8a作為移動辦稅平臺使用數據資源庫,并于2018年7月底正式上線使用。
需求分析
l 建設獨立的移動辦稅查詢庫
數據綜合應用平臺的大部分應用是提供給稅務人員和稅務局領導使用的,用戶使用時間為早晨9點到18點之間,因此平臺規劃之初就設計了數據資源庫的數據加工時間為凌晨0點到7點之間。移動辦稅業務是提供給納稅人使用的,用戶使用時間主要集中在22點到凌晨2點之間,與數據資源庫的數據加工時間部分重合。GBase 8a數據庫在數據加工期間給應用系統提供數據查詢服務會導致查詢服務時間延長,從而影響到用戶體驗。同時,應用訪問數據資源庫占用計算資源也會影響到數據加工的效率。因此,需要建設單獨的移動辦稅查詢庫,使得數據加工和移動辦稅業務相互獨立,保證各自業務的高性能響應。
l 查詢庫須支持高訪問量、高并發及高性能
移動辦稅業務日訪問量為30-50萬,高峰達50萬,并發大致為250到300之間;移動辦稅平臺總共用戶為800萬,已實名制的用戶為200萬,后續可能增長到1000萬左右;移動辦稅業務的服務性能要求為:tps>=500,響應時間<=1s。
l 查詢庫需具備擴展性
移動辦稅平臺后續還將進一步的進行擴展,如:支持粵省市平臺使用和擴展其他數據查詢服務等。因此移動辦稅查詢庫須具備擴展性。
項目背景
廣東省稅務局歷來高度重視稅收信息化建設,已經建設完成了數據綜合應用平臺開發項目,實現了省級稅務大數據的整合應用。該項目核心數據倉庫由48+7節點GBase 8a MPP Cluster構建。本項目是在數據綜合應用平臺的建設基礎上,建設獨立的移動辦稅查詢庫項目,實現對移動辦稅業務的高性能支撐。