如何用数据库存储文件系统? 我现在接手了一个项目,其中有一部分内容是要求用数据库来存储文件系统,要求移动文件夹和删除文件夹的效率尽可能高,请问各位有什么好一点的算法或思路什么的?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需求是这样的:用户使用的是linux系统,要求可以远程通过浏览器操作这些文件,包括移动,删除,重命名,最好可以做出一个方便的操作界面,我的思路是把整个文件系统保存到数据库中(只保存文件路径),用户通过浏览器访问的时候只要给定一个文件节点就可以从数据库中读出这个文件节点下的所有文件,移动文件夹的时候需要修改这个文件夹下的所有文件的祖先节点,但我不知道应该如何在数据库中表示这个文件系统才会使效率尽可能高? 为什么要放入到MYSQL数据库中呢? 你既然打开用WEB技术,比如PHP,那完全可以在PHP代码中得到整个文件目录及子目录还文件的信息啊。 何必多些一举,放到数据库中呢? 数据库你还要想办法去保持数据库中的信息与文件系统中的一致。 你应该用树型结构来存储这个文件系统,因为只是“包括移动,删除,重命名”,那WeB传递的数据量也很小,效率应该也比较高。 mysql主从同步设置问题. 求助mysql读取一小时之前数据问题,谢谢 求一个资源! MYSQL在函数不能用SELECT语句? mysql存储过程报语法错误 【性能瓶颈】大家都来支下招.... 主从配置问题 mysql5.0存储过程的奇怪问题,急 如何添加用户? 求高手列出一个数据库更新同步与替换的代码! 如何把C程序中的变量传给mysql中 mysql 创建表语句错误
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货