问题描述
|
我正在为具有同步功能的Javascript应用编写服务器。客户端创建和修改的文件和目录需要同步到服务器(客户端上所做的相同更改也需要在服务器上进行,包括删除操作)。
由于每个文件都在服务器上,因此我正在讨论是否需要与每个文件相对应的MySQL数据库条目。需要为每个用户在每个文件/目录上保留以下信息:
是否删除(因为删除需要与其他客户端同步)
每个文件的最后修改时间(因此我知道文件是否需要由客户端更新)的时间戳
我可以将这些信息都保存在文件中(例如,每个用户目录中的.deleted文件和.modified文件,其中包含文件路径+时间戳)。
但是,我还必须适应80mb的内存限制。在文件存储和
数据库存储,为此目的,哪种存储效率更高?
编辑:文件必须存储在文件系统上(而不是数据库中),并且用户具有可以使用的存储空间的配额。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)