繁体   English   中英

将JSON数据存储为平面文件或数据库中

[英]Storing JSON data as Flat file or in Database

我正在从Web上获取JSON数据,但我感到困惑的是,哪种方法是存储和检索JSON的最佳,最快方法。 由于我不是,所以我不处理复杂的查询。 建议将其存储为平面文件data.json还是应将其存储在数据库中?

顺便说一句,我正在使用PHP。

它取决于数据的大小和访问的频率。 不确定MySql,但最近的Postgres具有出色的json处理功能,可以让您查询甚至直接建立json数据索引。 如果您的文档最大为几千字节或具有几乎恒定的大小以使存储引擎满意,那么这绝对是可行的方法。

对于大型对象,最好坚持使用文件系统,将简短的文档存储在数据库中,以允许对最重要的字段进行快速操作。

编辑 :由于数据将被频繁替换,因此最好避免磁盘写入,并使用快速但不太可靠的纯RAM存储(如Redis)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM