Я имею набор реплик включает в себя (1 первичные, вторичные и 1: 1) восстановление сервера, я выполняя следующие по первичному:MongoDB 3.0.4 Replica SET блокировка уровня базы данных при вставке, не в состоянии прочитать другую коллекцию?
- Все записи и чтения выполняются на и от первичной.
Допустим, мы имеем одну базу данных, состоящую из 5 коллекций A, B, C, D и E
Мы выполняем запись (импорт или upserting) на сбор А, так это будет влиять на другие коллекции? Как и mongodb разрешить операцию чтения для коллекции B и C одновременно?
- Или он выполнит блокировку записи на уровне базы данных, чтобы предотвратить также операцию чтения ?
- Элемент списка Проблема, которую я получаю в настоящее время есть, я пишу по коллекции A, это даст таймаутам другой READ операция, выполняющаяся в другой базе данных?
Просьба представить спецификацию с, например, было бы большим подспорьем ..
Вы используете механизм хранения mmapv1 или wiredtiger? Транзакции MongoDB являются атомарными на уровне документа с движком для хранения тигра. Параллелизм варьируется в зависимости от механизма хранения. – harshavmb
Механизм хранения: mmapv1 – Aayushi
mmapv1 система хранения Мы используем – Aayushi