3

我有兴趣将libdrizzlemysql db 用作 c++ 应用程序的通用异步连接器(实际上用作hiberlite的后端)。由于今年年初 libdrizzle 不再是一个单独的项目,并且它合并到同一个drizzle 项目中,因此作为单独的依赖项安装(与 drizzle 的其余部分无关)可能会变得稍微复杂一些。

我想知道人们是否使用这个库来连接 MySql 或 MariaDB,可能会做一些米老鼠基准测试,以大致了解它相对于同步默认驱动程序的立场。

此外,对于安装、设置、陷阱的困难(文档基本上不存在)的评论将不胜感激。

4

1 回答 1

1

您可能想查看 github 上的 ngx_drizzle ( drizzle-nginx-module )。

从模块描述:

这是一个 nginx 上游模块,将 libdrizzle 以非阻塞和流式的方式集成到 Nginx 中。

本质上,它为 nginx 内部访问 MySQL、Drizzle 以及其他支持 Drizzle 或 MySQL 有线协议的 RDBMS 提供了一种非常有效和灵活的方式。它还可以作为那些 RDBMS 后端的直接 REST 接口。

如果您使用的是 MySQL,则需要 MySQL 5.0 ~ 5.5。我们不确定 MySQL 5.6+ 是否有效;欢迎举报!

于 2011-11-29T10:18:58.087 回答