请问php保存数据的方案,多谢
程序员文章站
2022-06-03 18:03:49
...
请教php保存数据的方案,谢谢!
小弟有个数据查询的网站,预计数据量很大,我起初想为了查询方便就插入mysql中,但实测下来每天插入的数据量可能在100M以上,如果用mysql估计成本增加,还不知道效率怎么样。
所以我想用文件形式保存数据,考虑过txt,xml,这样读取文件稍微麻烦点也不好紧。不过我最近想到,能不能用序列化的办法保存成文件?(因为我那些数据本质上属于一些数组数据),如果全部序列化,读取的时候直接反序列化那么效率应该会快得多?
想听听高手的意见,谢谢!!
------解决方案--------------------
查询读取的次数应该数量级多于写入吧?不用数据库用文件,IO会耗死机器的
------解决方案--------------------
只有缓存不经常变化的数据才是有意义的,否则检查数据是否更新的开销也是不可忽略的
如果你的数据只是一些数组数据,那么最高效的就是保存 var_export 的结果到程序文件
使用时只需 include 即可
小弟有个数据查询的网站,预计数据量很大,我起初想为了查询方便就插入mysql中,但实测下来每天插入的数据量可能在100M以上,如果用mysql估计成本增加,还不知道效率怎么样。
所以我想用文件形式保存数据,考虑过txt,xml,这样读取文件稍微麻烦点也不好紧。不过我最近想到,能不能用序列化的办法保存成文件?(因为我那些数据本质上属于一些数组数据),如果全部序列化,读取的时候直接反序列化那么效率应该会快得多?
想听听高手的意见,谢谢!!
------解决方案--------------------
查询读取的次数应该数量级多于写入吧?不用数据库用文件,IO会耗死机器的
------解决方案--------------------
只有缓存不经常变化的数据才是有意义的,否则检查数据是否更新的开销也是不可忽略的
如果你的数据只是一些数组数据,那么最高效的就是保存 var_export 的结果到程序文件
使用时只需 include 即可
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论