
MongoDB推出应用程序现代化平台AMP,结合人工智能、专用工具与工程专家经验,协助企业逐步转换旧系统,官方指出,代码转换最高可加速达10倍,项目整体平均快2至3倍。
MongoDB发布应用程序现代化平台(Application Modernization Platform,AMP),这是一套融合代理式人工智能、专用工具与工程专家的方法论与工具链,旨在帮助企业逐步将老旧系统转变为可扩展的现代服务。
MongoDB指出,数据层往往是数字化转型过程中最大的瓶颈,AMP的设计正是针对这一问题,通过测试先行与逐步验证,降低一次性重写所带来的高风险。
AMP的核心流程分为五个阶段:分析、生成测试、转换代码、迁移数据与验证功能。在开始转换之前,团队会对现有系统建立全面的测试基准,确保准确捕捉当前运行行为;分析工具则负责绘制应用架构与依赖关系,识别隐藏在数据库、应用程序与中间件中的业务逻辑。这些测试与分析结果将用于规划转换顺序与保护机制。
AMP的人工智能组件发挥加速作用。当分析工具拆分出可转换的逻辑单元后,人工智能可自动生成对应代码,并配合自动修复机制反复尝试,缩短人工修改时间。同时,人工智能还能生成额外的测试用例,弥补人工难以覆盖的场景,使新旧系统行为的对比更加完整。MongoDB强调,人工智能并非取代工程实践,而是在既有流程基础上提升产能,使团队能在可控质量的前提下加快转换进度。
MongoDB提供的数据显示,AMP在代码转换等任务上可实现约10倍的加速,整体现代化项目平均提速2至3倍。
AMP特别适用于高度耦合、数据层依赖性强的旧系统,例如以存储过程驱动的关系型数据库应用。其方法论强调先建立测试基准、拆分依赖并逐步转换,降低一次性改写的风险。平台设计注重以小步迭代、严格验证的方式推进转换,通过测试先行与持续比对新旧行为来管控风险,数据模型也将重新设计为符合MongoDB格式与结构的形式。
MongoDB表示,AMP凝聚了多年客户项目的经验与工具化成果,结合人工智能技术,使过去依赖大量人力与时间的转换工作得以在速度与规模上同步推进。