我正计划开始一个基于 Web 的项目,并且我正计划将 MySQL 作为数据库后端。我的服务器端编程语言是 C++。我以前用过unixodbc。由于我开始一个新项目,我想检查是否可以继续使用 odbc 或者应该尝试不同的连接器。我知道使用 odbc 将提供 RDBMS 之间的可移植性。我真的不在乎它,因为如果我切换,我将切换到 cassandra 或 mongodb。
我对 C++ 连接库的要求:
- 应该在大型数据集上表现良好,我预计 MySQL 数据会变得更大。
- 我希望有大量的传入连接,所以希望我的服务器会打开更多的 MySQL 连接。
- 性能更重要。
- 连接池。
- 功能集与 ODBC。
我只计划 Linux/Unix 环境,最好是 CentOS/FreeBSD。请帮助我选择一种从 C++ 连接到 mysql 的好方法。