背景:中美关系恶化,美企回归,去IOE,注重数据安全,符合金融监管等行业大背景
场景:金融行业互联网业务,基础软件数据库在监管层面或业务可靠性服务连续性方面的重点考虑方向
选择:第三方厂商如阿里OB,腾讯TDSQL, 国产数据库达梦等,NewSQL如TiDB等, 开源社区MariaDB,PgSQL等;
问题:在银行行业监管的要求有没有制度文件,有链接吗?大家在选型时最看重哪些特点?如何选型,分布式是你们重点考虑的吗,还有灾备,高可用,读写分离,KV缓存等等,谢谢。
据我了解,之前提过去IOE的说法,但是没有相关的制度文件,这个是一个循序渐进的过程。选型时主要考虑的点有技术能力匹配度、实施难度,成本,案例等。我们选择分布式的初衷是提升系统承载能力,并进行架构转型
收起1、主要系统数据库还是db2或者oracle吧,如果ibm产品买的比较多,db2可以买断的话也不需要花多余的钱去买oracle;
2、mysql等已经在逐步使用起来,在一些网络金融生产上面开始使用;
3、银行还是要考虑国产化率,虽没有纸面上要求,但国产化率还是要进行统计,特别是小型机使用比较多的话还是需要X86设备来提高设备国产化率;
4、去IOE是一个过程,不可能一蹴而就,对于银行来说还是要保证稳定可靠,新鲜事物可以尝试但不可能步伐过大。
根据分布式数据库白皮书的定义,分布式数据库主要考虑4个维度。
1 实时一致性的分布式事务控制,这是最重要的
2 满足金融场景的容灾方案,比如两地三中心
3 不停服务的联机重分布
4 丰富完善的监控和运维能力。
除了这4点以外,当然成功的案例也是最重要的考量维度。
还有业界的一些对比测试,业务的平滑迁移,对O的兼容,定制化的能力,本地的服务能力等,这些都是需要考虑的。