我目前正在开发一个web应用程序,它必须处理大量的json数据来在地图上绘制各种东西,例如多边形和点。我也有json数据绘制图表。目前我在本地有数据,但我想知道这是处理大量数据的最佳方式吗?
将它存储在服务器上的数据库中并请求它是不是更好?或者如果在本地存储更好,我应该使用本地存储或其他东西吗?
我不需要更新任何json,只需检索它即可。
我想用一种很好的方式来做,所以我不知道哪个更好。
会非常感谢你的一些建议
发布于 2018-03-13 01:02:28
简短的答案是-没有最好的方法,因为它取决于应用程序的目的和您正在考虑的数据。
这完全取决于您的应用程序的用途,以及您对将数据持久存储在服务器上的成本/收益的检查。
问自己下面这样的问题:
您需要将此数据保存多久?
如果你丢失了数据,你会付出多大的代价?
你还有什么其他选择可供选择?您是否考虑过NoSQL解决方案或任何类型的基于云的内存存储?
您计划存储多少数据?
您将多久检索一次数据?
您希望以什么格式存储和检索数据?
就存储持久化数据的服务器而言,您正在考虑哪些选项?
您提到的本地存储-数据是仅与当前用户/会话相关,还是与您自己或其他用户相关?如果是后者,则本地存储可能不够用。当然,持久化数据要比其他方法便宜得多。
如果你打算使用长期持久化,那么可以查看PostgreSQL's latest features for JSON data types。
https://stackoverflow.com/questions/49240666
复制相似问题