原始网页:https://www.cockroachlabs.com/docs/stable/distributed-transactions.html


是的,CockroachDB将事务分配到集群节点(该集群可以是部署在单一位置的少量服务器,或是部署在跨数据中心的多服务器)。不同于配置分片的数据库系统,用户不需要知道数据的具体位置,只需要通过集群中任意节点发起事务操作之后,CockroachDB自动会将事务分配到正确的位置。在数据重平衡进行的时候,分布式事务不会停止或是添加额外的延迟。用户甚至可以在集群运行过程当中跨越不同数据中心或云服务提供商,去移动表甚至整个数据库。