这是个巨大的工程啊,现在估算资源和费用太难了。从数据量和交易量来说,这个量级应该都属于行业内比较高的。而且这些都是在主机上,要下移到开放式平台确实非常难。
如果仅仅是考察分布式数据库,这个数据量级和交易量其实都是分布式数据库的强项。分布式数据库测试中达到1w6的tps还是比较容易实现的。但是事务和事务不一样,分布式对于适合的事务几乎能达到线性扩展,而对于不适合的事务例如复杂点的查询,效果还不如一个简单的单机。
但是现在也是一个最好的考虑如何分片业务的时候,因为现在还是集中式的主机,只有现在考虑好如何划分业务,如何一步步下移各项功能,后面工作中才会少走弯路。所以现在设计是最好的时刻。
每个业务的实现方式不一样,因此还是需要好好测试才能做好未来的方案和预算。这是个一整个工程式的需求,还是找专业的实施方评估吧。