更新时间:2024-01-06 10:28
业务数据查询系统是一套以围绕海量企业信息数据为核心,建立起来的一套集数据分析模块系统。
应用系统中,很多都属于交易数据、流水数据、记帐数据、借款数据、贷款数据等业务数据,这些数据构建了每天的系统日志,同时又是账户余额、信用额度、购买能力等的有力补充,这些数据不仅对生产系统起到计费支撑作用,同时也是用户(银行客户、电力客户、担保公司等)进行相关决策的重要基础,所以很多公司需要对这些数据进行查询统计和分析,重要数据(Very Important Data)的查询也就提上了议事日程。
虽然基于上面的分析,企业有很多内容需要查询,但是由于是跨系统查询,所以,被查询企业无论从网络、硬件、软件、数据库等方面都有所保留。
举个例子,银行不允许个人或者机构直接对他的系统数据库进行查询,特别是历史数据库,那将是一个耗时耗资源,会将主机资源完全耗尽,所以我们只能构建数据仓库等查询系统来搭建另外一个庞大的查询平台,但是新的问题出现了:数据仓库只能查询历史(比如上一日及之前)的数据,如何能让客户查询到实时的业务数据呢?比如客户刚从银行做了一笔转帐交易,如何让客户查询到这笔交易实时情况,可能有几个人都需要查询,但是大家都只能通过一个账号来查询,安全性受到极大挑战,所以,我们需要通过系统手段对数据进行限制和查询,这就是实时安全查询系统(Realtime Safety Query System)带来的作用。
1--重要数据来源于后台业务系统,但是不能影响后台系统处理速度
2--重要数据必须可以实时查询,敏感数据和表不能允许访问和查询
3--必须能够进行安全限制查询人员条件
4--查询系统主机和业务系统主机必须处于内外网,保证系统安全
VIDRSQS(Very Important Data Realtime Safety Query System)就是重要数据实时安全查询系统的简称,下面是VIDRSQS系统的架构图
1--中间双机系统构成了企业的主要业务系统
2--VIDRSQS主机是本系统的核心查询数据库
3--数据库同步服务器的作用是把需要查询的重要数据进行实时同步到VIDRSQS主机
4--企业查询客户可以建立自己的查询数据库
5--个人查询用户可以通过互联网查询业务数据
从业务主机数据库到VIDRSQS数据库只支持单项复制,防止对业务主机的任何反向攻击数据库同步服务器单独设置,不占用主机任何资源,采用读取数据库日志方式获取相关表数据,对不需要同步的数据进行过滤企业查询服务器可以通过二次数据同步方式获得相关企业数据,保证大量企业用户的查询效率个人用户通过个人PC进行查询,此时需要进行相关登陆、授权、手机短信等信息验证市场上的相关方案比较少,因为关键技术主要集中在数据库同步以及数据过滤等技术细节上,同步ORACLE数据库的产品主要集中在热备厂家上,有需要的用户可以搜索数据库热备来进行查询