分布式数据库在金融应用场景中的探索与实践分析

来源 :科学与财富 | 被引量 : 0次 | 上传用户:kg1ksmhz1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:网络金融持续发展,对金融业数据库方面要求日益提升,迫切需要具备高可用性、可扩展性、高性能的数据库系统。鉴于此,本文主要围绕着在金融行业应用场景当中分布式的数据库应用探索及实践,望能够为相关专家及学者对这一课题的深入研究提供有价值的参考或者依据。
  关键词:分布式;数据库;金融;应用场景;
  1、系统整体框架
  1.1 框架
  分布式的数据库(CBASE),整个系统框架以四个系统功能模块为主,即为集群管理、事务处理、数据存储、SQL处理。集群管理,管理集群全部服务器、副本与数据分布;事务处理,相应各种更新操作、更新存储系统内部增量数据;数据存储,储集群基准的数据;SQL处理,接受、解析用户端SQL的请求,经语法、词法分析、查询优化各项操作,发送至数据存储或者事务处理的节点来执行。
  1.2 关键性的技术模块
  ①写性能方面的优化
  CBASE的设计,可实现读写相互分离的一种系统框架,对读或者写负载有所不同,予以分别优化处理。针对未修改数据,通过普通的PC服务装置,实现存储操作,处理大量数据扩展管理方面的问题。更新的热点数据被存储至内存较大的事务处理节点,事务处理的节点内存达相应大小后,能手动或自动冻结数据,并将其存储至固态的硬盘内部,以定期合并形式把数据分散地存储至静态的数据节点内部。通过这一设计,可维持系统的可扩展性,且对事务处理的请求有着高吞吐量。多数事务处理均无需跨越相应事务处理的节点,可借助事务处理增加节点这一手段将系统整体处理能力提升。针对少量分布形式的事务,仅经优化两个阶段,便可将降低事务的延迟提交。事务处理的节点,通过大容量的内存数据,规避掉传统的数据库内集中式锁管理装置,改用轻量级别多版本、行锁并发的控制协议、混合存储的介质存储相应日志等各项科学技术,系统整体能力得以有效提升。
  ②高可用性能
  CBASE当中实现分布式的选举协议状态转换,属于不确定性的有限自动装置。阶段角色会伴随选举实随时变换。某个节点在刚刚启动或者从故障当中恢复,角色处于备节点状态,会设定时装置。若此节点已接收主节点所发送更新的日志,定时装置会重置,角色处于恒定不变状态。反之,则定时器在超时之后,认为集群未存在有效主节点,此节点便会转变成候选者,并准备竞争成全新主节点。候选者会向其余节点传输投票的请求,有三种情况,即为获取到多数节点的投票节点属于主节点;受到更新的日志信息,证明集群当中主节点已存现,候选者们可转变其备节点;若选举已超时,则需重新发起新一轮的选举。节点逐渐成为了主节点过后,会向其备节点来发送相应更新日志,将其余节点定时器予以重组处理。
  ③分布式的事务
  事务处理,属于支撑着金融业应用一项关键的科学技术,可保证业务数据一致与完整。大型的银行应用不但要满足数据库方面系统完整度要求,还应具备着网络级并的事务方面处理能力。金融业务内部系统的事务处理实际应用特点是,通过CBASE来实现支撑着高通量的事务处理分布式的一种数据库综合系统,相比原有集中式的数据库,CBASE并不需要用户设计及维护分库的分表规则,该系统能自动化结合主键,把数据合理划分成不同事务的处理节点,业务逻辑及数据存储的解耦合即可实现,开发及维护方面的难度系数得以有效降低,资源线得以扩展,且集群解决了I/O上限方面现实问题。CBASE分布式的事务引擎具体实现期间,通过两阶段的提交优化处理,事务可保证有着一致性方面特征。无故障期间,可轻松实现此协议。若有故障问题出现,比如网络故障、信息丢失等等,通过超时动作便可避免进程无限性的阻塞,协议实现后,进程会阻塞每步骤,且均会加入相应超时动作。处于最坏情况之下,执行两个阶段的提交协议,期间可能会有多次的服务器或者通信故障问题出现,导致参与者无法较长时间的停留至不确定的状态中,即为未解决事务。而同分布式的数据库,便能够恢复持久存储的信息内容对象值,若参与者为不可用状态,则可等待着数据库的管理技术员加以干预或处理.
  2、实践应用
  2.1 查询历史数据
  伴随着时间逐步推移及业务持续发展,各企业内部历史数据的查询系统均面临着历史数据信息量持续增长、系统框架当中传统的数据库已无法满足于快速增加的数据量现实需求。金融业历史数据有着较广的涵盖范围,如交行历史数据的查询系统,内含主机、账务、贷记卡等业务系统所有历史数据,对数据库自身扩展性方面有著极高的要求,以能够充分满足于业务量现实需求。除了历史数据方面存储,查询历史数据系统还应当向外部提供着联机事务检索与各种新增业务服务等,缓解其余在线业务历史数据的管理压力,以至于对数据库快速响应着联机检索服务方面有着极高的要求与标准。历史数据的查询系统,要求该数据库应当具备着较高的可扩展性、可靠性、高性能等,且该分布式的数据库还应当充分满足于各方面现实标准与要求。经大量测试与评估分析后,交行历史数据库的综合系统内采用了CBASE,现阶段系统整体的数据量可达上百个TB,每日均超1个TB,且有持续增长这一变化趋势。大并发检索条件下,检索相应的时间可维持毫秒级别范围。经多年稳定运行可充分表明自主研发分布式的数据库在金融领域中应用切实可行。
  2.2 贷记卡专项授权系统的并发处理
  信用卡相关业务不断纵深向的发展及客户量持续增长,以至于交易量极具攀升,对于贷记卡的授权系统在线升级更新、持续高效、7*24h的稳定化交易服务方面更为迫切。伴随网络金融出现与广泛应用,支付宝相关电商双11的网购促销均引起交易呈爆发式的增长,系统负担逐渐加重,传统的数据库迎来了空前绝后的、史无前例的发展挑战,原有系统资源已无法满足现实需求,数据库整个系统自身潜在各项性能发展瓶颈。那么,为确保贷记卡的授权系统稳定,将系统总体处理能力提升,基于原有系统框架,借助CBASE分流处理高并发的业务所形成系统压力。以CBASE为基础新一代的贷记卡专项授权系统基本特征如下:高并发的处理能力,可高峰每秒处理事务量达上万;弹性的扩展能力,整个系统处理的能力能实现快速弹性的扩容处理;高可用性,能够确保业务系统维持7*24h以内在线服务,分流高并发时主机的压力。在银行各个关键系统的试点期间,CBASE框架已逐步成型,各项功能得以逐步完善化,可靠性与各项性能均得以增强,已向着产品化的方向发展着,所取得经济与社会方面的效益较为显著。以某商业银行为例,通过采用了以CBASE为基础新一代的贷记卡专项授权系统后,构建起了数据库在授权系统,通过采集海量信息,存储主数据库内,依据不同信息安全等级,对不同用户进行分级别授权,以更好地保护用户信息,增强以CBASE为基础新一代的贷记卡专项授权系统整体安全系数。
  3、结语
  通过以上分析论述之后我们对于金融行业应用场景当中分布式的数据库应用情况,均能够有了更加深入地认识及了解。从总体上来分析,分布式的数据库具备着强大的应用优势,今后为能够更好地将其应用至金融行业的应用场景当中,便还需相关技术员结合实际情况,加以分析与研究,持续优化与完善该分布式的数据库,以便于其充分发挥效用科学应用至金融行业各种应用场景中,为金融行业发展注入力量。
  参考文献:
  [1]张文升.分布式数据库Greenplum研究与应用[J].金融科技时代,2017,19(06):444-446.
