首页 > 解决方案 > Yugabyte - INSERT/UPDATE 操作是酸性的?

问题描述

以下是 yugabyte DB 中的架构:

ycqlsh:example> CREATE TABLE users(user_id INT PRIMARY KEY, full_name TEXT) WITH default_time_to_live = 0 AND transactions = {'enabled': 'false'};
    

ycqlsh:example> CREATE TABLE entities(entity_id INT PRIMARY KEY, full_name TEXT) WITH default_time_to_live = 0 AND transactions = {'enabled': 'false'};
    

版本:

[ycqlsh 5.0.1 | Cassandra 3.9-SNAPSHOT | CQL spec 3.4.2 | Native protocol v4]

通过应用程序中的多个线程发起查询

users对&表的插入/更新查询是否entities确保 ACID 属性?

标签: databaseacidyugabyte-db

解决方案


您正在使用基于 Cassandra 的 YugabyteDB 的 YCQL API。这些表是使用 transactions = {'enabled': 'false'} 创建的,因此这意味着您明确关闭了 transactions,别名 ACID 属性。


推荐阅读