目前我们的数据量大概是150张表,其中大概30张表达到千万级,并且涉及DML和查询并行,Oracle中我们使用索引+表分区来保证性能,迁移到MySQL性能上是否有保证,是否有验证过的可行方案可供参考?
从ORALCE迁移到MYSQL的话,同档软硬件条件情况下,无并发基准查询速度肯定是下降的,毕竟Oracle的查询优化器做的非常好;
如果是迁移到基于MySQL的分布式数据库,通过合理的适配改造,无并发基准查询的速度可能也没有Oracle快的,而分布式数据库易扩展特性,通过增加节点提升性能,整体性能是完全可以超过原Oracle的。
我们行采用的TDSQL(MYSQL版本内核)数据库,核心1600多张表,超过千万的肯定超过30多张表的,就是通过多节点保障整体性能(TPS)并可扩展。
所以您的性能通过合理的适配改造是可以保证的。
收起