none
想问一下银行系统可能采取的数据库方案是怎样的? RRS feed

  • 问题

  • 想问一下银行系统可能采取的数据库方案是怎样的?

    如:我在A县取钱,那么A县的数据库以及他上面的B市、C省的数据库要采用何种动作,是否要保证三者之间是事务性的提交数据(如果是,是采用何种技术实现的呢,是复制技术吗),还是A县 B市 C省 只有一个级别的数据库(只有C省有数据库服务器,A县 B市都没有设置数据库);谢谢!

    2011年8月11日 2:18

答案

  • 一般都是存储到一个主数据库内,然后至少一组异地容灾备份系统。几乎可以做到瞬间切换。

     

    一般的数据是按照省级别存储的,在A,B存取都是直接请求C省的数据(事物都在C这里,不会出现异地事物操作),如果在D省,就会涉及到一组省级接口,通常省级接口由全国中心接口路由。

     

    但是在ATM取款,可能出现钱扣了,现金没给你的情况,这个就是事物失败(整个取钱动作应该是一个事物,实际上不是)的一种表现,不过这个和数据没关系,是ATM机故障。

     


    family as water
    2011年8月12日 1:33

全部回复

  • 一般都是存储到一个主数据库内,然后至少一组异地容灾备份系统。几乎可以做到瞬间切换。

     

    一般的数据是按照省级别存储的,在A,B存取都是直接请求C省的数据(事物都在C这里,不会出现异地事物操作),如果在D省,就会涉及到一组省级接口,通常省级接口由全国中心接口路由。

     

    但是在ATM取款,可能出现钱扣了,现金没给你的情况,这个就是事物失败(整个取钱动作应该是一个事物,实际上不是)的一种表现,不过这个和数据没关系,是ATM机故障。

     


    family as water
    2011年8月12日 1:33
  • 说得对,以前的设计都是分省。近10年来,由于计算机和网络的高速发展,很多银行都在做全国集中。
    想不想时已是想,不如不想都不想。
    2011年8月12日 3:57
    版主
  • 高级的东西 刚申请单的账号,露个脸!

    2011年8月13日 7:51
  • 还有没有其它方案呀!
    2011年8月16日 6:53