【问题标题】:JSON vs Database for handling large amount of data用于处理大量数据的 JSON 与数据库
【发布时间】:2017-04-19 10:27:58
【问题描述】:

您好,我是这个领域的新手。

我已经有一个由 JSON 文件表示的静态数据(有时 JSON 文件太大,以至于它被分成每个 1 MB 的文件)。要加载任何对象,我们首先找到 JSON 文件,然后从中加载对象数据.

不确定这是否是正确的行为。当你有大量这样的数据时。是直接使用数据库更好(因为我认为查询时间会比加载 1MB json 文件并获取对象更好)还是在决定 json 而不是数据大小时需要考虑其他方面?

【问题讨论】:

    标签: sql json database


    【解决方案1】:

    嗯,用电锯切面包是可能的,但刀是正确的工具……

    JSON(与 XML 相同)用于 1) 数据交换 2) 小型静态数据和通用定义的结构。它不是为处理大量数据而设计的。

    这主要取决于以下问题:您对数据做了什么?您如何读取/过滤/排序/加入/操作...您的数据?

    明确建议:由于您已经掌握技巧(将 JSON 拆分为片段以便于处理),请选择 real 数据库!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-09
      • 1970-01-01
      相关资源
      最近更新 更多