2017-04-19 51 views
0

嗨,我对这方面很陌生。JSON vs数据库用于处理大量数据

我已经有一个由JSON文件表示的静态数据(有时JSON文件太大,因此它被分成1 MB的文件)。要加载任何对象,我们首先找到JSON文件,然后从中加载对象数据。

不知道这是否是正确的行为。当你有这样的大量数据。是直接使用数据库更好(因为我认为查询时间会比加载1MB的json文件和获取对象更好)还是还有其他方面要考虑的数据库以外的数据库而不是数据大小决定json?

回答

2

嗯,这是可能的切片面包上用电锯,而是一把刀是正确的工具...

JSON(同样与XML)是指1)数据交换2)小的静态数据和一般定义的结构。它是没有设计来处理大数据量

这主要取决于这个问题:你在做什么数据?您如何阅读/过滤/排序/加入/操作...您的数据?

清除建议:因为你必须抓住技巧已经(拆分JSON在片段更容易处理)去真正的数据库!