草庐IT

libdrizzle

全部标签

c++ - 使用 libdrizzle 作为异步 mysql 连接器

我有兴趣使用libdrizzle作为mysql数据库的通用异步连接器,用于c++应用程序(实际上作为hiberlite的后端)。自今年年初以来,libdrizzle不再是一个单独的项目,而是合并到同一个项目中drizzleproject,因此作为单独的依赖项安装(与其余的drizzle无关)可能会变得稍微复杂一些。我想知道是否有人使用这个库来连接MySql或MariaDB,可能会做一些米老鼠基准测试以大致了解它相对于同步默认驱动程序的情况。此外,对于安装、设置困难、陷阱(文档基本上不存在)的评论将不胜感激。 最佳答案 您可能想看看g

c++ - 用于 mysql 的异步 C++ 连接器

谷歌搜索有关mysql的异步/非阻塞连接器,我基本上去了thispost然而,已经过去2年了,目前对drizzle发生的事情的了解有点令人困惑。libdrizzle在某些时候是一个独立的依赖项,但他们决定将其与项目的其余部分合并。从C++进行异步数据库访问还有其他选择吗?我一直在看OTL,ODB和OpenDBX,但它们似乎都是同步的(需要一个单独的线程进行非阻塞操作) 最佳答案 我有同样的愿望并得出不支持的结论。即使使用MySQLCAPI,您也可以使用低级函数发出查询并异步等待响应,但您永远无法获得完整的异步结果收集——您总是从第一