暂无图片
开源分布式数据库mycat,有对mysql实例再进行了分片数据库,TDSQL只对一个mysql实例一个分片。TDSQL会比mycat的性能会好些吗?
我来答
分享
跑不快
2021-11-15
开源分布式数据库mycat,有对mysql实例再进行了分片数据库,TDSQL只对一个mysql实例一个分片。TDSQL会比mycat的性能会好些吗?

开源分布式数据库mycat,有对mysql实例再进行了分片数据库,TDSQL只对一个mysql实例一个分片。TDSQL会比mycat的性能会好些吗?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
薛晓刚

mycat是中间件,不是数据库。做的是分库分表

TDSQL不是分库分表。分布式数据库。

性能和分库分表没关系。

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
腾讯云数据库

这里得看具体对比场景;对于普通的增删改查,这两个性能理论上对比是一个量级的,即便有差距也不会特别大;TDSQL这里的主要优势在于保证分布式事务的数据一致性和强同步;

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


请输入正文
提交
相关推荐
tdsql 集群的mysql主实例存在,但是agent挂了 会进行主备切换吗
回答 2
一般情况下agent不会无缘无故挂,如果agent挂了会有ocagent进程进行拉起。如果agent存活,但是长时间没有上报db状态的话,会进行一个切换的.
TDSQL是满足AP还是CP?
回答 2
取决于同步模式参数,配置为强同步(不可退化)满足CP,配置为异步或强同步(可退化)满足AP
Tdsql分布式支持的隔离级别有哪些?
回答 2
Tdsql的默认隔离级别是什么?
tdsql 这个环境是否可以自己在VMWare上搭建学习?还是象阿里一样只能在他们的环境上学习。
回答 4
记得有最小化部署仅用于测试,需要3台机器(2台DB机器,1台管理调度),但是内存都要求蛮大的。
tdsql水平扩展的原理是什么?影响业务吗?
回答 1
tdsql水平扩展,是由mysqlagent从备机拉取备份,并与主库保持同步。待数据完全同步后,切换路由。切换路由时只有秒级只读影响,之后新增加的节点开始承担业务。两个set共有的数据部分开始慢慢删除
Tdsql 支持闪回操作吗 ?
回答 1
Tdsql是支持闪回操作的,Tdsql代码中包含了开源的perconatookit工具。
tdsql集群同一set的主备,端口必须是一样的吧?
回答 1
是的,同一set内部实例端口默认都是一样的
tdsql--sharekey 如果不是主键,因为我的主键是UUID,例如根据其他分片规则,例如时间,如何指定分片?
回答 1
可以把pk,shardkey做联合主键
TSQL引擎支持功能中有全局自增的流水号,但是SQL引擎本身是可能有多个的,那么这个流水号是全局自增的吗?
回答 1
每个proxy获取一段自增范围进行分配,用完再申请,保证唯一性不保证单调递增
tdsql 节点挂了之后,再次请求过来 直接读缓存吗?是不是zk会主动推送节点变化信息 来更新引擎的缓存?
回答 1
节点挂了后进行主从切换,业务连接重连请求后,路由到新的主节点上;schedler通过zk推送更新路由信息给proxy;
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~