MySQL数据库接口的VC实现与应用(3)_MySQL
程序员文章站
2022-06-17 12:38:02
...
摘要:MySQL数据库作为一种网络数据库性能十分出色,但其在应用软件中使用较少。本文将主要探讨MySQL提供的两种数据库接口 ――(ODBC API和C API)在VC中的应用,并且形成一个类用以封装C API数据库接口的功能。
关键词:MySQL;数据库接口;ODBC API;C API
4 MySQL性能测试
4.1 ODBC API
通过索引读取200万行:528秒
插入35万行: 750秒
4.2 C API
通过索引读取200万行:412秒
插入35万行:435秒
4.3 其它数据库(以MS_SQL为例,WINNT环境)
通过索引读取200万行:1634秒
插入35万行:4012秒
注:以上数据是多次测量的平均值,不可避免一定的误差,仅供参考。
5 结束语
MySQL作为一个免费的SQL数据库,虽然功能不够十分强大,且灵活性较差,但是,已经能够满足一般应用软件的要求,而且MySQL数据库的开发者也在力求使之更加完善。并且,由MySQL性能测试可以看出,它对数据的处理速度明显快于其它数据库服务器。因此,如果应用软件对数据库的性能要求较高,而同时对数据库操作的功能及灵活性的要求不是很高的话,并且前期投入资金较少时,MySQL数据库服务器不失为一个最佳的选择。
上一篇: 求数组转XML源码解决办法
推荐阅读
-
重新学习Mysql数据库7:详解MyIsam与InnoDB引擎的锁实现
-
Python实现备份EC2的重要文件和MySQL数据库到S3
-
MySQL数据库中CAST与CONVERT函数实现类型转换的讲解
-
Python实现mysql数据库更新表数据接口的功能
-
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
-
Python3实现的Mysql数据库操作封装类
-
QT5.5与MYSQL5.6数据库连接的具体方法与实现
-
应用集成mycat,实现mycat的高可用与mysql的读写分离
-
PHP+Mysql服装商城 网上服装购物商城 基于PHP服装商城的系统设计与实现(3)用户注册
-
重新学习Mysql数据库7:详解MyIsam与InnoDB引擎的锁实现