MySQL-比C API更快的方式(数据复制) 我的C++软件使用MySQL C API(LIbmySQL客户端)。它使用 MySQL查询>代码>代码> MySQL LIVE结果> /COD>, MySqLyFutChyLoWix//Cuff>,然后构建一个表示数据库记录的C++类。

MySQL-比C API更快的方式(数据复制) 我的C++软件使用MySQL C API(LIbmySQL客户端)。它使用 MySQL查询>代码>代码> MySQL LIVE结果> /COD>, MySqLyFutChyLoWix//Cuff>,然后构建一个表示数据库记录的C++类。,c++,c,mysql-connector,mysql,C++,C,Mysql Connector,Mysql,我们在10年前设计了我们的方法,但不确定现在是否有更快的方法 它让我抓狂在幕后进行了多少复制,也就是说,如果我的类有一个字符串,那么首先数据被复制到MYSQL_RES*,然后被解析并复制到字符串中 P>是否有更有效的方法来直接初始化C++类的变量以避免数据复制?< /P> 使用C或C++连接器有显著的速度效益吗?(可能它们减少了所需的代码量,但这是为我们编写的。)绑定语言和数据复制的选择不会成为应用程序的真正性能瓶颈。那么你在担心什么呢?那么,抛开这是否是一个真正的性能问题不谈,没有比将数据库

我们在10年前设计了我们的方法,但不确定现在是否有更快的方法

它让我抓狂在幕后进行了多少复制,也就是说,如果我的类有一个字符串,那么首先数据被复制到MYSQL_RES*,然后被解析并复制到字符串中

<> P>是否有更有效的方法来直接初始化C++类的变量以避免数据复制?< /P>
<>使用C或C++连接器有显著的速度效益吗?(可能它们减少了所需的代码量,但这是为我们编写的。)

绑定语言和数据复制的选择不会成为应用程序的真正性能瓶颈。那么你在担心什么呢?那么,抛开这是否是一个真正的性能问题不谈,没有比将数据库结果复制到mysql结构中,然后再将其复制到我的类中更有效的方法了?