Описание тега consistency

В системах баз данных согласованная транзакция - это транзакция, которая не нарушает никаких ограничений целостности во время ее выполнения. Если транзакция оставляет базу данных в недопустимом состоянии, она прерывается и выдается сообщение об ошибке.
1 ответ

Проблема согласованности с Aerospike

Я использую в Aerospike (v3.5.12), как в хранилище значений ключа памяти одного узла. Также используйте Java-клиент (v3.1.7) для извлечения и записи данных. Я замечаю, что при определенных QPS (3K) читает (Batch) и пишет. Часть поиска данных не рабо…
24 ноя '15 в 13:05
2 ответа

Вопрос о последовательности Кассандры?

У нас есть кластер кассандры в трех разных центрах обработки данных (DC1, DC2 и DC3), и у нас есть 10 машин в каждом центре данных. У нас есть несколько таблиц в Кассандре, в которых у нас менее 100 записей. Что мы видим - некоторые таблицы не синхр…
19 авг '14 в 23:40
1 ответ

Атомная согласованность

Мой лектор по курсу баз данных, который я беру, сказал, что преимущество баз данных NoSQL заключается в том, что они "поддерживают атомарную согласованность одного агрегата". Я понятия не имею, что это значит, может кто-нибудь объяснить мне?
09 июн '17 в 23:19
1 ответ

Проверьте согласованность данных oracle etl

Я новичок в оракуле, и я хотел бы знать, как мы проверяем на неправильное использование ограничений целостности и длины типов данных в рамках процесса тестирования ETL. (Две таблицы могут быть T1 и T2). Пожалуйста, дайте мне знать пример запроса. Сп…
14 фев '18 в 15:03
1 ответ

Согласованность дуги в Java, вопросы по реализации

Поэтому моя цель - написать метод, который решает загадку судоку, нам дали заглушку метода "public int[][] solve(int[][] board)". Мы должны использовать согласованность дуг и расщепление доменов, чтобы найти решение. -Как я начал это делать, создав …
1 ответ

Выборы лидера: Etcd против Zookeeper против Hazelcast

Мы выбираем лучший вариант для реализации выбора лидера для нашего сервиса (написанного на Java), состоящего из нескольких (например, 3) экземпляров для обеспечения высокой доступности. Наша цель - активировать только один экземпляр в любой момент в…
2 ответа

Сохранение согласованности между агрегатами

Мне интересно, как решить проблемы согласованности транзакций между агрегатами. Мое первое впечатление состоит в том, что всякий раз, когда вам нужна согласованность транзакций между агрегатами, вы неправильно проектировали свои агрегаты. Однако я в…
2 ответа

Последовательность чтения-записи-записи в Кассандре

Последовательность "чтение самому себе - запись" - это значительное улучшение по сравнению с так называемой конечной согласованностью: если я изменяю свою фотографию профиля, мне все равно, увидят ли другие изменения через минуту, но выглядит странн…
28 июл '11 в 20:56
0 ответов

Предотвращение повторного входа и обеспечение согласованного состояния

Допустим, у меня есть C API, который выглядит так: // configure various parameters int set_option(const char* name, const char* value); // callback invoked during long running operation typedef int (*callback_t)(void* whatever); // start a long runn…
06 ноя '11 в 02:45
1 ответ

Как настроить согласованность чтения DynamoDB в CloudFormation

Есть ли способ установить режим согласованности чтения DynamoDB (в конечном итоге или сильно) в CloudFormation? Я не мог найти, как это сделать в CF doc, но не смог найти четкого изречения, что CF тоже НЕ поддерживает это. Спасибо!
0 ответов

GAE сильные аномалии согласованности в нескольких случаях

Я использую GAE SDK 1.8.9 с Java 1.7 (сборка 45). Для хранилища данных я использую Datanucleus JDO v2. Я развернул код в рабочей среде, чтобы обновить счетчик для каждого нового запроса "заказ", и у меня возникла пара проблем согласованности, которы…
2 ответа

Как установить WriteConcern для очень безопасной записи в реплику MongoDB, установленную в Java

У нас есть требование записать один конкретный бит данных в набор реплик Монго и быть действительно уверенным, что это безопасно (это законное требование). Существует ли стандартный WriteConcern, который инкапсулирует запись на диск в большинстве уз…
15 окт '13 в 15:33
1 ответ

Как Гектор / Кассандра обрабатывает последовательные операции?

Используя гектор Mutator, я обновляю ряд последовательных операций над N. Есть ли гарантия, что изменения происходят в том порядке, в котором они были добавлены в Mutator? Самый простой пример, если я удаляю какую-то строку, а затем сразу же воссозд…
12 янв '12 в 13:28
1 ответ

Все ли запросы, выполняемые в рамках одного запроса Django, работают с одним и тем же снимком БД?

Документация Django по управлению транзакциями фокусируется на операциях записи. Я озадачен тем, что гарантирует Django на последовательность чтения. Если один запрос выполняет несколько запросов на чтение, а второй запрос записывает в базу данных …
18 янв '13 в 12:56
1 ответ

Какой класс это реплицированная система

Дана реплицированная система с моделью согласованности, равной R = 1, W = 1, N = 5. К какому классу относится эта система? AP, ПК, AC? И почему? N = количество узлов, которые хранят реплики данных W = количество реплик, которые должны быть изменены,…
1 ответ

OpenCL 2.0 - гонка в программе только с атомами

В статье "Гетерогенные модели беспроблемной памяти" автор утверждает следующее: "... в OpenCL 2.0 можно написать программу, которая полностью состоит из атомов, если эти атомы не используют области правильно..." Как это возможно? Может кто-нибудь об…
10 авг '14 в 15:48
2 ответа

Каково регулярное выражение для проверки, состоит ли слово только из заданных символов?

Мне нужно регулярное выражение для Python 2.7, которое проверяет, состоит ли данное слово только из букв "a", "b", "r", "e", "d". Пожалуйста помоги! Я попробовал следующий код: text = raw_input ('Enter Text:') result = re.match(r'[abred]+', text) if…
30 апр '15 в 18:30
0 ответов

Консистенция Oracle - читать на нескольких версиях

У меня вопрос по поводу Oracle Multi-версии. Проблема в том, какая ситуация CR_XID=current XID а также Env_UBA<CR_UBA случится? пожалуйста, расскажите мне подробнее APC sez: для тех, кому интересно, XID - это идентификатор транзакции, UBA - адрес…
26 май '11 в 08:53
1 ответ

Приемлемость не гарантирует оптимальность для A*?

Я готовлюсь к предстоящему экзамену и наткнулся на этот вопрос на листе: Объясните, почему для эвристики недостаточно допустимости, чтобы гарантировать обнаружение оптимального пути при выполнении поиска в графе с использованием A*. Я сидел, думал о…
07 май '18 в 13:02
5 ответов

Может ли база данных поддерживать "атомарность", но не "согласованность" или наоборот?

Я читаю о свойствах ACID базы данных. Атомность и последовательность кажутся тесно связанными. Мне интересно, есть ли какие-то сценарии, в которых нам нужно просто поддерживать атомарность, а не согласованность или наоборот. Пример действительно пом…