我有一個來自網頁抓取項目的大型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?它可以分成幾個部分,只需要所需的零件?數據庫*可能是一個解決方案,但我們對您的需要不夠了解。 –