12 из 125 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Почему best practices MongoDB всё ещё рекомендуют встраивать связанные данные в один документ, а не использовать многодокументные транзакции?
Потому что многодокументные транзакции в MongoDB не поддерживают свойство Durability
Потому что MongoDB не поддерживает join'ы, что делает кросс-документные транзакции невозможными
Потому что многодокументные транзакции имеют дополнительные накладные расходы на производительность по сравнению с однодокументными операциями
Потому что встраивание данных обеспечивает лучшую горизонтальную масштабируемость, избегая необходимости в индексах