随着业务需求的变化和增多,多种业务系统需要和erp系统进行交互,导致erp系统数据量日益的增高和相应的高延迟产生。那么我们关系的问题来了,有如下几个?
1. 日益增多的数据量导致数据库巨大,那么数据的备份工作如何做?
2. 大数据量下必然有很多旧数据产生,那么数据库的归档如何考虑?
3. 原有存储主机存储环境变的日益不能承受大量io,我们应该考虑如何迁移或者替换,同时保证它的高可用性?
针对第一个问题先来回答一下
数据库大---数据瘦身(删除超过1年或者2年的数据)
如果瘦身效果不佳,建议分拆数据库,按一定的逻辑(如地区)
第二个问题
建议历史数据全部归档到大数据平台,大数据可以进行一定的加工,以后需要使用,走大数据抽即可甚至直接使用。
第三个问题
io性能和空间问题使我们大家面临的共同问题,迁移的技术和方法不多说,太多了,高可用性问题值得研究。
比如纯上一个闪存存储,这个存储挂了怎么办?我觉得老存储可以利用上,通过svc或者软件技术实时同步数据到备份存储,这样就保证了高可用性。
还一个方法就是放弃当前架构,走纯分布式架构,分布式架构一般可以设置多分冗余。这个可以研究研究
收起