Публикации по теме '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 просмотров

Вставка не удалась, но значение идентичности растет, нарушает ли это правило атомарности?
Когда я импортирую данные в новую таблицу из большого Excel, если одна запись не удалась, то ничего не импортируется. Я думаю, что это нормально, потому что это соответствует правилу атомарности. Однако, когда я исправил ошибку исходных данных и...
2534 просмотров
schedule 02.08.2023

Смешивание систем возможной согласованности и устаревших систем ACID
Существуют ли какие-либо шаблоны для смешивания систем конечной согласованности с устаревшими системами ACID? Я хочу хранить данные в некоторых (как минимум двух) устаревших системах на мейнфрейме, которым нужны ACID-подобные транзакции. Эти базы...
259 просмотров

Означает ли теорема CAP, что ACID невозможен для распределенных баз данных?
Существуют базы данных NoSQL ACID (распределенные) , несмотря на теорему CAP . Как такое возможно? Какая связь между теоремой CAP и (возможно / невозможно) быть ACID? Невозможно , чтобы распределенная компьютерная система одновременно...
2698 просмотров

Если свойства 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