2022年电力ERP系统基于X86架构的分布式数据库技术研究.docx
《2022年电力ERP系统基于X86架构的分布式数据库技术研究.docx》由会员分享,可在线阅读,更多相关《2022年电力ERP系统基于X86架构的分布式数据库技术研究.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年电力ERP系统基于X86架构的分布式数据库技术研究 吴斗 蒋何 金鑫 李海 摘要:本文首先阐述了电力ERP分布式分布式数据库的基本结构和特性,对于其分布机制以及特点进行了分析,在此基础上阐述了分布式分布式数据库关键技术等相关内容以及详细应用状况,希望能够对相关专业人士有所帮助。 关键词:电力ERP系统;X86架构;分布式数据库;IB网络 1 引言 虽然多年的发展出现了许多新型能源,但是电力能源还是最主要的能源之一。随着信息技术的快速发展,电力系统的自动化水平有了飞速发展,特殊是电力企业资源管理系统(以下简称“ERP”)对于确保电力系统运行的平安稳定性具有越来越重要的作用。对于电力系统
2、来说,为了更好的满意用户需求就要建立起更为先进的系统,在其中融入分布式数据库技术已经成为关鍵内容之一。分布式数据库作为数据库技术的关键分支之一有了多年发展,特殊是近些年Infiniband(以下简称“IB”)网络技术发展为分布式数据库技术供应了有效支撑,将其应用到电力系统中能够满意现代工程的须要,具有特别好用的价值。 2 分布式数据库的特点介绍 2.1 传统关系型数据库特点 对于电力ERP系统数据库来说,不但要满意数据库的基础要求,同时也要满意一体化系统(SCADA/EMSIDTS)应用要求。其具有如下特点: (1)可以快速进行数据访问,符合实时性要求,并且能够实现数据复原以及重载; (2)符
3、合电力系统网络分析要求,能够保证数据的实时性,并且可以实现数据的分布式存储以及访问; (3)能够实现多个项目数据库并存运行,不同数据库之间可以实现便捷的数据切换,以此来提升项目管理效率; (4)能够实现数据库镜象功能,可以实现不同应用之间的数据切换,同时数据库之间的接口采纳标准形式,能够保证数据的平安性: (5)具有较好的开放性,可以实现不同系统数据之间的交换和共享。 2.2 分布式数据库特点 分布式数据库系统并非只是将集中数据库实现分散,其主要包括两方面内容,一方面为存储要具有分散性,就是指要将数据库中数据信息存储在不同计算机设备当中,另一方面数据要具有整体性,就是指存储在每一个计算机当中的
4、数据在逻辑方面要具有较强的关联性,要构建成整体。总的来说其具有如下几方面特点: (1)其实行的是自治和集中结合的限制结构,对于分布式数据库来说,其最主要的内容就是数据的重复以及合理安排; (2)分布式分布式数据库要具有整体性,同时要具有可串行性,并且能够有效复原; (3) 肯定程度上提升数据的冗余度,就是指为了确保数据的平安性,在分布式数据库系统中要设定相应的数据冗余,须要在不同区域存储数据的不同副本; (4)具有透亮性,用户无需留意数据物理位置分布以及逻辑分片状况。 现阶段有关分布式数据库技术方面的探讨更多关注的是服务器技术内容,分布式数据库实行的是多X86服务器模式,不同数据存储在不同服务
5、器当中,不同客户能够对多个数据库数据实时共享,并且不同服务器之间能够协同工作,可以实现数据的透亮性访问。 2.3 IB网络技术特点 IB是一种计算机网络连接标准,主要用于节点间须要有大量数据传输需求的HPC高性能计算,随着技术发展和新业务场景出现,运用领域变得越来越广泛。整个IB网络由主机上的HCA (HostChannel Adapter)卡,IB交换机和IB线缆组成,IB网络能够保证在低延时状况( 200ns)通过4倍聚合通道(4X aggregate links)的单个物理接口支持最高lOOGb的带宽。 IB网络相比较于传统的光纤传输技术,具有高带宽、低延迟的优势,与以太网及光纤网络的技
6、术参数对比如表1。 IB技术与以太网万兆技术的对比说明: (1)主流设备性能对比。目前IB交换机主流为100G产品,100G已经推出并且进入市场;以太网络目前依旧以10G为主。 (2)性价比。目前每GB的的费用IB的综合成本为以太网络的一半,25G、100G以太网络价格很高,大规模商用成本很高,IB的100G商用市场价格成熟。 (3)性能。TCP的性能开销远高于IB的RDMA开销。 (4)通用性。以太的兼容性特别好,适用场景广泛,目前以太网络也能支持RoCE(RDMA over以太)但是支持的设备特别少,支持的软件就更少了,成熟度也不高。 3 电力ERP分布式数据库结构设计构 分布式分布式数据
7、库系统融合了实时、分布式数据库的优势,以内存数据库为基础满意网络状况下限制系统的实时性要求,能够推动电力系统的进一步发展和应用。以此理念为基础并最大程度利用Infiniband网络系统带宽,能够实现负载之间的均衡以及双机备用,其中较为典型的ERP系统运行结构如图1所示。 从图1能够得知ERP系统中存在着多种类型的服务器,不同应用服务器中都设置有差异化的内存数据库以及服务进程,并且不同类型服务器之间也可以实时进行数据的共享和交换,以此来确保数据的同步性以及一样性。在充分考虑电力系统运行数据访问要求的基础上可以将数据氛围“动态数据”、“静态数据”、“统计计算数据”等类型,对于这些不同类型数据来说须
8、要实行“提取频繁访问动态数据”以及“计算数据和部分必要静态属性信息”等数据存储要求。 在分布式数据库系统组织结构设计过程中,为了确保实现数据共享可以采纳现行操作系统所具有的共享内存机制,在初始化过程中就可以将整个内存数据库映像文件载入到共享内存区当中,在实际运行时将完整的数据库或者其中某一部分映射到相应的虚拟地址空间中来进行访问。可以通过指针的方式来应对关系以及索引数据存储在内存中的状况,在实际应用时利用指针或者数据库偏移量访问数据来快速实现。因为指针具有固定的长度,所以能够有效处理变长字段方面的问题。除此之外,假如数据库中多次出现较大的数据对象,那么只要在内存中存储以此即可,其他的地方就可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 电力 ERP 系统 基于 X86 架构 分布式 数据库技术 研究
限制150内