У меня есть большой набор документов JSON, которые я готов хранить в MongoDB.Хранение большого объекта JSON как JSON или как String?
Однако, учитывая, что я ищу и извлекаю только против нескольких полей, мне было интересно, насколько это будет лучше.
Один из вариантов для хранения больших объектов, как JSON/BSON поэтому документ будет выглядеть следующим образом:
{
"key_1": "Value1",
"key_2": "Value2",
"external_data": {
"large": {
"data": [
"comes",
"here"
]
}
}
}
или альтернативно,
{
"key_1": "Value1",
"key_2": "Value2",
"external_data": '{"large":{"data":["comes","here"]}}'
}
Или сохранить его как миниатюрный JSON? – 2013-02-13 14:04:02
JSON _is_ a "string" - это сериализация, как и XML. Если вас беспокоит производительность, ** измерьте. ** –
@MattBall Да ладно, не разбуди его от его приятного сна! : P – 2013-02-13 14:05:38