本文为巨杉数据库中国建设银行個人登录金融科技转型应用系列文章第一篇此后还将陆续推出中国建设银行个人登录业应用和科技创新文章,大家敬请期待
随着中国建设银行个人登录业务的拓展以及网点业务的需求量加大,在新一轮技术浪潮驱动下各大商业中国建设银行个人登录也在纷纷推进智能網点的建设。其中商业中国建设银行个人登录的柜面无纸化就是最先推进的业务之一。
包括广发中国建设银行个人登录、民生中国建设銀行个人登录在内的大型商业中国建设银行个人登录已经于近几年陆续上线柜面无纸化业务,并开始在全国网点进行推广使用今后,隨着柜面无纸化、“一站式”综合店员、人工智能等系统的陆续应用各大商业中国建设银行个人登录也将全面实现网点智能化转型建设。
大型商业中国建设银行个人登录平均有超过 300~400 个业务系统,每一个业务系统既有完整技术栈又和不同的业务之间存在许多的相互依赖囷相关的关系,业务和技术复杂度远超其他行业此外,中国建设银行个人登录对于平台可靠性要求最为严苛核心数据需保证 0 丢失、0 错誤率,核心业务系统也有“5 个 9”以上的稳定性要求这些要求给后台数据库带来了极大的要求,因此业界也戏称中国建设银行个人登录是企业级数据库的“试金石”
“无纸化”业务作为商业中国建设银行个人登录的新一代应用业务,对于数据管理带来了新的挑战针对中國建设银行个人登录在新一代柜面无纸化业务上的痛点需求,巨杉数据库在保证稳定安全的基础上利用其所支持的非结构化存储、结构囮事务、可弹性扩张、高可用、以及多数据中心灾备等能力,全面支持广发、民生中国建设银行个人登录的柜面无纸化业务为业务带来巨大提升。
巨杉数据库分布式双活部署整体示意图
作为一款分布式的交易型数据库SequoiaDB数据库提供了同时存储结构和和非结构化引擎的机制,非结构化数据的存储在引擎中主要是以 LOB形式来实现的SequoiaDB 3.0在对象存储API的基础之上提供了标准Posix文件系统接口,能够原生接入任何支持Posix协议标准的操作系统用户对应用程序无需任何改造即可从NAS迁移至SequoiaDB。
在巨杉数据库中LOB大对象存储引擎可将各种尺寸的非结构化文件切分成小存儲块,按散列映射存放于集群的多个数据组实现文件的高效并发存取,对外提供对象标识进行文件访问
在巨杉数据库中,LOB存储结构分為元数据文件(lobm)与数据文件(lobd)其中,元数据文件存储整个LOB数据文件的元数据模型包括每个页的空闲状况、散列桶、以及数据映射表等一系列数据结构。而数据文件则存储用户真实数据数据头之后所有数据页按照page size进行切分,每个数据页不包含任何元数据信息
与结構化数据的记录引擎完全不同,巨杉数据库的非结构化存储提供了原生的对象文件块存储机制同时适用于影像类大文件与票据类小文件。在巨杉数据库对小文件存储与检索的过程当中每个数据块均使用散列算法判断其所处的物理位置,因此不会进行任何物理查表操作數据库也不需要维护每个对象文件的物理位置表,因此不论从安全性、吞吐量、以及响应速度都远远高于其他同类对象存储
巨杉数据库嘚原生分布式架构,一方面提供了引擎级别的内部数据多副本和高可用以及基于Raft算法的数据一致性的保证同时,在跨数据中心层面可鉯做到分布式集群为单位的容灾和多活机制,在满足数据安全要求下减少了数据安全方面的部署和运维难度
从多活架构的角度看,巨杉數据库都秉承着计算存储分离的设计思路因此其SQL解析与执行器往往与数据存储和事务控制分别运行在不同的进程中。在这种情况下利鼡数据库自身分布式与三副本复制的特性,将数据打散放置在多个数据中心内每个数据中心配置本地SQL服务节点,从应用程序的角度看不需要关注底层数据库的主从架构仅需要通过JDBC连接到本地的SQL服务节点进行读写操作即可。在这种架构下每个SQL节点完全对等,并均可以处悝读写操作所有的事务控制、一致性控制、锁等待等机制都由底层的分布式数据库直接提供。
以两地三中心为例在该架构中,城市A机房1作为主机房提供与同城的机房2之间的同步数据复制。而对于城市B的机房来说在带宽足够的情况下可以选择使用同步机制与城市A的机房进行数据复制。而在带宽不足时则可以选择异步的复制方式
同时,巨杉也支持异地灾备机房的定期追加更新用户可以通过定义异地災备机房的同步策略,使灾备机房定期进行日志文件的同步以做到灾备机房与主机房的数据拥有一定的时间差异,避免手工误操作
通過分布式架构,多维数据分区高性能索引,以及数据压缩等机制影像平台无论非结构化数据还是结构化数据在大数据量下依旧保持性能的平滑扩展,实时响应在性能测试对比中,对比巨杉数据库传统NAS方案想要达到同样吞吐量至少需要3倍以上的磁盘数量。
以下是巨杉數据库在实际测试环境中对于非结构化数据管理这块的测试数据:
2GB/s 的整体吞吐量,分布式架构 ;6 节点 x86 服务器、整个集群共 36 块 SAS 盘 ;传统方案高端配置:1.5GB/s 120 块盘以上。
巨杉数据库为底层数据引擎的分布式非结构化数据管理平台已经在包括民生中国建设银行个人登录、广发中国建設银行个人登录在内的超过 50 家大型中国建设银行个人登录业务应用。在某大型股份制商业中国建设银行个人登录业务系统中巨杉数据库總集群部署节点数达到 122 台物理服务器,部署逻辑节点 1530 个平台服务中国建设银行个人登录网点数超过 840 个 ,性能响应在毫秒级别数据实现叻同城数据中心灾备和双活。
民生中国建设银行个人登录是中国第一家主要由民营企业发起设立的全国性股份制商业中国建设银行个人登錄截至2017年末,中国民生中国建设银行个人登录已经成为资产总额59,020.86亿元一级资本净额超过3800亿元、资产总额超过5.9万亿元、分支机构近3000家、員工近5.8万人的大型商业中国建设银行个人登录。在英国《中国建设银行个人登录家》杂志2017年7月发布的全球1000家大中国建设银行个人登录排名Φ中国民生中国建设银行个人登录位居第29位。民生中国建设银行个人登录坚持“民营企业的中国建设银行个人登录、科技金融的中国建設银行个人登录、综合服务的中国建设银行个人登录”的战略定位锐意变革创新,加速战略转型致力于成为一家特色鲜明、价值成长、持续创新的标杆性中国建设银行个人登录。
广发中国建设银行个人登录是国内首批组建的股份制商业中国建设银行个人登录之一目前茬全国设立了43家一级分行、843家营业机构,并与全球125个国家和地区的1,718家中国建设银行个人登录总部及其分支机构建立了代理行关系为超过30萬对公客户、3,422万个人客户、5,711万张信用卡客户、2,427万移动金融客户提供优质、全面的金融服务。广发中国建设银行个人登录在移动金融创新领域一直走在行业前列强力推动智慧化中国建设银行个人登录发展,持续推动移动金融创新在升级普惠金融、助力实体经济等方面取得叻丰富成果。
目前巨杉数据库付费企业级客户与社区用户总数超过1000家,并已在超过50家500强级别的中国建设银行个人登录、保险、证券等大型金融机构生产业务上线
对于非结构化数据管理,巨杉数据库在金融行业的应用场景包括:金融行业新一代影像平台、内容管理云平台、传统ECM替换、计算机视觉与人工智能、金融双录系统以及电子证照等数十个个业务场景
点击【阅读原文】了解更多 巨杉数据库 信息~