Чтение данных из 4 статических файлов CSV в Android: лучший подход? - PullRequest
4 голосов
/ 17 ноября 2011

У меня есть 4 статических файла CSV, содержащих данные. Каждый файл составляет около 1,1 до 1,5 М каждый. Я хочу прочитать данные из этих файлов и позволить пользователю выбрать, какой файл и какая информация ему нужна из этого файла. Имея в виду доступ к производительности на устройствах Android, я пытаюсь получить лучший подход для чтения этих данных. Я знаю, что использовать CSV-ридер быстрее, но я запутался, если бы вместо этого я использовал SQLite db. Также я не уверен, что это правильный подход - хранить 4 БД SQLite на телефоне и читать с него. И идеи о подходе, который я должен использовать, чтобы получить данные из этих 4 CSV-файлов более быстрым способом, используя меньше памяти и большую скорость обработки. Любая помощь очень ценится.

1 Ответ

2 голосов
/ 17 ноября 2011

Используйте оба.

При первом использовании приложения прочитайте файлы CSV и импортируйте их в базу данных SQLite.

С этого момента выполняйте запрос к базе данных.

...