欧阳美旺,陈晓军,鲁慧
(拓维信息系统股份有限公司)
近年来,我国大力发展信创产业,基于ARM架构的企业级服务器产品,逐渐应用到政府、企业等各类平台。在技术层面,以精简指令集(RISC)为架构的ARM芯片体系具有一定的性能优势,但基于复杂指令集(CISC)的X86架构的原有应用与数据库迁移的安全、效率问题也引起了大量的关注。为了提高数据库迁移质量,快速实现平台各主营业务的全面贯通,确保内外部信息流的高效运转,尝试在对ARM架构及其生态体系分析的基础上,重点讨论基于ARM架构数据库迁移中应用中间件的性能优化问题,为提高数据库迁移的效率和质量提供切实可行的建议。
1)授权方式
ARM架构主要有指令集授权、内核授权和使用权授权三种方式,其中指令集授权灵活度最高,授权费用最贵。
2)版本更迭
自1985年ARM公司推出ARM v1,目前ARM架构已经升级到第8代,2019年ARM公司推出了最新的v9架构[1,2]。
3)性能更优
相比X86架构,ARM架构在功耗、发热、工作时长、数据安全等方面都具备明显优势。
ARM架构作为数据中心的后来者,在推动国产化自主可控项目上,面对诸多挑战。然而,由于X86架构在数据中心的市场份额和对开源社区长期的投入,目前各大开源社区的主要都是使用X86架构来进行开发、编译构建、集成验证、打包发布等开源开发流程。
对ARM用户来说想要直接使用通过基于X86架构开发流水线产出的软件包,常常面临着很多不确定因素和额外的工作量。……