在线交易型,例如核心,信贷,网银等,分析型,例如总账,数据平台等,另外还有内网系统,例如OA,资产管理等,在线交易型和分析型可以考虑使用分布式数据库,内网系统可以考虑集中式数据库,另外数据库的选择还要考虑系统本身要求的容灾等级,RTO,RPO,可用性等因素,结合自身的it基础架构环境,多尝试。
收起按照未来的发展,除非你的业务真的5年内可以预见的很小,基本上都是走分布式数据库 + 稳定的关系型核心数据库。
分布式数据库 基本用于数据分析 数据查询的高并发场景。非账务场景下的使用。
稳定的关系型核心数据库 用于账务相关处理。
交易量大、交易类型简单、数据量大的系统可能适合分布式数据库。其他选择集中式。数仓类的需要的是分析型的分布式数据库或者mpp数据库。非关系型主要是文档、图、缓存、时序这些特殊场景。
收起关于分布式数据库,可参考这三项金融行业标准:
JR/T 0203—2020《分布式数据库技术金融应用规范 技术架构》
https://www.cfstc.org/bzgk/gk/view/bzxq.jsp?i_id=1893
JR/T 0204—2020《分布式数据库技术金融应用规范 安全技术要求》
https://www.cfstc.org/bzgk/gk/view/bzxq.jsp?i_id=1894
JR/T 0205—2020《分布式数据库技术金融应用规范 灾难恢复要求》
https://www.cfstc.org/bzgk/gk/view/bzxq.jsp?i_id=1895
上述标准均可在线浏览全文。
收起对于银行行业的数据库选型,需要考虑以下几个方面:
银行行业需要处理大量的数据,因此需要选择高性能、高可靠性、高安全性的数据库。目前比较常用的数据库有Oracle、SQL Server、MySQL等关系型数据库,以及MongoDB、Redis等非关系型数据库。在选择数据库时,需要根据业务需求、数据量、性能要求等因素进行综合考虑。
随着国内技术的不断发展,国产数据库的性能和可靠性已经得到了很大的提升。目前国内比较知名的数据库有华为的 GaussDB、阿里的 OceanBase、中兴的ZDB等。这些数据库在性能、可靠性、安全性等方面都有很好的表现,可以考虑作为银行行业的数据库选型。
银行行业的数据库国产化是一个重要的趋势。银行行业需要处理大量的敏感数据,因此需要保证数据的安全性。国产化可以提高数据的安全性,同时也可以降低成本。银行可以考虑将现有的数据库进行国产化改造,或者直接采用国产数据库。
对于业务场景的数据库选型,可以根据以下几个方面进行考虑:
综上所述,银行行业的数据库选型需要综合考虑业务需求、数据量、性能要求等因素,选择高性能、高可靠性、高安全性的数据库。同时,可以考虑采用国产数据库或进行数据库国产化改造。在业务场景的数据库选型方面,可以根据不同的业务需求选择分布式数据库、集中式数据库或非关系型数据库。