Описание тега acid
Гарантированные свойства многих систем баз данных - это аббревиатура от Atomicity, Consistency, Isolation, Durability.
2
ответа
MySQL ограничивает максимальное количество строк для одного и того же "пользовательского" значения
Как я могу ограничить в MySQL максимальное количество строк для одного и того же "пользовательского" значения? Например, у меня есть таблица с колонками id | user | data и я хотел бы ограничить максимальное количество строк до 5 для каждого пользова…
27 май '16 в 07:08
1
ответ
Самый быстрый постоянный ключ / значение в дБ для ключей фиксированного размера и только вставка / выборка (без удаления / обновления)?
Учитывая следующие требования постоянного хранилища ключей / значений: Требуются только выборка, вставка и полная итерация всех значений (для экспорта) Нет удаления значений или обновления значений Ключи всегда одного размера Код, встроенный в хост-…
05 июн '14 в 01:28
2
ответа
В sqlite3 может ли выбор быть успешным в транзакции вставки?
Я начинаю транзакцию, которая заключается в вставке нескольких записей в таблицу. Могу ли я выбрать последнюю вставленную запись из базы данных перед фиксацией транзакции?
18 дек '08 в 02:52
1
ответ
НЕТ Гарантия ACID для NOSql, то как обеспечить последовательность?
Например, для поиска и сохранения документа в MongoDB: Article article1 = mongoOperation.findOne(new Query(Criteria.where("_id").is(1)), Article.class); mongoOperation.save(article.setAttrA("A")); Article article2 = mongoOperation.findOne(new Query(…
25 ноя '15 в 09:57
2
ответа
Entity Framework 6 MySQL изменить значение в транзакции
Я хочу добавить 1 к значению в моей базе данных в рамках транзакции. Я хочу убедиться, что запись обновлена должным образом и не была изменена кем-то еще в течение этого времени. У меня есть следующий код, который, я думал, будет работать, но я вс…
09 окт '14 в 09:41
0
ответов
Есть ли у панда данных кадры кислотных свойств?
Они выглядят как таблицы БД, но мне интересно, есть ли у них кислотные гарантии? В настоящее время я использую их, но я также нашел pynndb, который обещает обработку кислотных транзакций. Теперь я не уверен, укрыл ли меня панд или нет? Глядя на этот…
30 авг '18 в 10:31
6
ответов
Пример задачи, которую база данных NoSQL не может обработать (если есть)
Я хотел бы проверить мир NoSQL. Это просто любопытство, а не абсолютная необходимость (пока). Я прочитал несколько вещей о различиях между базами данных SQL и NoSQL. Я убежден в потенциальных преимуществах, но немного беспокоюсь о случаях, когда NoS…
25 мар '11 в 21:50
1
ответ
HBase: атомарная операция проверки строки не существует и создание
Я полагаю, что это должно быть одним из распространенных случаев, но, вероятно, я использую неправильные ключевые слова, когда гуглю. Мне просто нужно создать новую запись таблицы с совершенно случайным ключом. Предположим, я получил ключ с хорошей …
06 май '13 в 14:00
1
ответ
Выход из цикла с транзакциями ACID с помощью Knex SQL Query Builder и Bluebird в Node.js
Мы используем Knex SQL Query Builder для выполнения ACID-транзакции в Node и испытываем странное поведение при использовании цикла с Knex. Код ниже принимает массив таблиц и затем условно выполняет вставку или обновление. Первая таблица - "actionHea…
28 янв '16 в 14:52
2
ответа
Существуют ли какие-либо гарантии сохранения при использовании файлов с отображенной памятью или простого Stream.Write
У меня есть много данных, которые я хотел бы сохранить на диск в двоичном виде, и я хотел бы получить как можно ближе к свойствам ACID. Поскольку у меня много данных и я не могу хранить их в памяти, я понимаю, что у меня есть два основных подхода: Е…
15 янв '19 в 22:18
1
ответ
Соответствует ли этот код PL/SQL ACID?
Можно ли выдавать асинхронные коммиты на ВРЕМЕННЫЕ таблицы? Делает ли это мои транзакции менее долговечными? CREATE GLOBAL TEMPORARY TABLE my_table_tmp (id number) ON COMMIT PRESERVE ROWS; CREATE TABLE my_table (id number); BEGIN INSERT --+ append I…
01 июн '12 в 11:32
1
ответ
Безопасная запись части файлового алгоритма (запись атомарной части)
Предположим, я хочу написать простую базу данных (работа на Linux), которая должна удовлетворять следующим условиям: У него только две функции: write_chunk (индекс, байты) read_chunk (индекс) Где index - целое число от 0 до 1M, а байты - чанк 100 ба…
07 фев '19 в 20:27
3
ответа
Попытка разобраться с параллельной записью SQLite3, есть ли лучший способ сделать это?
Я использую Delphi XE2 вместе с DISQLite v3 (который в основном является портом SQLite3). Мне нравится все, что связано с SQLite3, кроме отсутствия одновременной записи, особенно в том, что я сильно полагаюсь на многопоточность в этом проекте:( Мой …
05 янв '13 в 23:57
11
ответов
ACID и транзакции базы данных?
Какова связь между ACID и транзакцией базы данных? ACID дает транзакцию базы данных или это то же самое? Может ли кто-нибудь просветить эту тему.
18 сен '10 в 03:35
2
ответа
Использует ли система данных для банкоматов возможную согласованность?
Я интересуюсь, как устроены всемирные банкоматные системы. Банкам должно быть довольно сложно разработать согласованную систему по всему миру. Используют ли они возможную последовательность для этого или используют отличную систему ACID? Однажды я м…
14 сен '10 в 11:47
1
ответ
Как JTA Transaction Managers развертывается во время выполнения?
Попытка обернуть мою голову вокруг JTA и произвольно выбрал Bitronix в качестве impl, потому что к документации было проще добраться (в отличие от Atmikos, который заставляет вас зарегистрироваться и зарегистрироваться, чтобы попасть в src/docs/jars…
29 июн '12 в 16:32
1
ответ
Когда использовать / использовать случаи NoSQL?
В настоящее время у нас огромное количество опций NoSQL и NoSQL в целом. И сегодня модно отказываться от RDBMS и игнорировать ее и "слепо" использовать NoSQL, учитывая, что большинство стартапов / проектов могут довольно хорошо справляться с традици…
07 авг '14 в 20:20
4
ответа
Базы данных NoSQL: как насчет согласованности чтения?
Из того, что я могу разглядеть, базы данных NoSQL могут быть хорошим вариантом для приложений чтения данных с высокой интенсивностью, но они менее пригодны, если вам нужно также делать много обновлений данных, и для вас очень важна транзакционность …
27 апр '12 в 12:54
1
ответ
Neo4j -py2neo-- Невозможно создать узлы, используя tx.create(a)
Я использую Py2neo 3.0 и Neo4j 3.0 для создания узлов. Следовал инструкциям транзакции для создания узлов, но не удалось. Синтаксис: tx = graph.begin() a= Node("Person1", name="Alicedemo") tx.create(a) tx.commit И затем сделал то же самое без транза…
30 май '16 в 06:44
0
ответов
Кислотная взаимосвязь
Свойства сделки и их взаимосвязь? Взаимосвязь между этими атрибутами. как они зависят друг от друга, то есть что может случиться с другими свойствами, если они не удовлетворены во время выполнения одновременных транзакций.
05 окт '15 в 07:22