我觉得在一定的程度上可能会,主要看编写代码应用数据库有多少侵入性,或者说个性化的API,目前云数据库没有什么业界统一的标准,所以如果说更换的话可能涉及一定的改造,但如果只是API层面上的改变影响还是可控的。
我个人观点是这样的:云原生数据库反而有个优点,可能不像传统的数 据库,上云以后反而不用被 locking。因为大家看业界像主流的云原生数据库解决方 案和产品像我们的 PolarDB、ADB 像友商推出的云原生数据库,这些数据库他们的 架构都非常的相似;因为存储阶段分离它上面是多个计算节点,它底下是一个分布式 的共享存储,虽然用了分布式的结构,但其实它是分布式的共享存储,实际上是一个 单节点,这样导致它可以做完美的兼容性,去兼容现在完美的数据库生态系统。从用户应用的角度来看,实际上是不可能被绑架的。因为从应用的角度来看兼容度这么 高,迁移相对成本是比较低的。
资源来源于《给ITer的技术前沿课》
https://developer.aliyun.com/topic/download?id=136
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。