驱动程序和库之间的区别?

Difference between a driver and a library?

看MongoDB项目,好像有many drivers。它有 C 驱动程序、Java 驱动程序、Ruby 驱动程序等...

这些与客户端库有何不同?似乎它们中的每一个都提供了一个接口来使用其中一种语言的产品(在本例中为 MongoDB)。

这两个术语在技术上有区别吗?

谢谢!

应用程序通过客户端库(称为驱动程序)与 MongoDB 通信,客户端库以适合应用程序的语言处理与数据库的所有交互。

来源:https://docs.mongodb.org/manual/applications/drivers/