Если у вас есть надежная схема, которая, как вы думаете, не изменится, вы можете использовать реляционную базу данных.Вам нужно будет проанализировать json и сделать объекты из ответа JSON, и, используя вашу среду, вы можете сохранить ее в базе данных.
Если вы думаете, что ваша схема изменится, используйте NoSQL.
Это такжезависит, что вы будете делать с этими данными.Собираетесь ли вы искать узлы в JSON?Вы также можете сделать отображение объекта на монго, вы можете проанализировать JSON и сохранить его как объект, или вы можете сохранить JSON таким, какой он есть.
Хорошая вещь в NOSQL заключается в том, что они довольно хорошо поддерживают JSONв котором они используют BSON (Binary JSON).
С точки зрения кэша, IME, его следует использовать только для поиска, и фактически вы не можете искать в кэше.Это просто для того, чтобы получать объекты быстрее, чем идти в базу данных и получать ее.
Взгляните на это:
http://www.mongodb.org/display/DOCS/Inserting#Inserting-JSON