我有一些服务器上存在大量文件,我想将它们全部移到mysql中。 在性能方面做什么的最佳方式是什么,因为我提到的文件数量非常大。如果有任何第三方脚本可以做到这一点。PHP将服务器上的现有文件移动到数据库中
2
A
回答
-1
你应该永远不要将你的文件存储在MySQL中。将文件保存在一个文件夹中,并将路径放到数据库中的文件中。
你不应该这样做的原因是因为文件系统本身已经为一件事情进行了优化。存储文件,与数据库相比,你将在磁盘上存储更多的性能。当然,数据库通常在内存中有很多数据,因为如果可能的话,MySQL会尝试将所有内容都放入内存中。
但文件系统也一样。经常访问的文件最终会在内存中保存磁盘本身的IO,您可以通过文件系统缓存和virtfs来了解更多信息。
+0
我正在这样做,但客户坚持将文件存储在数据库中 –
相关问题
- 1. 将文件移动到服务器
- 2. 如何将数据库备份文件上传到服务器?
- 3. 将上传的文件移动到远程服务器
- 4. 将数据库从MSSQL服务器移动到云存储
- 5. 如何将现有数据库用户转移到新的ms sql服务器?
- 6. php move_uploaded_file不会将文件移动到托管服务器
- 7. 如何将本地MYSQL数据库移动到远程数据库服务器
- 8. php - 将网络服务器中的文件保存到数据库中
- 9. 如何将json数据从php服务器移动到android移动
- 10. 将文件存储在服务器上和数据库中?
- 11. 将主数据服务应用到现有的SQL数据库
- 12. 将图像数组上传到服务器文件夹并保存到php中的数据库中
- 13. 将数据添加到服务器上的文本文件 - iOS
- 14. Codeigniter,移动服务器文件夹后出现PHP错误
- 15. 将数据存储在服务器上的文件而不是数据库中?
- 16. 如何将数据发送到跨服务器的php文件?
- 17. 将数据库迁移到新的服务器
- 18. 将Android上的sqlite数据库同步到服务器上的Sybase数据库
- 19. 如何在Android中将sqlite3数据库文件上传到服务器?
- 20. 如何将cocos2dx中的png文件上传到php服务器
- 21. 将图像存储在数据库vs文件服务器上与服务器上的Zip文件
- 22. 关于将Joomla从一个数据库服务器迁移到另一个数据库服务器的想法?
- 23. Git:将现有的存储库从PC移动到服务器,从服务器克隆
- 24. PHP搜索我的服务器上的所有数据库
- 25. 我想将xml数据发布到服务器端php文件
- 26. 将数据发送到PHP服务器
- 27. 在PHP中将文件从服务器移动到服务器的麻烦方式
- 28. 将Azure移动服务数据库连接到Excel
- 29. 移动到新服务器后无法写入MYSQL数据库
- 30. SQL Server数据库移动到另一台服务器
你是什么意思将它们移动到MySQL?它是否将每个文件中的整个数据保存到mysql表? –
'文件'数据库?? ! –
可能重复[如何在MySQL数据库中插入文件?](http://stackoverflow.com/questions/5959043/how-to-insert-a-file-in-mysql-database) – D4V1D