我有一个来自网页抓取项目的大型json文件,我一直在做。现在我正在尝试使用JSON数据构建Web前端。不过,我很难找出构建它的最佳方法。处理大型json文件
JSON文件看起来是这样的:
{
"_id" : { "$oid" : "55d5c85a96cc6212bdd4ca08" },
"name" : "Example",
"url" : "http://example.com/blahblah",
"ts" : { "$date" : 1073423706824 }
}
我有几个问题:
JSON文件将被添加到加班,所以将最好的解决办法是定期添加到一个数据库,或只是将json文件保存在云中的某个地方,并在需要时从中提取?
如果我把它放在一个数据库中,我如何定期将它添加到数据库中,而不会减慢网站的前端?我知道我可以使用类似
json_decode
的东西,但我大多只看到几行json的例子,它可以用于更大的json文件吗?如果我把它放在一个数据库中,关系数据库会更快/更高效还是类似mongodb?
定义 “大JSON文件”。多大?多GB?它可以分成几个部分,只需要所需的零件?数据库*可能是一个解决方案,但我们对您的需要不够了解。 –