为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:4.0
- 【问题描述】:
作为一个TiDB初次用户,在给新项目选型关系DB,大家能多说说使用TiDB的弊端么?
比如这个TiDB in Action文档就提到:由于TiDB分布式自身分布式架构的特性,【对于小表(比如千万级以下)不适合 TiDB,最后表现出来的就是没有单个 MySQL 好】。
一个旧的线上系统里面绝大部分表都不会有那么大,即使有也是个别几个表,按照这个文档说的,那岂不是我得采取MySQL+TiDB的方案,这样反而会增大更多业务设计层面新的问题。特别对于一个新上线的项目,这点很重要,刚上线的项目也不可能有那么大的表,表是需要慢慢成长的,最终能否有表能达到千万级别也不清楚。
所以希望大家能说说 使用TiDB有哪些弊端,这样也能更好帮助选型。否则就陷入为TiDB而TiDB就脱离初衷了。