Database “a”是什么;“轻量级事务”;他们为什么这么叫?

Database “a”是什么;“轻量级事务”;他们为什么这么叫?,database,cassandra,Database,Cassandra,我正在阅读关于如何使用Paxos在C*中实现轻量级事务以及它们如何提供线性化能力的文章。但我想知道为什么它们被称为“轻量级”。它们也称为比较和设置。那么,哪些特征将事务定义为轻量级事务呢 Cassandra的事务不同于许多关系系统支持的更传统的“繁重”事务。以下是一些关键的不同点: 它们不允许显式提交/回滚功能 它们不能保证分区之间的原子性 它们只提供非常简单的约束检查,而不是RDBMS中常见的更复杂的多语句事务 因此,与其他更熟悉的事务模型相比,可以说它们是“轻量级”的

我正在阅读关于如何使用Paxos在C*中实现轻量级事务以及它们如何提供线性化能力的文章。但我想知道为什么它们被称为“轻量级”。它们也称为比较和设置。那么,哪些特征将事务定义为轻量级事务呢

Cassandra的事务不同于许多关系系统支持的更传统的“繁重”事务。以下是一些关键的不同点:

  • 它们不允许显式提交/回滚功能
  • 它们不能保证分区之间的原子性
  • 它们只提供非常简单的约束检查,而不是RDBMS中常见的更复杂的多语句事务
因此,与其他更熟悉的事务模型相比,可以说它们是“轻量级”的