У меня есть большой json-файл из проекта веб-очистки, который я делал некоторое время. Теперь я пытаюсь создать веб-интерфейс с использованием данных JSON. Тем не менее, мне сложно найти лучший способ построить его.Работа с большим файлом json
Файл JSON выглядит следующим образом:
{
"_id" : { "$oid" : "55d5c85a96cc6212bdd4ca08" },
"name" : "Example",
"url" : "http://example.com/blahblah",
"ts" : { "$date" : 1073423706824 }
}
У меня есть несколько вопросов:
Файл JSon будет добавлен в сверхурочное время, так что лучшим решением будет регулярно добавлять в базы данных или просто сохранить json-файл в облаке где-нибудь и извлечь из него, когда это необходимо?
Если я помещаю его в базу данных, как я могу регулярно добавлять его в базу данных, не замедляя переднюю часть сайта? Я знаю, что могу использовать что-то вроде
json_decode
, но в основном я видел только примеры с несколькими строками json, может ли он использоваться для больших json-файлов?Если я поместил его в базу данных, будет ли реляционный db быстрее/эффективнее или что-то вроде mongodb?
Определение "большой JSon файл". На сколько огромный? Несколько GB? Может ли он разбиваться на разделы, поэтому запрашиваются только необходимые детали?База данных * может быть решением, но мы недостаточно знаем о ваших потребностях. –