【发布时间】:2014-06-01 16:54:14
【问题描述】:
我制作了一个客观的数据库结构,由以下表格组成:对象、类型等。 我的程序将用 C++ 编写,并对这些对象进行计算。 我的问题是程序在数据库上执行了大量不同的查询,因为加载更多对象取决于以前的计算。 过程是:加载对象>>计算>>加载对象>>计算... 每次计算都会确定要加载的下一组对象/外部信息。
理想的情况是编写一个存储过程来进行计算。这是不可能的,因为某些计算依赖于外部信息。 我目前正在使用 MySQL 和原始的 MySQL C++ 连接器库。 我对预测的响应时间感到困扰。每个周期 SQL 都应该一遍又一遍地解析和分析 sql-query。有没有更快的方法来访问数据库?也许通过API?我可以用 C++ 编写已编译的“SQL 过程”吗? 如果您认为我应该使用其他数据库而不是 MySQL,我会很高兴听到建议。
非常感谢。 埃拉德
【问题讨论】:
标签: c++ mysql sql stored-procedures mysql-connector