Способы обработки огромных файлов XML/JSON

45
5

Я ищу для создания Android (altho для iOS проблема будет тем же самым) приложение, которое будет функционировать в значительной степени как интернет-магазин.

Он будет содержать много продуктов, которые могут быть доступны любым способом, так как это еще нужно построить.

Проблема в том, что мы создали простой текстовый файл для проверки размера, и получается, что даже выбор продуктов без структуры (XML, JSON..) уже равен 300 Мб. Как только мы добавим структуру, это логически вызовет только дополнительные накладные расходы и увеличит этот размер.

Как я уже сказал, практически все возможно в вопросах получения данных. Они могут создавать API, чтобы иметь возможность извлекать продукты один раз в то время, когда это необходимо, или один большой файл для анализа в фоновом процессе...

Однако одно из пожеланий (насколько это возможно) отключено. Это обычно означает сохранение всех данных в базе данных на телефоне, но если это приведет к 300 МБ на вашей SD-карте, это не хорошо.

Подводя итог тому, что я точно хочу знать; Существуют ли какие-либо другие способы обработки таких больших данных, без необходимости постоянно поддерживать подключение к Интернету или загружать 300 Мб на телефон.

Какое-то сжатие, особый способ сохранить его в базе данных... любые идеи приветствуются.

спросил(а) 2012-06-21T10:23:00+04:00 7 лет, 5 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема