Harness推出AI驱动的数据库迁移编写功能
Harness通过其新的AI驱动数据库迁移编写功能,使开发人员能够更轻松地进行数据库迁移。这一新功能允许用户使用自然语言描述模式变更,以获得生产就绪的迁移脚本。
例如,开发人员可以输入:“创建一个名为animals的表,包含genus_species和common_name列。然后添加一个相关的birds表,用于跟踪无负载空速和适当名称。为Canary船长、非洲燕子和欧洲燕子添加行。”
Harness的平台随后将分析当前模式和政策,生成向后兼容的迁移,验证变更的安全性和合规性,将其提交到Git进行测试,并创建回滚迁移。
“这不仅仅是一个增量功能——它是迈向AI原生DevOps的一步,系统能够理解意图,强制执行策略,并实现从代码到云到数据库的自动化交付,“Harness在博客文章中写道。
这一新功能是Harness数据库DevOps的一部分,由Harness的软件交付知识图和MCP服务器提供支持,该系统理解用户的数据库和流水线,并内置了最佳实践。
根据Harness的说法,AI加快了编写代码的过程,但将该代码投入生产的系统(如测试、安全和数据库交付)尚未跟上。此外,大多数开发团队仍然通过SQL脚本、电子表格跟踪和后期批准来手动管理模式更新。
“在最近的一项Harness研究中,63%的组织自采用AI以来代码交付速度更快,但72%的组织至少遭受过一次由AI生成代码引起的生产事故。结果是AI速度悖论:编码更快,交付更慢。但有一个解决方案。83%的领导者同意AI必须扩展到整个SDLC才能释放其全部潜力。数据库DevOps通过将AI驱动的自动化和治理扩展到DevOps的最后一英里:数据库,来帮助缩小这一差距,“Harness写道。