Может ли SQLite обрабатывать большие объемы данных - PullRequest
2 голосов
/ 26 июня 2010

Я буду делать мобильное приложение на Android.Мое приложение похоже на функцию «Получить направление» на карте Google, но намного сложнее, поэтому мне нужно хранить данные о точках на карте.Поэтому я обеспокоен тем, что SQLite может не справиться с этими большими объемами данных (или учитывая ограниченный объем памяти телефона).У меня нет опыта работы с SQLite, поэтому, пожалуйста, потерпите меня.

Ответы [ 3 ]

7 голосов
/ 26 июня 2010

SQLite может обрабатывать большие объемы данных, проблема здесь в ограничениях устройства.Если вы собираетесь хранить 3 МБ или более, вы должны сохранить эти данные на внешнем сервере и получить доступ к ним через Интернет.Фактически, когда вы создаете приложение, которое использует большой объем данных, обычно приложение не использует все данные все время, поэтому вы можете сохранить в кеше (в локальной базе данных) данные, которые приложение использует в настоящее время,собирается использовать.

3 голосов
/ 26 июня 2010

Я бы прочитал этот раздел руководства , а также этот .

1 голос
/ 26 июня 2010

Я думаю, что лучший способ выяснить это - написать простое приложение, которое имитирует типы транзакций, которые вы будете выполнять, и посмотреть, как оно работает.

Вы также можете сравнить, как SQLite делаетобъектная база данных, такая как db4o , которая очень производительна и очень часто используется в качестве встроенной базы данных (и может легко обрабатывать концерты данных).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...