2014-10-03 08:24:42 +0000 2014-10-03 08:24:42 +0000
78
78

为什么银行不给你所有交易活动的权限?

在大数据时代,我发现令人惊讶的是,银行和信用卡公司只提供访问数量少得离谱的交易–通常只提供你过去180天的交易,如果是这样的话。我见过最长的是720天回去。我怀疑他们确实存储了所有的东西,但故意限制访问。

这些交易只是文本,占用的空间极小,存储一个人一生的交易价值将占用不到10MB的数据;大约是两个MP3文件所需的存储空间,如果我们慷慨地假设每个人每天进行10次交易,那么每个人一生大约有25万张唱片。但我只对最近10年的交易感到满意,所以每个客户大约需要1MB的数据。最大的银行之一,摩根大通,有 ~70MM信用卡客户。这意味着70TB的数据为10年的记录–对于一个如此规模的公司来说,几乎没有令人印象深刻的数据,在2013年有 170亿美元的_净收入,而 1TB的云存储每月零售价为10美元

相比之下,你会忍受Gmail或任何在线电子邮件提供商只保留最近120天的电子邮件吗? (而电子邮件确实比交易占用更多的空间,数量更多,而且必须即时检索。)

交易活动的存储需求在我们抛出petabytes和zetabytes的时代是微不足道的。

除了银行方面的传统软件外,银行是否有合理的理由不提供对您所有交易的访问?


更新:不知为何,我没有发现这个2011年的Quora问题问同样的问题。

答案 (11)

62
62
62
2014-10-03 13:28:36 +0000

“事情之所以会变成这样,是因为它们是这样的。”
- Gerald Weinberg

银行从事业务已经有很长的时间了。然而,我们认为理所当然的许多技术(能力、容量和成本)都是相对最近的发展。

银行往往停留在旧的平台上(例如大型机),冗余在线存储的成本远远超过消费者认为理所当然的商品价格。同样,需要后端更改的软件增强也会更加复杂。

此外,除非有一笔钱(或十亿)要赚,否则与其他商业世界相比,银行只是倾向于缓慢移动。克服“但我们一直都是这么做的”在银行这样一个大型的、成熟的组织中,是一个不可思议的障碍–因此,如果不付出巨大的努力,事情一般不会得到改善。我有在大银行技术部门内部工作过的朋友也这样告诉我。

一家规模较小、历史技术债务和组织开销较少的银行可能更有可能解决这样的问题,但我怀疑最大的银行是否会因此而失眠。

37
37
37
2014-10-03 20:31:33 +0000

这里的其他答案都是正确的,但我再补充一个观点。我是世界上最大的零售银行之一的业务架构师。每天我都经历着试图让大型企业IT做任何事情的挫折感,所以我觉得你的问题只是更广泛问题的一个方面。"为什么银行如此老旧和破败?"

虽然在线的、冗余的、高性能的、安全的数据存储的成本确实比你在问题中预计的要高很多,但应该还是在大型企业的能力范围内。真正的成本是变化的成本。

在银行,没有什么是绿地开发。所有的东西都是在现有系统的基础上进行的。任何变化都会带来现有功能受到影响的风险,因此,即使是最微不足道的开发,也会出现大量的回归测试计划(主要是人工执行)。成本随着受影响的平台(通常是历史上的合并和收购所产生的完全不同的、有几十年历史的、不兼容的平台)的数量而成倍增长。只有法定的、创收的、关键的维护变更才会被批准。

任何形式的成本削减,增加风险的做法都会被迅速消灭。这是因为当事情出错时,IT部门会受到业务同事的指责。这是因为业务同事又会受到监管机构、媒体、客户和公众的指责。当ATM机无法使用时,谁不骂自己的银行?银行的IT组织出现了一种管理硬化症,极端厌恶风险。银行不能运出一个测试版,以后再打补丁。

这种超低创新的方式是市场和监管力量的直接结果。如果你很满意一个银行账户,像Facebook玩弄你的数据一样,对你的钱玩得又快又松,那么银行业务就会便宜得多,创新得多,风险也会大得多。

结论

回到你的具体问题,有些银行实际上确实提供了更长的交易回溯目录供下载(虽然通常只有每笔交易的几个关键字段),而那些没有提供的银行很可能不认为这是一个创收的卖点,因此这也高于他们的创新胃口。

