针对第一个问题先来回答一下
数据库大---数据瘦身(删除超过1年或者2年的数据)
如果瘦身效果不佳,建议分拆数据库,按一定的逻辑(如地区)
第二个问题
建议历史数据全部归档到大数据平台,大数据可以进行一定的加工,以后需要使用,走大数据抽即可甚至直接使用。
第三个问题
io性能和空间问题使我们大家面临的共同问题,迁移的技术和方法不多说,太多了,高可用性问题值得研究。
比如纯上一个闪存存储,这个存储挂了怎么办?我觉得老存储可以利用上,通过svc或者软件技术实时同步数据到备份存储,这样就保证了高可用性。
还一个方法就是放弃当前架构,走纯分布式架构,分布式架构一般可以设置多分冗余。这个可以研究研究