我有一个来自我已经做了一段时间的网络抓取项目的大型 json 文件。现在我正在尝试使用 JSON 数据构建一个 Web 前端。不过,我很难找出构建它的最佳方法。
json 文件如下所示:
{
"_id" : { "$oid" : "55d5c85a96cc6212bdd4ca08" },
"name" : "Example",
"url" : "http://example.com/blahblah",
"ts" : { "$date" : 1073423706824 }
}
我有几个问题:
json 文件将被添加到超时,那么最好的解决方案是定期添加到数据库中,还是将 json 文件保存在云中的某个地方并在需要时从它中提取?
如果我把它放在数据库中,我怎样才能定期将它添加到数据库中,而不会减慢网站的前端?我知道我可以使用类似的东西
json_decode
,但我大多只看到带有几行 json 的示例,它可以用于更大的 json 文件吗?如果我把它放在数据库中,关系数据库会更快/更高效还是类似于 mongodb?