Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Но нет и ACID-свойств, а об этом в маркетинговых материалах умолчали
Reads may miss matching documents that are updated during the course of the read operation.When I originally looked at the concurrency documentation, this sentence said it only applied to the older MMAPv1 storage engine. We started looking into upgrading our databases to use the newer WiredTiger engine, and pinged a friendly MongoDB engineer to double-check that we understood the issue and that upgrading would fix it. Sadly, his response was to fix the docs to say that this behavior is expected with WiredTiger as well. Ah well.
Таким образом, операции JOIN масштабируются принципиально плохо и это фундаментальная проблема реляционного подхода.
Однако, в CAP-теореме A понимается слишком жестко — а именно «все ноды доступны 100% времени»
Неясно, о каком именно продукте вы говорите.
Монга родилась как cAP. Тут «неожиданно» выясняется — оказывается acid ( C) в монге не совсем acid. В монге не совсем acid не потому что разработчики монги не знают что такое acid, или не могут его правильно реализовать, а потому что за acid ( C) нужно платить.
А раз так, то зачем продукт который cAP, вдруг начинает работать как CaP, или CAp?
Масштабирование БД в высоконагруженных системах