17
17
17
2014-10-03 14:41:44 +0000

我想说这里的很多答案都不太正确。

这里的主要问题是,银行业是一个高度寡头垄断的行业–很少有关键的参与者(以英国为例,只有5家主要的银行以各种品牌运营:下面都是同一家公司),而且由于巨大的监管负担,市场非常非常难以进入。

因为格局太窄,而且可以紧紧盯住所有的竞争对手,所以没有动力花钱买闪闪发光的新东西来追赶竞争对手–这个行业纯粹是被动的。如果没有人拥有一个很棒的、功能丰富的在线门户,那么任何一家银行都没有必要去做一个。如果大家都是被动的,没有人主动的,那么改进的速度是很短的逻辑推论。

还要考虑到,当你有了这种有毒的 “最低限度 "的竞争形式时,这些人的问题很快就变成了 "我们能逃脱什么?"这就导致了诸如不合格的网上门户,你喜欢多少信息就用纸质的方式交付给你,收取高额的费用,以及敲诈性的、价格固定的管理费。此外你的交易记录是超值的信息。有一两家利润丰厚的公司整理国际交易数据,他们一生唯一的工作就是限制出价最高者获取这些信息。您的交易记录是一个每年价值数十亿美元的行业的资产,因此银行不想免费提供这些信息也就不足为奇了。

14
14
14
2014-10-03 10:15:44 +0000

他们限制的一个原因是为了保护你。如果我黑了你的账户,我就能得到你的全部财务记录。

我可以看到你开过的每张支票的副本。我可以看到每张医生卡、公用事业卡和信用卡的账号。我还可以看到你所有亲戚的支票背面的账户信息,你给他们寄过10美元的生日礼物。

我可以利用这些账户的信息看到你曾经住在哪里,这样我就可以在申请新的信贷时欺骗你。如果他们问我是否曾经住在美国Anytown的大街上。我可以自信地说是。

如果我只让你下载一个时间窗口,你有责任保护窗口之前的数据。他们将其保护在与互联网隔离的文件中,最后只保护在存档位置。

有些资料并不是以电子形式存在的。20世纪90年代及以前的数据可能不以你想要的形式存在。随着时间的推移,他们一直在扩大窗口。我可以看到/下载我7年前的月度报表的pdf。当然,这些数据不能直接进入quicken。

有些地方确实让你得到一个可以追溯到更远的文件,但他们会向你收费,而且只能由他们把文件发给你。这就避免了你每天下载整个历史记录。这乘以7000万客户会使他们的服务器和其他基础设施不堪重负。

关于数据量的问题。

我的quicken文件包含了过去10年的数据,大约有60MB,而且还在不断增加
- 你还假设唯一的数据是在文本文件中。他们还存储了支票的电子副本。 - 你还假设你在交易上看到的数据是关于交易的唯一数据。他们有一些字段可以跟踪处理交易的人,交易的位置(ATM,柜员,邮件,扫描……),关于什么时候转到另一家银行的信息,什么时候释放资金……。

10
10
10
2014-10-03 08:31:40 +0000

虽然如果只算你的数据,那就少了不少10MB,但乘以100万客户,你就能看出数据增长的速度。银行保留数据的时间确实比较长,根据各国法律规定,一般在7到10年。

线上数据存储成本相当高,是线下存储的5到10倍。还有其他方面,灾难恢复时间,数据越多时间越多。因此,一段时间后,银行将数据转移到档案馆,存储成本较低,但无法在线查询,再加上存储没有优化搜索。因此,检索这些数据往往需要几天的时间,如果监管机构的要求或法院或任何其他真正的数据检索的要求。

8
8
8
2014-10-04 13:06:44 +0000

为了补充其他答案的技术细节,你(以及一些评论者)对存储这些数据的估计是**的(很多数量级)偏差。

我们以你的每个用户10MB的交易数据为例。

1.你只估计了文本记录,就像在Quicken中一样。

  1. 你是用消费级的廉价o存储来估算的(Facebook可以负担得起他们的数据,因为他们不存储交易数据)。现在让我们把它上升到企业服务器硬盘。你的存储成本刚刚上升了2倍-5倍。

