0

我想将目录的文件数据存储在文件中。即,文件名,文件大小等,以便我可以减少搜索时间。我现在的问题是找到一种有效的方法来做到这一点。我已经考虑过 json 和 xml 但无法在这两者之间做出决定。另外,如果有更好的方法,请告诉我。

4

2 回答 2

0

我想说这取决于您喜欢使用什么样的数据以及您拥有什么样的数据结构(非常简单的单词列表,不太简单的单词列表以及每个单词被搜索的次数,...)

对于单词列表,您可以使用每行一个单词或逗号分隔 (csv) 的简单文本文件,对于不太简单的结构,json 或 xml 可以正常工作。

我喜欢使用 json,因为它比 xml 更轻巧且不那么冗长。如果您不打算共享此数据和/或它并不复杂,则不需要 xml 提供的验证(xsd,...)。即使您打算共享这些数据,也可以使用 json。

您需要一些服务器端代码来将数据写入文件,例如 php、java、python、ruby、...

于 2012-09-19T05:33:46.817 回答
0

如果您像属性文件一样使用 alomst,我会推荐 Json 文件。如果您打算将文件中的数据存储到数据库中,那么您可以选择 XML,您必须选择在 Java 环境中使用 JAXB/JPA

于 2012-09-19T08:50:49.590 回答