Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Casbah 是MongoDb的Java 驱动程序之上的另一层。当使用 Casbah 而不是直接使用 Java 驱动程序时,这会降低 Scala 项目中 MongoDb 数据库中查询和更新的性能吗?
(我是Casbah的作者和维护者)
它应该可以忽略不计——在过去的 2 年里,我一直在努力将任何包装的厚度保持在最低限度。
我敢猜测,大多数用户永远不会因为 Casbah 的包装代码而不是使用直接的 Java 驱动程序而开始经历任何明显的痛苦或减速。
在许多情况下,由于 Scala 能够在编译时进行优化,我还观察到 Casbah 比单独的 Java 驱动程序表现更好的地方(特别是对于迭代类型的操作)。