【发布时间】:2013-02-26 00:13:46
【问题描述】:
我打算有一个上传文件的数据库,我只是要把文件放在我的服务器上,但有一个单独的类似文本的文档(json、xml 等),其中包含所有信息,如名称、描述、标签和学校主题。我知道我可以使用 mysql 数据库,但实际上我只是通过 PHP 的 json_encode() 将结果发送到我的 jquery ajax 调用中。我想继续,如果我已经以 xml 或 json 格式存储名称、描述和其他重要(快速访问)信息会更快...
不同结构对我的意图有哪些好处?
如果我不是很清楚,请告诉我。我确定我很模棱两可。
【问题讨论】:
-
您的应用程序的其余部分是否使用数据库?
-
这是一种广泛的方式 - 取决于许多因素,最明显的是您将上传的文件数量以及您想到的主要树结构是多少?例如,与快速数据库搜索相比,搜索文件可能会真的变得很慢。
-
仅仅因为 XML/JSON 被用作 web-service(或半服务)中的 transport,并不意味着它是用作后端的好主意。
-
1) 数据库用于用户而不是文件 2) 尽可能多的文件,所以可以说超过一千个 3) 结构最好用作树状层次结构