Какое влияние на производительность оказывает использование Casbah по сравнению с прямым использованием java-драйвера MongoDb? - PullRequest
0 голосов
/ 25 июня 2011

Casbah - это еще один слой поверх драйвера Java для MongoDb.Не снизит ли это производительность запросов и обновлений в базе данных MongoDb в проектах scala при использовании Casbah, а не непосредственно при использовании драйвера Java?

1 Ответ

4 голосов
/ 25 июня 2011

(я автор и сопровождающий Casbah)

Это должно быть ничтожно мало - последние два года я много работал, чтобы свести к минимуму толщину любой упаковки.

Рискну предположить, что большинство пользователей никогда не начнут испытывать ЛЮБОЙ заметную боль или замедление из-за кода оболочки Casbah по сравнению с использованием прямого драйвера Java.

Во многих случаях из-за оптимизаций, которые Scala может выполнять во время компиляции, я также наблюдал места, в которых Casbah работает лучше (особенно для операций итерационного типа), чем один драйвер Java.

...