Стоимость между использованием Android Rawquery и обычного запроса на Android - PullRequest
3 голосов
/ 28 апреля 2011

Я хочу знать, что является более эффективным, необработанный запрос или обычный запрос к базам данных Android. Я знаю, что обычный запрос, вероятно, более эффективен, но когда дело доходит до эффективности, будет ли значительное падение производительности, если я буду использовать необработанные запросы?

1 Ответ

3 голосов
/ 28 апреля 2011

Каждый раз, когда у вас возникает вопрос о производительности, вы просто должны пойти и измерить.

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

Поскольку обычные запросы другой стороны используют PreparedStatements, они более безопасны и особенно всегда рекомендуются к использованию.

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