TDSQL可以支持跨库事务吗,比如应用操作的表是在不同的mysql库或者mysql实例上,是否能够实现统一的事务应用?
不支持,TDSQL这里实现分布式事务的时候对mysql原生的XA能力做了大量业务场景测试和一些bugfix,功能架构设计是在一个实例多个分片里面去实现的;对于跨实例、其他来源的不能保证分布式事务的正确性;
对于跨库的场景,可以考虑用一些分布式中间件,比如shardingsphere之类的中间件