其他文献
摘 要:汽油发动机工作时采用点燃式着火方式,因此,它必须设置一个独立的系统用于专门点燃汽缸内压缩终了的高温高压的可燃混合气——点火系统(ignition system)。而电子点火系统的应用能更好的提高汽车的动力性、燃油经济性、降低废气排放,因而现在应用非常广泛。本文介绍了发动机电子点火系统的结构、工作原理,系统分析了典型丰田汽车点火系统的常见故障,并结合实际分析了典型故障产生的原因,并介绍了具体
期刊
摘 要:心理学是基于人类心理状态进行行为引导的社会学科,将心理学引入医院思想政治工作当中,能够更好地激发医疗人员的工作热情,克服医疗工作中遇到的困难,从而提高医院的凝聚力,更好地为社会进行医疗服务。本文通过对心理学应用于医院思想政治工作的实效性进行研究,旨在能够通过心理学提高医院思想政治工作的效果,为我国构建和谐社会做出贡献。  关键词:心理学;医院;思想政治工作;时效性  随着人们对身体健康重视
期刊
摘 要:本文对沙雅县地下淡水勘察工作的目标、可行性与难点进行分析,并在当地水文地质条件基础上,分析地下淡水的形成机理,提出地下淡水的勘察方法,力求通过绘制物探线路图、直流电阻率测深法、开展抽水试验等方式,提高地下淡水的勘察效率,使勘察目标高效完成。  关键词:沙雅县;地下淡水;勘察  引言:新疆地区水文地质情况复杂,具有典型的荒漠戈壁景观,地表水资源匮乏,地下淡水的埋藏复杂,给社会生产和人们生活带
期刊
摘 要:陶俑作为北魏葬俗中不可或缺的一部分,随着近年来墓葬考古的深入,逐渐被人们所熟知,其中居于俑群中心位置的牛车模型自然具有更为特殊的意义,它不仅真实还原了墓主生前的出行场景,同时也是北魏礼仪制度的反映。本文通过对北魏不同地域牛车模型的形制变化分析,认为其变化本质其实在于北魏社会政策的改变与风俗变迁。  关键词:牛车模型、北魏、形制变化;  北魏一朝,自道武帝拓跋珪登国元年始至孝武帝元修永熙三年
期刊
摘 要:地铁的出现可以为人们的日常生活提供非常多的便利条件,对城市交通也可以起到良好的缓解效果。本文针对地铁信号的运营维护管理情况进行分析,这样不仅有利于为地铁的运行提供有效保障,而且还可以尽可能降低信号故障的发生率。  关键词:地铁信号;运营维护;维护管理  近年来,随着人们日常生活质量和水平的不断提升,对生活品质的需求越来越高,尤其是在人们日常出行方面更是如此。地铁已经逐渐成为人们日常生活过程
期刊
摘 要:在计算机技术的使用中,人工智能是其中非常重要的部分,也是科技发展到较高水平的要求,通过人工智能技术可以对电气自动化技术进行发展和延伸,促进整体技术的提升。文章对人工智能技术在电气自动化控制中的应用进行研究。  关键词:人工智能技术;电气自动化控制;计算机  人工智能技术在电气工程自动化控制中的应用是电气工程发展的必经之路。在电气工程自动化控制当中合理应用人工智能技术,不仅能够提升电气工程自
期刊
摘 要:本文分析了变电站计算机监控系统的基本概念、系统功能以及重要性,介绍变电站计算机监控系统发生各种故障时的应急分析、处理方法。最大限度减少影响,及时恢复计算机监控系统正常运行。  关键词:变电站计算机监控系统 应急处理  Abstract: This paper analyses the basic concepts, functions and importance of substatio
期刊
摘 要:近年来,我国的市场经济发展已经达到了成熟时期,肉制品市场更是个完全竞争市场,在这样一个竞争白热化阶段,一些企业在残酷的竞争过程中,不得不另辟蹊径,所以,如何在市场立足并且要脱颖而出这成为了每个企业必须要面临的问题,越来越多的企业开始将品牌作为企业管理的核心点,双汇企业就是在这样的竞争环境中逐渐发展,并进入了国际市场。本文以河南漯河双汇企业为研究背景,结合该公司肉制品出口贸易现状,运用所学的
期刊
摘 要:电力工程施工安全管理是一门科学,不断地探索管理的新思路,探寻更为先进科学的管理措施与技术,是每个电力工程企业共同追求的目标。虽然在电力工程项目中实施安全管理体系有一定的难度,但只要很好的把体系与工程项目的日常管理有机的进行结合,抓住两者的结合点,把工程项目的管理逐步向安全管理体系科学、系统的方向转变,便能逐渐体会到体系的优势和促进作用。  关键词:电力工程;项目管理;安全管理;措施  一、
期刊
摘 要:转型经济的发展改变了全球竞争环境,对中国企业提出了更大的挑战。为了驱动外部环境,实现新的发展与复兴,公司必须根据自身发展需要,业务流程、组织、内部系统等的变化可以使公司进入一个新的生命周期。  本文总结了国内外学者的相关研究成果,分析了企业转型特点,明确了企业转型的现状,提出了企业转型和共性技术创新的必要性,旨在增强转型企业创新的协同知识,为企业创新能力建设奠定基础。  关键词:企业转型;
期刊