阿里云数据库为用户提供了三种解决方案,可以适用于用户不同的场景。
方案 1 是整体迁移到云数据库。在这种方案中用户最关心的是数据库和应用的兼容性问题。很多情况下,用户要从 Oracle 数据库迁移到云数据库或者从自己原有的历史版本数据库迁移过来,因此需要关心兼容性问题。此外,对这种方案而言,传输性能也需要关心。
方案 2 是数据仍然在云下,但是要用云原生技术对云下数据进行管理,也就是“数据在云下,管理在云上”。对于这种方案而言,相当于在云上运行了一个数据库管理软件,可以帮用户节省数据库运维的各种人力成本,而对于用户而言,做需要关心的是如何在云上管理服务与云下的数据之间建立安全通道。其次,还需要关注数据安全和效能问题。最后,还需要深入考虑智能化问题,因为这种方案并不是要把人的能力搬到云上去,把线下的人工操作变成了线上的操作这么简单,而是云上的智能化管理,这将大大降低 DBA 和运维人员的负担。
方案 3 是生产数据在云下,二级数据在云上。如何理解生产数据和二级数据的关系呢?其实,生产数据就是业务所产生的数据,比如淘宝的交易所产生的数据,它就直接写入到了阿里巴巴的买家库或者生产交易库,这样的数据就叫生产数据。而二级数据则是生产数据的备份,将生产数据拷贝到像 Hadoop 平台、Elastic 平台以及其他备份数据的地方,这些数据全部叫做二级数据。在 Gartner 最近的报告中提到在现在的互联网业界中,二级数据和生产数据的比例已经达到了 20:1,也就是说生产数据只占所有管理数据的一小部分,而二级数据反而成为大头,甚至有可能是消耗资产的主要来源。
资料来源:《数据库:从趋势到实践》,链接:https://developer.aliyun.com/topic/download?id=1113
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。