MySQL - 比C API更快的方式(数据复制)

时间:2014-07-02 21:09:21

标签: c++ c mysql-connector mysql

我的C ++软件使用MySQL C API(libmysqlclient)。它使用mysql_querymysql_use_resultmysql_fetch_row等。然后,它构建一个代表数据库记录的C ++类。

我们在十多年前设计了我们的方法,并且不确定现在是否有更快的方法。

它让我知道幕后有多少复制,即如果我的类有一个字符串,首先将数据复制到MYSQL_RES *中,然后进行解析并复制到字符串中。

有没有更有效的方法来直接初始化我的C ++类变量以避免数据复制?

使用C或C ++连接器有什么明显的速度优势吗? (据推测,他们减少了所需的代码量,但这一直是为我们编写的。)

0 个答案:

没有答案