#database #acid #yugabyte-db
Вопрос:
Ниже приведена схема в БД югабайт:
ycqlsh:examplegt; CREATE TABLE users(user_id INT PRIMARY KEY, full_name TEXT) WITH default_time_to_live = 0 AND transactions = {'enabled': 'false'};
ycqlsh:examplegt; 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
amp; entities
таблице свойства ACID?
Ответ №1:
Вы используете YCQL API YugabyteDB, основанный на Cassandra. Таблицы создаются с транзакциями = {«включено»: «ложно»}, поэтому это означает, что вы явно отключили транзакции, псевдонимы свойств ACID.