暂无图片
对于TDSQL是选shard或者noshard,有什么建议吗?
我来答
分享
跑不快
2021-11-22
对于TDSQL是选shard或者noshard,有什么建议吗?

TDSQL有如下特点:1.数据量大,>3T;2.TPS不高,<1k/s;3.单表数据量大,超过1亿条。基于以上,对于是选shard或者noshard,有什么建议吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
暂无图片
腾讯云数据库

是否适用得分析下业务场景和项目要求,有些业务不仅数据量大而且sql复杂,改造和迁移的人力和时间成本较高;对于不复杂的业务,比如原有业务sql都是基于普通增删改查,改造成本低,就很合适使用shard来存储,解决数据量扩展的问题;

 

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
tdsql是不是套壳mysql?
回答 1
是的,TDSQL(TaobaoDistributedSQL)是一个套壳的MySQL版本。它是腾讯集团自主研发的分布式关系型数据库产品。TDSQL在底层使用了MySQL的存储引擎和协议,但在架构上进行了
shardkey+二级range表 是如何存储数据的? 当进行范围查询时是否需要扫所有set ?
回答 1
由于shardkey相当于hash分区(主分区)所以有时序的数据必定不是聚合到一起的(不相邻)那么当我们通过时序字段去查询时查询性能反而会比传统意义上的范围分区表(数据偏有序相邻)差这个场景如果对时间
客户如果让我们做迁移到tdsql,对于客户现在的业务系统代码,改动工作量有哪些?
回答 3
这个取决于客户用的什么数据库,比方说客户使用的oracle,它里面可能遇到一些存储过程,和高级特性的话,这样改动还是蛮大的。客户上迁移的在实际迁移过程中,我们会有poc团队帮着客户一起来完成这个事情
tdsql sharekey 如果不是主键,因为我的主键是UUID,例如根据其他分片规则,例如时间,如何指定分片?
回答 1
可以把pk,shardkey做联合主键
tdsql sharedkey是否可以理解为就是唯一主键?
回答 1
不是,shardkey是表中用于将数据划分不同分片DB的列,主键是主键;为保证多个分片里的数据的唯一性约束,主键和唯一键必须包含shardkey
tdsql登录后如何判断是 noshard模式还是group shard 模式?
回答 1
登录时后面加上c参数,然后使用/proxy/showstatus\G命令可以查看到是否是groupshard模式
Tbase 如何扩容,直接添加DN节点就可以吗?请问有文档吗?官网和git都无看见
回答 3
感谢您的回复,你的实践和理论文章我在询问你之前都已经看过了,理论我是看得懂,但是实践里面只是教我们搭建集群,并没有如何添加DN节点和初始化。我是开源版本,正在自己学习测试
TDSQL怎么实现迁移TDSQL云原生?
回答 1
冷迁移的话,可以考虑使用mydumper和myloader;热迁移的话,TDSQL有DCN同步、多源同步功能,根据实际情况考虑使用
腾讯的TDSQL-C PostgreSQL(CynosDB)开源了吗?
回答 1
已采纳
CynosDB目前没有开源的,直接看官网就行:https://cloud.tencent.com/product/cynosdb
Tdsql 可以创建无主键表吗 ?
回答 1
支持,但是不建议使用无主键表。创建无主键表,需要开启参数设置,默认是关闭的