银行海量交易数据是怎么存储的?

银行海量交易数据是怎么存储的?,第1张

一般来说,银行的数据都是结构化的、持久性存储的(非结构化的数据一般指电子影像,如客户办理业务的回单扫描图片等),以数据库以及文件方式存储为主。按照交易数据性质,我们可以分为“原始流水数据”和“加工后数据”两种。“原始流水数据”一般最开始生成于交易处理的应用程序(这些应用可以理解为前线部队)处理交易的过程,几乎记录了交易的所有内容:交易日期、交易时间、卡号桥厅、账号、地区号、网点号、地点、终端号、柜员编号、交易凭证(如Transaction Certification)、交易渠道等等等等乱七八糟你想得到想不到的字段。曾经见过一张表,多达数百个字段,枝运一条记录长度多达数千字节。这类数据的特点是,信息全面,占用空间大。“加工后数据”产生于“原始流水数据”,一般情况下,“前线部队”会把“原始流水数据”提供给其他应用程序(可以理解为后勤部队),“后勤部队”会根据自身应用的需求将数据进行裁剪而不是照单全收。简单举个例子,假设用户拿到的xyk对账单是由一个叫做“客户账单”(Customer Statement,下面简称CS)的应用生成。CS会根据业界的标准从交易流水中获取仅需的数据,比如交易日期,商户名称、卡号、交易币种、交易金额等。其他并敏搭隐不需要的数据就会被舍弃,这样也就保证了数据存储的经济性。

这是个诺依曼体质的核心概念。存储程序上怎么工作的呢?可以打个比方

如果我们要到陌生的地方去旅游,需袜晌要随身带一个地图,地图上有各个景点的位置和汽车线路,当我们参观完一个景点的时候,我们拿出地图,按照汽车线路到达新的景点,然后又按照地图又到达另一个景点,采用这种方法指导参观完所有的景点,在这个比方中,旅游者相当于计算机,参观景点相当于做运算,答好知要让计算机自动完成运算,就要把运算的步骤编成程序,相当于比方中的地图,并且要把程序实现存储起清消来,相当于把地图放在身边,按照地图不断参观景点,相当于计算机自动连续执行程序了。

总结得出:存储程序工作方式:事先编制程序、事先存储程序、自动连续的执行程序


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12324109.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存