文件系统数据库模型和Web前端作为文件管理器

时间:2012-07-28 00:21:31

标签: c# asp.net database filesystems

我正在寻找一种已经可行的解决方案,可以在数据库和Web应用程序上构建某种文件系统作为文件管理器。实际上它似乎并不难,写在纸上。我在谈论一小组表来存储典型的文件系统结构 - 文件,文件夹,所有权等 - 以及用于用户交互的Web前端。我希望它最终能够登录,处理资源权限和访问并发性。

我首选的平台是Asp.net和Sql Server。

有人知道网上已有的东西吗?像一个开源包?商业产品?即使只是互联网上的现场工作场景?

1 个答案:

答案 0 :(得分:1)

我必须承认我很好奇为什么你会想要这个。如果需要文件系统,请使用文件系统?如果您需要远程,请设置FTP站点?使用FileZilla Server等免费软件产品,快速,简便,安全。

但是你的回答。我在这里看到的主要困难是分层数据。关系数据库的主要优点是关系良好。你真的不需要这个。因此,我会考虑一个文档数据库。 RavenDB可能非常适合你,因为我相信它明确具有blob-storage功能。它的优点是它支持开箱即用的分层数据。

因为它是基于json的,所以它也非常适合web-api,并且不需要你使用重量级ORM和实体模型等。