如何用数据库存储文件系统? 我现在接手了一个项目,其中有一部分内容是要求用数据库来存储文件系统,要求移动文件夹和删除文件夹的效率尽可能高,请问各位有什么好一点的算法或思路什么的?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需求是这样的:用户使用的是linux系统,要求可以远程通过浏览器操作这些文件,包括移动,删除,重命名,最好可以做出一个方便的操作界面,我的思路是把整个文件系统保存到数据库中(只保存文件路径),用户通过浏览器访问的时候只要给定一个文件节点就可以从数据库中读出这个文件节点下的所有文件,移动文件夹的时候需要修改这个文件夹下的所有文件的祖先节点,但我不知道应该如何在数据库中表示这个文件系统才会使效率尽可能高? 为什么要放入到MYSQL数据库中呢? 你既然打开用WEB技术,比如PHP,那完全可以在PHP代码中得到整个文件目录及子目录还文件的信息啊。 何必多些一举,放到数据库中呢? 数据库你还要想办法去保持数据库中的信息与文件系统中的一致。 你应该用树型结构来存储这个文件系统,因为只是“包括移动,删除,重命名”,那WeB传递的数据量也很小,效率应该也比较高。 【疑惑】mysql select like select equal 区别 mysql求某段时间内的平均值问题求砖家指教. mySQL 获取当前连接数据的账号名 求解:怎么样将即时数据保存到数据库 如果硬盘速度跟内存速度一样快,IT业会有什么技术被淘汰 如何知道mysql分区时对应的哪个字段呢? 急!50分!!! 求一条sql语句 几个数据库之间数据的相互修改问题? 同时UPDATA多个表的问题.并且只使用一次UPDATA,请问怎么写这个语句,并且还分二种情况, 请高手指教?? mysql触发器的问题 如何把C程序中的变量传给mysql中 mysql 创建表语句错误
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货