mysql与数组使用的区别

假设有一数据表格式如下
id,name
....
同时有同样格式数组
$arr = array("id"=>"name",...);

那么在读取、更新的时候,

操作数据库    需要链到接数据库[再把id这一键索引文件读取到内存是吗?]
读写数组    直接读取文件到内存中

这两种方式十万、百万、千万级别时有什么效率上和cpu、IO使用的区别和优劣势?

阅读 1k
1 个回答

关键的是:数组是非持久化的数据,数据库是持久化的数据。 它们的使用要求差异很大,一般也不比较 效率、CPU和IO等,因为没有比较意义。
但 数组需要一次性加载,而数据库可以分步加载。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题