потоки в базах данных - PullRequest
       3

потоки в базах данных

2 голосов
/ 14 июня 2011

Хотелось бы узнать, что это значит, если кто-то скажет, что база данных однопоточная?А что это значит, если база данных многопоточная?

Я понял, что несколько пользователей могут запрашивать многопоточные базы данных, а в однопоточных базах это невозможно.Кто-нибудь может объяснить?

Спасибо в ожидании

1 Ответ

1 голос
/ 14 июня 2011

Речь идет не о том, как пользователи подключаются к базе данных, а о количестве операций, чтобы утвердить или запросить данные, которые могут быть выполнены одновременно.Однопоточный означает, что одновременно может быть запущена только одна пользовательская операция.Многопоточный означает, что есть несколько потоков для одновременного выполнения нескольких операций, и система баз данных была спроектирована таким образом, что она может контролировать условия гонки и блокировки между записями, чтобы обеспечить согласованность в соответствии с принципами ACID.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...