3。现在,通常你会有RAID。所以多了2倍。

  1. 大多数大型金融机构都有多个数据中心。你通常将所有数据的副本存储在这些数据中心,以达到DR的目的。你的倍数又增加了2倍-4倍

  2. 大多数生产数据服务器有多个副本(写DB服务器+一个或多个只读副本)。乘以2x-4x

  3. 除了一些罕见的例外,大多数银行并不只有一台中央数据库服务器。每个主要的应用/业务线都会有自己的DB,所以你要根据银行的情况乘以2倍-20倍,特别是如果它是通过与其他银行合并而达到的规模,并且有几十个继承的传统系统。

  4. 多次备份。监管部门的备份要求意味着你不只是每年备份一次数据。你每天都要做,直到数据从DB中清除。

所以,在低端,你的成本估计是30/2/2/2/2/2/2/2/2=900倍(3个数量级),仅仅是数据库存储的,备份成本是3500倍。

在高端,它们可能是50/5/2/4/4/20=16,000次(4-5个数量级

在这个范围内,不,银行不值得把你的交易保存在数据库和网上,超过绝对必要的时间。

5
5
5
2014-10-03 14:51:27 +0000

很多好的观点已经提出来了,为了方便,我就在这里链接一下。

来源。我在一家信用卡/借记卡交易处理公司工作 在数据库和处理软件团队工作

1. 安全性

参见【mhoran_psprep的回答】(https://money.stackexchange.com/a/37483/14835)。

2. 传统

参见 Chris 的回答 .

3. 系统完整性

信不信由你,银行不会把他们的主要(或次要)数据库暴露给终端用户。他们不会将他们最快/最强大的数据库暴露给最终用户。通过在那个面向客户的数据库中只存储x天的数据,并限制任何一个查询的范围,任何针对它的查询都不太可能导致整个系统的缓慢。

他们肯定有数据库档案,这些档案是离线保存的,而且肯定有一个面向员工的数据库,允许员工查询更大范围的数据。

4. 没有附加值

银行允许你查询一整年的交易有什么好处?

4
4
4
2014-10-03 14:12:58 +0000

银行业务中的历史数据的一个大问题是,它们不能/不在一个系统中。

典型银行的档案将包括由不同公司在不同的、不兼容的系统上制作的十几个不同的档案。例如,参见 http://www.motherjones.com/files/images/big-bank-theory-chart-large.jpg 作为银行合并和收购的说明,AFAIK这并不包括许多小的交易。对于任何给定的账户,它的10年历史可能在一些不同的系统上。

通常,在整合这类系统时,会做出一个折衷方案–如果A银行收购了更早收购了C银行的B银行,那么如果C的收购是在几年前,那么你可以跳过整合C在你的在线系统中的档案,把它们分开,只在需要的时候/需要的时候才使用它们(并通过高昂的费用把这种需要降到最低)。

既然价目表和服务对每个人都应该是平等的,那么不管你的账户是如何起源的,如果10%的档案是一个足够昂贵的问题,需要整合,那么限制访问100%的超过某个任意阈值的档案在财务上是合理的。

3
3
3
2014-10-07 14:27:22 +0000

好了,我知道荷兰的荷兰合作银行为什么这么做了。我可以通过我的网上银行回到一年半以前。但我只能在联系银行并支付每份成绩单5欧元(一份成绩单可保存一个月的活动)后才能再往前追溯(最多7年)。

我需要一年的税务记录,不得不掏出50多欧元。

编辑他们最近似乎改变了政策,你可以申请任意数量的成绩单,但最多只需25欧元,-所以可以看到更容易获取的趋势。

2
2
2
2014-10-08 12:53:57 +0000

如果你需要访问你的数据,除了在线可用性之外,你下载交易并自己管理档案。一般来说,六个月到十八个月的时间足够大多数人管理自己的存档数据。

大银行有能力在线存储和检索所有数据。不幸的是,旧的记录并不经常被访问。既然这些记录很少会被访问,为什么要把它们放在网上呢?备份数据需要更长的时间。检索数据的查询需要更长的时间。所有的事情都需要更长的时间,这样你就可以拥有99%的客户都不会访问的记录。

0
0
0
2019-12-07 15:17:57 +0000

好吧,一些银行看到了曙光。在他们最近的重新设计中,Alliant信用社有一个下载所有交易的选项。