在Web应用程序上处理静态数据库的有效方法是什么?

时间:2019-05-10 12:43:42

标签: database api web web-applications nosql

我目前正在开发一个包含许多变量和其他图形的交互式地图。 目前,该应用程序使用静态json文件存储数据。 在生产中,数据不会经常更新,最终用户将无法更新数据。

我的问题很简单:我应该将静态json文件保留为数据库,还是应该使用更复杂的解决方案(例如MongoDB)?


据我所知,这两种方法的优缺点是:

静态json文件:

  • 优点:
    • 无需设置服务器。该应用程序完全在客户端。
  • 缺点:
    • 必须在应用启动时加载数据(这可能需要一些时间)
    • 处理数据的“请求”并不像使用API​​那样简单(不确定)。

NoSQL数据库:

  • 优点:

    • 可扩展
    • 从应用程序中隔离数据
    • 快速加载应用程序
  • 缺点:

    • 必须支付服务器费用
    • 有点矫kill过正

对于这个问题,我还没有达成明确的共识,因此,我很想听听您的想法。

0 个答案:

没有答案