Что быстрей обработает php xml или mysql

  • Автор темы Автор темы linki
  • Дата начала Дата начала

linki

Новичок
Что быстрей обработает php xml или mysql

Вот меня заинтересовал вопрос ,что быстрей выполнит рнр5?Выборку из xml файла или из БД mysql?:rolleyes:
 
Ты будешь крайне удивлен, но PHP5 (как и PHP4) вообще не будет делать никаких выборок из БД mysql. Кто бы мог подумать, но эту выборку будет делать ... БД mysql!
 
И БД mysql как раз специально была разработана для того чтобы делать такие выборки, в отличие от php который просто получил модуль для работы с xml...
 
AmadMike
php точно так же просто получил модуль для работы с mysql
и твой "аргумент" не имеет вообще никакого смысла.
поскольку главный вопрос - не кто работает, а как!
принцип важен, а не модуль-шмодуль.
 
Ну да, я согласен.
В общем, работа с типизированными файлами базы данных будет происходить быстрее чем парсинг xml-структуры, если сервер mysql будет работать на том же сервере. К тому же у него имеются различные инструменты как индексация, кэширования и т.д.
Но если посмотреть на этот вопрос более широко, то у xml есть и свои преимущества, он более гибок чем базы данных, и позволяет хранить данные в произвольной форме, поэтому ограничиваться только сравнением скоростей работы не стоит, все будет зависеть от конкретного случая, где-то удобнее работать с базами, где-то с xml файлами.
 
он более гибок чем базы данных, и позволяет хранить данные в произвольной форме
сам поймешь, что глупость сказал, или объяснять надо?
Но если посмотреть на этот вопрос более широко
Если ты не умеешь ответить на вопрос узко, то и твои потуги ответить широко ничего, кроме смеха не вызовут.

вопрос был задан ОДНОЗНАЧНО: ЧТО БЫСТРЕЕ.
И свою философию сюда приплетать на надо. Надо просто помолчать в сторонке и послушать, что умные люди скажут.
 
LeaetherStrip
если ты не понимаешь разницы - это не значит, что её нет.
 
Зачем удалил моё сообщение фанат?

Я думаю что mysql быстрее потому-что:
когда запрашиваеш запись из бд для неё есть индекс (если нормально бд сделал) и этй запись мгновенно находит
А в xml нужно пролистать весь файл в поисках соответствия, что дольше

Я прав?
 
Фанат
Не понял смысл твоей фразы.
Я имел в виду, что задача сформулирована слишком общо.
 
Если хочешь научить кого-то хорошо, надо начинать с основ. Как в Karate Kid. Wax On, Wax Off. Wax On, Wax Off. Повторять три недели. После этого Снести Башню Другому Пацану несложно.
:D
 
Сверху