MySQL 到 TiDB:vivo 的 Hive Metastore 横向扩展之路
原文中文,约9300字,阅读约需22分钟。发表于: 。此类执行计划扫描的数据量和需要查询的表的分区总量有关,如果该表只有少数的分区,则查询能够迅速响应,但如果查询的表有上百万的分区,则该类执行计划对于该类查询不是最优解。在 HMS 中存在部分通过 JDO 的方式去获取分区的查询,该类查询的过滤条件中用 locate 函数过滤 PART_NAME 数据,在 TiDB...
本文介绍了vivo在大数据元数据服务横向扩展方案上的探索历程,选择TiDB方案替代原MySQL存储引擎,TiDB方案在性能表现、水平扩展、运维复杂度及机器成本上都优于Waggle Dance方案。作者分享了整个扩展方案流程、实施遇到的问题及解决方案,以及在使用TiDB过程中遇到的一些问题及解决方案。最后,作者总结了使用TiDB的经验,并表示将持续关注行业内的变动,吸收更多优秀经验应用到生产环境中来。