0

Casbah 是MongoDb的Java 驱动程序之上的另一层。当使用 Casbah 而不是直接使用 Java 驱动程序时,这会降低 Scala 项目中 MongoDb 数据库中查询和更新的性能吗?

4

1 回答 1

4

(我是Casbah的作者和维护者)

它应该可以忽略不计——在过去的 2 年里,我一直在努力将任何包装的厚度保持在最低限度。

我敢猜测,大多数用户永远不会因为 Casbah 的包装代码而不是使用直接的 Java 驱动程序而开始经历任何明显的痛苦或减速。

在许多情况下,由于 Scala 能够在编译时进行优化,我还观察到 Casbah 比单独的 Java 驱动程序表现更好的地方(特别是对于迭代类型的操作)。

于 2011-06-25T09:08:13.590 回答