【问题标题】:Use .json file or database for static data?使用 .json 文件或数据库获取静态数据?
【发布时间】:2017-12-13 00:21:05
【问题描述】:

我正在使用带有基于角度的前端和 Firebase/AngularFire2 后端的 nodeJS 构建一个 Web 应用程序。我有一个大约 80 个城市的列表,以及关于每个城市的一些详细信息,我需要用复选框为用户显示这些信息。

我应该将它们作为 json 对象保存在服务器上的 .json 文件中并调用它,还是只将其存储在我的实时数据库中并进行查询?两者都有速度/内存优势吗?

【问题讨论】:

    标签: angularjs json node.js database firebase


    【解决方案1】:

    有两种情况:

    1.您的任务是面向搜索的。您必须查询数据并对其进行操作。内存管理是您的关键问题。您需要一些复杂的数据搜索方法。 然后去数据库。

    2.您的任务一次需要全部数据。您无需担心内存管理。 然后直接从文件中加载数据。显然这种方法将节省与您的数据库建立连接的时间。它将像文件流一样简单。 [为您的案例推荐]

    【讨论】:

      猜你喜欢
      • 2015-06-30
      • 1970-01-01
      • 2012-08-29
      • 2012-07-13
      • 2019-08-19
      • 1970-01-01
      • 1970-01-01
      • 2011-03-13
      • 2019-12-20
      相关资源
      最近更新 更多