База данных может обрабатывать одновременные обновления или записи? - PullRequest
0 голосов
/ 29 сентября 2018

Я просто пытался выяснить, могут ли операции базы данных выполняться параллельно.Предположим, что одна база данных совместно используется несколькими приложениями, каждое из которых выполняет операцию обновления, может быть одной строкой.В этом случае база данных может быть в правильном состоянии после выполнения всех операций.Я не говорю о нескольких потоках в одном приложении, они все являются отдельным приложением.Даже в многопоточном приложении, если мы используем пул соединений, каждый поток имеет свое собственное соединение, всем этим потокам будет разрешено обновлять данные одновременно и это может нарушить состояние базы данных ...

Я в замешательстве.не нашел никакого приемлемого объяснения этому.

Спасибо

1 Ответ

0 голосов
/ 29 сентября 2018

Существует нечто, называемое ACID, гарантия базы данных Atomicy, согласованность, изоляция и долговечность.

https://en.wikipedia.org/wiki/ACID_(computer_science)

...