我目前正在开发一个Web应用程序,它必须处理大量的json数据才能在地图上绘制各种东西,例如Polygons和Points。我也有json数据绘制图表。目前我在本地拥有数据,但想知道这是处理大量数据时的最佳方式吗?
将它存储在服务器上的数据库并请求它是否更好?或者如果最好将其存储在本地,我应该使用本地存储或其他东西吗?
我没有必要更新任何json,简单检索它。
我想以高效的方式做到这一点,所以不确定哪个更好
非常感谢一些建议
答案 0 :(得分:1)
简短的回答是 - 没有最佳方式,因为它取决于您的应用程序的目的和您正在考虑的数据。
这完全取决于您的应用程序的目的,以及您对在服务器上保留数据的成本/收益的检查。
问自己以下问题:
您需要多长时间才能保留此数据?
如果丢失数据,对您来说有多贵?
您还有哪些其他选择?您是否考虑过任何类型的NoSQL解决方案或基于云的内存存储?
您打算存储多少数据?
您多久会检索一次数据?
您想要以什么格式存储和检索数据?
您在用于存储持久数据的服务器方面有哪些选择?
您提到本地存储 - 与当前用户/会话相关的数据仅,还是与您自己或其他用户相关的数据?如果是后者,则本地存储可能不够。当然,持有数据比其他选项便宜得多。
如果您打算长期坚持下去,请查看PostgreSQL's latest features for JSON data types。