Вопросы по теме 'acid'

Откат для Atomic и Durability
Я пытаюсь понять свойство ACID транзакции базы данных: как они достигаются; какая часть является атомарностью, а какая — долговечностью и т. д. Допустим, у меня есть транзакция с двумя действиями, A и B . К сожалению, система выключилась при...
182 просмотров
schedule 27.03.2023

Простая структура хранения больших объемов данных
Существует ли структура ACID для хранения больших объемов данных, которая также позволила бы использовать некоторые базовые возможности поиска? Я не ищу полноценную СУБД, а скорее что-то быстрое, легкое и простое. Даже что-то, что просто...
110 просмотров
schedule 17.09.2022

Почему базы данных NoSQL не совместимы с ACID?
Возможный дубликат: Есть ли NoSQL, совместимый с ACID? Итак, я слышал, что базы данных NoSQL несовместимы с ACID, почему это так?
3781 просмотров
schedule 09.05.2024

MongoDB: сохраняйте среднюю скорость в виде поля или вычисляйте на ходу
Я разрабатываю приложение для Android, которое использует MongoDB для хранения пользовательских записей в формате документа. У меня будет несколько записей, содержащих информацию о GPS-треке, такую ​​как начальная долгота и широта, конечная долгота и...
354 просмотров
schedule 29.04.2023

Эффекты согласованности в распределенных (NoSQL) базах данных
Всякий раз, когда я читаю что-то о распределенных базах данных NoSQL, они упоминают теорему CAP и то, что это означает, что в разделенной системе вы можете иметь либо полную согласованность, либо полную доступность, либо немного того и другого, но...
584 просмотров

MySQL - Взаимное исключение в транзакциях и блокировках?
В настоящее время я изучаю функции транзакций и блокировки MySQL. Выполняются ли транзакции с уровнем изоляции SERIALIZABLE и операторы между операторами LOCK и UNLOCK в одной и той же таблице взаимоисключающими? EDIT 1 : для...
1040 просмотров
schedule 13.09.2022

Выход из цикла с транзакциями ACID с помощью Knex SQL Query Builder и Bluebird в Node.js
Мы используем Knex SQL Query Builder для выполнения транзакции ACID в Node, и мы испытываем странное поведение при использовании цикла с Knex. Приведенный ниже код принимает массив таблиц и затем условно выполняет вставку или обновление. Первая...
1005 просмотров
schedule 28.05.2023

Зафиксировать в журнале, таком как база данных Kafka +, со свойствами ACID?
Я планирую в тесте, как заставить эту архитектуру работать: http://www.confluent.io/blog/turning-the-database-inside-out-with-apache-samza/ Где все данные хранятся как факты в журнале, но проверки при публикации изменения должны проводиться по...
1034 просмотров

Необработанные транзакции sql с подготовленными операторами golang
У меня возникли проблемы с поиском некоторых примеров, которые делают три из следующих вещей: 1) Разрешить необработанные транзакции sql в golang. 2) Используйте подготовленные операторы. 3) Откат при ошибках запроса. Я хотел бы сделать...
20227 просмотров
schedule 01.10.2022

Neo4j 3.0.6 Ограничение уникальности нарушается с помощью MERGE
Я использую Neo4j 3.0.6 и импортирую большие объемы данных в новый экземпляр из нескольких источников. Я применяю уникальность, используя следующее ограничение: CREATE CONSTRAINT ON (n:Person) ASSERT n.id IS UNIQUE Затем я буду импортировать...
242 просмотров
schedule 13.04.2023

CouchDB с одним узлом, транзакция с несколькими документами
Предполагая, что в проектном документе есть функция validate_doc_update , определенная как: { "_id": "_design/ddoc", "_rev": "12-133b5dad579f872884a9ccd6d4be5ee9", "language": "javascript", "validate_doc_update": "function(newDoc,...
332 просмотров

Атомарность обновлений представлений в CouchDB
Документы CouchDB ясно дают понять, что обновления отдельных документов являются ACID. Но мне интересно, относится ли это к обновлениям представлений, которые запускаются в результате обновления документа. Предположим, у меня есть функция...
170 просмотров
schedule 11.06.2022

что на самом деле означает долговечность в СУБД?
Из Durability Как только пользователь выдает команду фиксации, транзакция сначала записывается в файлы базы данных, хранящиеся на энергонезависимом носителе, например на жестком диске, что выполняется до подтверждения пользователю факта...
1176 просмотров

Как выбрать уровни изоляции транзакций?
У меня есть таблица в базе данных, которая отвечает за хранение упорядоченных/переупорядочиваемых списков. Он имеет следующую форму: | id | listId | index | title | ... | где id — первичный ключ, listId — внешний ключ, определяющий, к...
260 просмотров

Параллельные транзакции чтения и обновления с уровнями изоляции Repeatable Read в SQL Server
Спецификация для уровня изоляции Repeatable-Read определяет, что транзакция с этим IL не позволит другим транзакциям обновлять любые строки, прочитанные этой транзакцией, до завершения этой транзакции. Таким образом, повторяющиеся чтения...
361 просмотров
schedule 03.04.2023

База данных NoSQL со свойствами ACID и поддержкой управления транзакциями
Я новичок в NoSQL и хочу найти базу данных NoSQL, которая имеет свойства ACID и поддерживает управление транзакциями для платежного сервиса. Есть ли какая-либо база данных NoSQL, которая поддерживает эти требования?
113 просмотров
schedule 13.07.2022