虽然不是真正的ACID兼容,但Cassandra强制执行行级隔离:
例如,如果一个用户正在编写一个包含两千列的行,则另一个用户可能会读取同一行并查看某些列,但如果写入仍在进行中,则不能全部读取所有列.
完整的行级隔离已经到位,这意味着对行的写入与执行写入的客户端隔离,并且在完成之前对任何其他用户都不可见.
对于由不同协调器节点处理的竞争写入,每个列值包含指示何时写入的写时间值.这可确保最近对列的写入占用单元格.换句话说,"最后写赢".
| 归档时间: |
|
| 查看次数: |
3511 次 |
| 最近记录: |