Публикации по теме 'acid'
МОДЕЛИ КИСЛОТЫ и ОСНОВНОЙ КОНСИСТЕНЦИИ
Идея выбора между SQL и No-SQL зависит от этих двух свойств.
RDMS зависит от свойства ACID, а NO-SQL зависит от свойства BAse.
Согласованность является приоритетом для RDMS, поэтому в случае финансовых транзакций RDMS по-прежнему является лучшим выбором, поскольку обеспечивает согласованность.
ACID означает атомарность, согласованность (немедленная согласованность), изолированность и надежность.
BASE подходит для базы данных NO_SQL. Этот принцип основан на высокой..
Вопросы по теме 'acid'
Какие приложения не нуждаются в ACID?
Извините за невежественный вопрос, но для каких приложений не требуется сервер базы данных, совместимый с ACID? У меня есть опыт работы с SQL Server, где ACID всегда «был там», и теперь, исследуя другие СУБД, я задумался. Почти каждое приложение, о...
4554 просмотров
schedule
31.10.2022
Использование NoSQL и реляционных хранилищ данных для веб-сайта с большим объемом
Мы создаем крупномасштабный веб-сайт электронной связи для обслуживания более 100 000 пользователей, но мы ожидаем, что число пользователей будет быстро расти в течение первого года. В целом, функции сайта очень похожи на ebay, где пользователи могут...
707 просмотров
schedule
17.09.2023
SQL Server и свойство ACID базы данных
Я новичок в базе данных и SQL Server.
Поэтому, когда я искал информацию о базе данных в Интернете, я обнаружил, что база данных считается хорошей, если она подчиняется или следует ACID (атомарность, согласованность, изоляция, долговечность) ....
24988 просмотров
schedule
20.03.2023
Как базы данных выполняют атомарный ввод-вывод?
Базы данных, такие как Oracle, SQL Server и т. д., очень хороши в обеспечении целостности данных. Если бы я хотел написать хранилище данных, которое, как я знал, либо хранит некоторые данные, либо терпит неудачу (т. е. будет ACID), тогда я бы...
2322 просмотров
schedule
16.10.2022
Свойства ACID транзакции с Hibernate Search + Infinispan Directory
У меня следующая установка:
JPA (2.0) через Hibernate (4.1)
Infinispan как кеш 2-го уровня (5.1)
Hibernate Search подключен к Hibernate (4.1)
Infinispan как каталог для поиска гибернации (Lucene)
Подключили JDBC CacheStore для Infinispan...
1338 просмотров
schedule
21.12.2022
Вставка не удалась, но значение идентичности растет, нарушает ли это правило атомарности?
Когда я импортирую данные в новую таблицу из большого Excel, если одна запись не удалась, то ничего не импортируется. Я думаю, что это нормально, потому что это соответствует правилу атомарности. Однако, когда я исправил ошибку исходных данных и...
2534 просмотров
schedule
02.08.2023
Смешивание систем возможной согласованности и устаревших систем ACID
Существуют ли какие-либо шаблоны для смешивания систем конечной согласованности с устаревшими системами ACID?
Я хочу хранить данные в некоторых (как минимум двух) устаревших системах на мейнфрейме, которым нужны ACID-подобные транзакции. Эти базы...
259 просмотров
schedule
08.06.2023
Означает ли теорема CAP, что ACID невозможен для распределенных баз данных?
Существуют базы данных NoSQL ACID (распределенные) , несмотря на теорему CAP . Как такое возможно? Какая связь между теоремой CAP и (возможно / невозможно) быть ACID?
Невозможно , чтобы распределенная компьютерная система одновременно...
2698 просмотров
schedule
17.03.2024
Если свойства ACID четко определены, почему мы принимаем/принимаем разные уровни транзакций?
Меня не устраивают свойства ACID транзакции. Насколько я понимаю: транзакция ДОЛЖНА соответствовать требованиям ACID. Именно ACID гарантирует, что серия операторов действительно является транзакцией. Пока все в порядке. Теперь существуют различные...
547 просмотров
schedule
06.12.2022
MySQL InnoDB: разница между «ДЛЯ ОБНОВЛЕНИЯ» и «БЛОКИРОВКИ В РЕЖИМЕ ОБЩЕГО ОБЕСПЕЧЕНИЯ»
В чем точная разница между двумя блокирующими предложениями чтения:
SELECT ... FOR UPDATE
а также
SELECT ... LOCK IN SHARE MODE
И зачем вам нужно использовать один над другим?
10365 просмотров
schedule
09.08.2022
означает ли согласованность в ACID, теореме CAP одно и то же?
В обеих теоремах ACID и CAP буква "c" означает "согласованность".
Можете ли вы объяснить, означает ли « непротиворечивость » в обоих принципах (кислота, теорема о шапке) одно и то же?
если нет - можете объяснить почему?
Спасибо.
173 просмотров
schedule
03.06.2022
Как я узнаю, что транзакция не удалась и была отменена?
В настоящее время я использую аннотацию spring @transactional для внесения ряда изменений в базу данных. При любом исключении, которое не было создано мной (например, мое предложение UPDATA нарушает ограничения столбцов в таблице), транзакция...
1042 просмотров
schedule
22.08.2023
Как написать собственный атомарный метод в Java?
Рассмотрим критическое приложение, и мне нужно сделать два внешних вызова для выполнения транзакции, второй вызов зависит от статуса первого вызова. Если мне нужно сделать этот метод атомарным, то есть я хочу убедиться, что либо вся транзакция...
70 просмотров
schedule
25.12.2022
Почему нам все еще нужен журнал повторов innodb, когда binlog mysql включен?
Насколько я понимаю, mysql binlog может полностью функционировать как журнал повторов InnoDB.
Итак, после включения бинлога, почему InnoDB должен одновременно писать журнал повторов, а не просто переключаться на использование бинлога? Разве это не...
2542 просмотров
schedule
14.08.2023