Пролы нет.
Если вы абсолютно уверены, что можете получить веб-контент из среды SQL, насколько я знаю, есть две возможности:
Напишите пользовательский UDF MySQL на C (как упоминалось в bobince). Потенциально это может быть огромной работой, в зависимости от вашего опыта работы с C, какой степени безопасности вы хотите, насколько полной вы хотите, чтобы UDF был: например. Просто получать запросы? Как насчет POST? ГОЛОВА? и т.д.
Используйте другую базу данных, которую может сделать это. Если вы довольны SQL, вы можете сделать это с PostgreSQL и одним из языков оснастки, таким как Python или PHP.
Если вы не слишком беспокоитесь о том, чтобы придерживаться SQL, вы можете использовать что-то вроде eXist . Вы можете сделать этот тип вещей относительно легко с помощью XQuery, и было бы полезно иметь возможность легко изменять результаты в соответствии с вашей схемой (а не просто помещать их в поле большого двоичного объекта) или сохранять страницу «как есть» в виде документа xhtml. в БД.
Затем вы можете очень быстро выполнять запросы ко всем документам, например, чтобы получить все ссылки или цитаты или что-то еще. Вы могли бы даже применить XSL к такому результату с очень небольшим количеством дополнительной работы. Отлично, если вы храните страницы для справки и хотите адаптировать результаты в персональное приложение в стиле "интранет".
Кроме того, поскольку eXist ориентирован на документы, он имеет множество отличных методов поиска нечеткого текста, поиска почти слов и имеет большой полнотекстовый индекс (намного лучше, чем у MySQL). Идеально, если вы после некоторого интеллектуального анализа содержимого, например: найдите мне все документы, где слово типа " burger ", в пределах 50 слов слова "hotdog", где слово отсутствует в UL список. Попробуйте сделать это нативное в MySQL!
В стороне, и без злого умысла; Я часто задаюсь вопросом, почему eXist игнорируется, когда люди создают CMS. Это база данных, которая может хранить содержимое в собственном формате (XML или его подмножество (x) HTML), легко запрашивать его в собственном формате и может переводить его из родной формат с мощным языком шаблонов, который выглядит и действует как его собственный формат . Иногда SQL просто не подходит для этой работы!
Извините. Не хотел вафли! : - $