【问题标题】:Using a JSON file instead of a database - feasible?使用 JSON 文件而不是数据库 - 可行吗?
【发布时间】:2013-06-27 15:01:05
【问题描述】:

假设我创建了一个新的 javascript 框架,并想展示一些使用它的示例,并让其他人根据需要添加示例。至关重要的是,我希望这一切都在 github 上。

我想我需要提供一个包含框架的模板 HTML 文档,并正确分类所有页眉和页脚。然后人们会将示例添加到示例文件夹中。

但是,这样做的话,我最终会得到一长串 HTML 文件。如果我想为每个示例添加某种元数据,例如标签/作者/日期等,然后我可以提供搜索功能,我需要做什么?如果只有我在做这个,我想我可能会建立一个数据库。但是因为是合作,所以有点棘手。

如果每个 HTML 文件在 JSON 文件中都有相应的条目,列出了我可以放置此元数据的所有示例,它会起作用吗?我可以使用它创建一些基本的搜索功能吗?是否会出现以下情况:第 1 步:创建新示例文件,第 2 步:将文件引用和文件元数据添加到 JSON 文件?

与我想要的类似的一个很好的例子是 wbond 的包管理器http://wbond.net/sublime_packages/community

(不会有很多创建/更新/销毁操作 - 主要是阅读。

【问题讨论】:

标签: json database-design github metadata collaboration


【解决方案1】:

查看这个 Javascript 数据库:http://www.taffydb.com/

还有其他 Javascript 数据库可以让您加载 JSON 数据,然后进行数据库操作。 Taffy 可让您搜索文档。

这听起来对我来说是个好主意 - 制作 HTML 文件和关联的 JSON 文档,其中包含有关它的元数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-02
    • 2017-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多