《计算机技术与发展杂志》发表论文赏析
作者:刘中一;李梦箫;阎松柏;
摘要:单体架构以其数据与程序皆在本地的独特部署方式,获得了其他架构难以比拟的高效与稳定,因此在云时代仍有一席之地,非常适用于面对海量数据的高频数据访问场景,但也存在着单机资源容量难以应对数据增长、服务启动时因数据加载等资源消耗大导致性能抖动、服务或数据更新后因数据变冷带来的交易时间骤升等一系列问题。 该文的优化方案中通过使用定址文件映射共享内存技术降低单机内存容量需求、引入中间控制层完成数据和应用解耦、利用写时复制技术实现资源加载成本最小化、利用硬件内存管理单元与页表加热来加速内存访问效率等多项技术,使得上述问题得到有效缓解。 实际验证中,单体架构在能够支持更高数据容量的同时,兼顾了数据的快速加载,维持了交易响应时间的稳定性,并且仍然可以保持单体架构的性能优势。 这种改良的设计使单体架构的适用范围得到进一步扩大,为有海量数据和高频数据访问需求的实时交易系统提供了一种通用的可选方案。
关键词:单体架构;文件映射;共享内存;高频数据访问;写时复制