Date: 2015-01-12 06:34 am (UTC)
Один select с полной выборкой и занесением ее в массив на порядок быстрее, чем дерганье базы по каждому запросу, особенно если база большая. Даже занесение выборки в одну строковую переменную и последующий instr по ней (до известных пределов, конечно) будет шустрее.
Работа же с массивом по определению намного быстрее, чем обращения к БД.

Занимаюсь парсингом, размеры БД достигают десятков миллионов записей, и если по каждому чиху делать sql-запрос, то обработка будет идти годами. Правда, с массивами таких масштабов другая проблема - можно вылететь в какой-нибудь out of memory, но это решаемо.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting
Page generated Feb. 9th, 2026 12:20 am
Powered by Dreamwidth Studios