YugabyteDB YCQL事务处理功能



[用户在YugabyteDB社区Slack上发布的问题]

我正试图弄清楚YCQL事务的功能有多强大。阅读https://docs.yugabyte.com/latest/explore/transactions/distributed-transactions-ysql/#execute-a事务我可以看到我可以更新事务中的多个表,这样我就可以保持它们的一致性。但我很难弄清楚如何阅读它们才能看到快照。还有没有一种方法可以用YCQL运行读-修改-写类型的事务?

YCQL中没有像YSQL那样的客户端控制的事务。YCQL事务的工作方式类似于自动提交的YSQL。

原因是YCQL是为了匹配Cassandra的API而开发的,但也是一致的。对于客户端控制的事务、触发器、过程等更多功能,您应该使用YSQL层。

最新更新