问题描述
|
Casbah是MongoDb Java驱动程序之上的另一层。使用Casbah而不是直接使用Java驱动程序时,这会降低scala项目中MongoDb
数据库中
查询和更新的
性能吗?
解决方法
(我是Casbah的作者和维护者)
它应该可以忽略不计-在过去的两年中,我一直努力将所有包装材料的厚度保持在最低水平。
我敢猜测,由于Casbah的包装器代码比使用直接的Java驱动程序,大多数用户将永远不会开始经历任何明显的痛苦或变慢。
在许多情况下,由于Scala可以在编译时进行优化,因此我还观察到Casbah的性能要比Java驱动程序好得多(尤其是对于迭代类型的操作)。