有个项目要上腾讯云,目前单表最多两千多万行, DB 的 QPS 最多大几百, MYSQL 硬抗还是上 TDSQL?

2022-09-05 16:35:45 +08:00
 weiweiwitch
因为对接时间问题。上腾讯云的话项目上的变更最小,所以目前只能上腾讯云了。

然后现在遇到数据库选择的问题。

具体的存储需求就是单个库。
然后按他们的用户量,某几个表估计极限两千多万行,其他还有些表几百万行,大部分都是几十万行。
QPS 平时估计最多 100 ,偶尔的峰值 QPS 估计大几百。
数据库操作都是极其简单的单表增删查改,没有外键,没有任何统计需求。
写多读少。
某些表的字段是 BLOB ,保存的是上百 K 的数据。

目前没想清楚,是否应该用单个 MySQL 实例硬抗,还是说为了长远考虑上他们家的 TDSQL ,以防备以后的扩容问题。

MySQL 的话,无缝兼容,但我们没时间做分片啥的改动了。所以只能单实例扛到底。
TDSQL 的话,据说后续能分片,但不确定是否有什么不知道的坑。

麻烦各位大佬提提建议?
678 次点击
所在节点    问与答
2 条回复
dethan
2022-09-05 21:47:57 +08:00
你是东软的吗?
weiweiwitch
2022-09-06 10:00:34 +08:00
@dethan 不是的。为啥这么说?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/877852

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX