请问是否有成熟方案能够便捷实现将SpringBoot+MongoDB项目完全替换为OceanBase国产数据库,如数据迁移工具,项目代码改造是否容易简单
2 个赞
官网中可以搜索到一些关联信息,看起来语法方面需要改造,供参考。如果理解不对,其他同学可补充。
1. 关于迁移方面
数据迁移,可以考虑使用 DataX 等工具
文档: 导入数据概述
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002012880
2. 关于 SpringBoot 框架的使用
SpringBoot 连接 OceanBase 数据库示例程序
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002013630
3. 代码改造
从文档来看,两者查询语言不同,需要结合实际情况进行评估。
4. 案例
手机零售行业的 AI 破局和成本突围之路:对话九讯云技术负责人李远军
“ 统一技术栈: OceanBase 全面兼容 MySQL 协议,提供 JSON、多模能力,可以帮助我们整合 MongoDB、TiDB 等不同数据库,极大地简化了系统架构,降低了运维成本。”
https://open.oceanbase.com/blog/18338119936
3 个赞
真想替换,做一些改动,是可以替换的。但是应用场景不一定适合,也就是说不一定好用,毕竟各有各的长处。
2 个赞
替换都是产生代价的一个过程,难度还要看业务本身,建议还是找官方技术支持,要不然你可能玩不动
1 个赞
你好,想问下你们是计划在“生产环境中”将SpringBoot+MongoDB替换为 OceanBase 吗?如果是的话,建议直接联系OB官方技术支持,OB是有替换mongodb的客户的,例如:知乎。而代码改造的复杂程度还是要和你们实际业务相关,如果你需要联系OB官方技术支持,可以直接私信 我 或者 淇铭 ,都可以