浅析mysql、mysqli、PDO_MySQL
程序员文章站
2022-04-28 08:49:53
...
bitsCN.com
浅析mysql、mysqli、PDO
PDO,MYSQL,MYSQLI 性能哪个比较好?这里我们来简单进行下对比。
普通的mysql连接肯定是会被抛弃的 因为每次都要防止sql注入的问题 而且相对来说比较慢。
mysqli是在普通mysql的基础上做的一次优化,说实话很成功,预处理方式完全解决了sql注入的问题。但是唯一的不足点 就是只支持mysql数据库。当然,如果你要是不操作其他的数据库,这无疑是最好的选择。
PDO则是最新出来的一种,连接方式兼容大部分数据库,也解决了sql注入。但是也有缺点,它只支持php5以上的版本(不过听说在未来的php6中只支持这种连接)。
PDO统一所有数据库抽象层对象接口,mysqli只统一mysql的。简单说,PDO可以实现同样的代码对不同数据库的操作,例如你从mysql迁移到mssql,程序基本不需要改动。而mysqli简单理解未mysql的封装就好。
在高负载的情况下,PDO开启长连接能够得到一个相对稳定的负载“值”。但是效率却不是最高的。 mysql最快。mysqli其次。只是mysql和mysqli在高并发、系统高负载的时候,其所承担的负载也是很可观的。PDO则不会。
bitsCN.com
上一篇: INFORMATION_SCHEMA.PROFILING
下一篇: css怎样实现文本框无光标
推荐阅读
-
深入浅析MySQL 中 Identifier Case Sensitivity问题
-
深入浅析MySQL从删库到跑路_高级(一)——数据完整性
-
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
-
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
-
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
-
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
-
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
-
Mysql浅析-基础命令(一)
-
PHP mysql与mysqli事务使用说明 分享
-
php5.4以上 mysqli 实例操作mysql 增,删,改,查