@Lord_Alfred +1, для начала надо понять для чего эти данные, как они будут использоваться.
Насчет Json, ИМХО это верх кривизны. Ни поиск, ни сортировка данных, вообще ничто не будет доступно, пока не прочтешь ВСЕ поля Json и их не распарсишь.
А если не нужен поиск, сортировка и т.д., то какой...