【摘 要】
:
网络的普及和手机银行的使用,使得金融业务的数据量大增,给金融系统的数据库带来很大的压力。在银行普遍使用的DB2价格高昂且逐渐不堪重负的情况下,某银行自主研发了Cbase分布式数据库,根据金融业务进行定制性开发。根据银行的具体需求来看,Cbase目前开发的主要目标是对其查询速度,更新速度,事务处理能力等方面的整体性能进一步提升,以在特殊的交易高峰期也能轻松承受负荷。在深入分析了Cbase数据库的SQ
论文部分内容阅读
网络的普及和手机银行的使用,使得金融业务的数据量大增,给金融系统的数据库带来很大的压力。在银行普遍使用的DB2价格高昂且逐渐不堪重负的情况下,某银行自主研发了Cbase分布式数据库,根据金融业务进行定制性开发。根据银行的具体需求来看,Cbase目前开发的主要目标是对其查询速度,更新速度,事务处理能力等方面的整体性能进一步提升,以在特殊的交易高峰期也能轻松承受负荷。在深入分析了Cbase数据库的SQL查询引擎部分的具体设计,并对比了当前主流数据库的设计思路和整体架构的基础上,发现Cbase目前查询优化不够完善,生成可执行计划需要较长时间。并且Cbase内部结构复杂,对SQL注入难以防范。预编译功能可以使相同SQL一次编译多次使用,从而减少了对复杂SQL的编译次数,降低生成可执行计划的时间开销,通过降低SQL引擎解析SQL的时间来提高处理速度,达到降低响应时间的目的。从而弥补查询优化暂时不足的情况,提升Cbase的吞吐量,预编译使用参数化查询还可以防止注入攻击。为了解决Cbase对性能提升的需求,对SQL引擎这一问题进行优化,并对SQL注入进行防范,需要使用预编译技术对SQL引擎使用预编译技术开发预编译功能,并使预编译可持久化。在对Cbase中SQL引擎深入分析和研究的基础上,主要做了以下工作:(1)对性能优化方式进行了分析,并对预编译功能的接口需求做了详细分析和设计。(2)根据Cbase的开发规范和SQL引擎的架构设计思路,按照实际需求对预编译功能进行接口设计,整体流程设计以及存储和管理机制设计,还分析了预编译可持久化的问题,设计出相应的处理方式,以及针对防注入问题设计参数化查询,并按照设计进行开发。(3)最后阐述Cbase系统运行硬件条件,采用测试用例和测试思路结合的方式介绍系统测试过程,并根据测试结果进行分析并给出结论。测试结果表明,预编译功能的使用不仅能降低查询优化的缺陷对SQL引擎的影响,还提升了SQL引擎对所有查询和更新SQL的处理速度,并且预编译功能支持参数化查询,对防止SQL注入也提供了帮助,对数据库多了一层保护。
其他文献
随着压电器件在高温环境中的广泛应用,同时具有高压电性能和高居里温度的压电陶瓷材料受到了极大的关注。本研究通过将具有较小容忍因子的铁电体Pb(In1/2Nb1/2)O3(PIN)与电学性能良好的Pb Hf O3-Pb Ti O3(PHT)铁电体固溶,构成一种新型三元压电陶瓷Pb(In,Nb)O3-Pb(Hf,Ti)O3(PIN-PHT),通过理论计算并结合三元相图预测准同型相界区域,提出能够实现性能
在未来几年内,煤炭在我国的能源体系中仍然处于主体能源地位。煤矿井下综掘工作面的自动化可以大幅提高生产效率。目前,我国井下综掘工作普遍以悬臂式掘进机单巷掘进为主,因此悬臂式掘进机位姿检测是综掘工作面自动化的基础和前提。只有获取稳定可靠的掘进机实时位姿,才能够在此基础上进行综掘工作面自动化、智能化改造工作。本文提出一种基于机器视觉和倾角传感器的悬臂式掘进机位姿检测方法,针对位姿参数求解、激光标靶参数优
核电已经成为我国现代能源体系中的重要组成部分,对国民经济发展和提升装备制造水平具有重大意义。近年来,随着“华龙一号”等标志性核电装备的发展与成熟,我国核电机组规模已经位居世界第二,核电自主技术发展已达到国际先进水平,然而,我国核电企业的决策数据存在多源异构等特点,难以保证决策数据的质量,导致数据融合、认知、分析、挖掘不充分,另一方面,通用决策工具和决策构件存在功能单一、不系统、不完备等问题,导致决
互联网大数据的技术发展为人们提供了在线购物、网络会议等多种线上服务。全球超过40亿的互联网用户在享受便利的同时,产生了大规模的数据集。相关企业或人员可以较为容易地获取海量数据。但是,目前大部分企业数据都分散在各个部门或各个业务线的业务系统上,存在数据不一致的问题,如何呈现数据并挖掘这些数据的潜在价值成为一个难题。近年来,数据仓库、联机分析处理(online analytical processin
航天星载设备、航空机载设备,除了追求较高的计算能力外,器件可靠性也是系统设计必须考虑的重要因素之一。现场可编程逻辑阵列(Field Programmable Gate Array,FPGA)作为一种高集成度的半定制集成电路设备,具有并行度高、功耗低,计算速度快和成本低的特点,能够显著提升星载、机载设备的计算能力,但长时间的高温、高辐射工作环境带来的片上电路老化问题严重影响着设备的可靠性,必须有针对
在全世界范围内,脑中风的死亡率仅次于心脏病已成为第二大致死因素,全球每年大约有1500万人患有缺血性中风,颅内动脉粥样硬化是造成脑卒中的重要因素。医学断层成像技术是重建人体三维组织信息的重要手段,磁共振成像广泛应用于颅内动脉血管诊断,其具有高分辨率和多序列的特性,能够清晰地区分不同组织的结构。在磁共振图像中对脑血管标记在临床医学中应用十分广泛,是进一步获得血管信息的首要步骤。研究发现,颅内动脉血管
近年来,深度学习技术在目标检测领域取得了显著的突破,并催生了许多视觉场景理解的任务。其中,场景图(物体表示节点,物体间的关系表示边)由于其强大的语义表示能力一直是计算机视觉领域的研究热点。与图像相比,场景图具有更加抽象的结构化的语义表征能力,具有处理其他视觉任务的潜力。它不仅可以为基础的识别任务提供上下文线索,而且还为解决高层次的视觉理解问题提供更有价值的替代方案,包括图像字幕,视觉问答,基于内容
近年来,云计算作为一种价格便宜且可扩展性强的计算模式,越来越受到企业和个人的青睐。随着云数据中心规模的不断扩大,导致其资源利用不均衡,能耗浪费严重。为了能实现云数据中心计算资源的动态调度,虚拟机迁移技术变得至关重要。传统的虚拟机迁移会根据主机负载的高低进行判断,判断的结论为“迁移”或“不迁移”。这种二支决策方式忽略了主机负载具有动态变化的特征,容易产生过度迁移的现象。而三支决策是对传统二支决策的优
随着脑和神经系统研究的深入发展,小脑学习与记忆的神经机制逐渐被人们所了解。最新研究表明,浦肯野细胞是小脑皮质的唯一输出神经元,它在感觉感知、运动控制中扮演重要角色。然而目前关于浦肯野细胞在小脑信息处理中的作用尚不完全清楚。因此,本文开展小脑浦肯野细胞复杂尖峰响应机制研究,主要内容包括:(1)首先论文在现有浦肯野细胞生理实验数据的基础上,结合多种细胞复杂尖峰响应波形,提出一种复杂尖峰识别提取方法。此
近年来,计算机视觉领域中的目标检测理论和应用得到了越来越多的关注。随着科技的进步,运用目标检测技术所诞生的产品目前也越来越多的出现在我们的生活当中,给我们的生活提供了很多的便利,但是目标检测在训练阶段是要消耗巨大的人力物力来对图片进行标注的,弱监督目标检测也就进入了人们的视野,目前主流的弱监督目标检测方法是多示例学习以及使用端到端方法的检测器,但是还是有不足的地方,多示例弱监督学习的目标检测还有一