ФорумРазработкаУстановка и администрирование ПОСерверы баз данных → Работаем с XML данными и XPath в MySQL

Работаем с XML данными и XPath в MySQL

  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 14 апреля 2009 г. 19:33, спустя 7 часов 38 минут 25 секунд

    Вот тему открыл в MMUG - Moscow MySQL User Group: Для чего XPath в MySQL?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz 14 апреля 2009 г. 19:34, спустя 1 минуту 18 секунд

    Меня нахер послали по этой ссылке:

    Вам не разрешается ни просматривать содержание группы, ни принимать участие в обсуждениях, так как Вы не являетесь участником.  Участники должны быть одобрены, чтобы они смогли присоединиться
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 14 апреля 2009 г. 20:01, спустя 26 минут 37 секунд

    Жаль… ну там пока только один ответ, я его процитирую:

    реально использовал второй пример (XPath в SELECT). Правда это было:

    1) один раз
    2) давно
    3) под Ораклом
    4) задача была крайне специфичная (в БД хранились XML документы и их части).


    WBR,
    Serge.
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 17 апреля 2009 г. 9:22, спустя 2 дня 13 часов 20 минут


    Привет!
    > 1) Если вы используете XML и XPath, то возможно вам будет удобнее
    > оперировать данными в самом MySQL, не пользуясь сторонними средствами.
    > Например, вы запрашиваете сначала XML (SQL SELECT), потом через XPath
    > производите выборку (например средствами PHP/Python/Perl), заменяете
    > один XML-фрагмент на другой и сохраняете в БД (SQL UPDATE). А можете
    > сразу же в MySQL это сделать.

    Не обязательно UPDATE. Пример - результаты тестов, хранящиеся в виде
    XML. Если их дёргать и парсить в приложении network traffic будет
    достаточно большой. А так есть возможность получить только необходимые
    данные.

    Ещё видела как люди XHTML в базе хранили и парсили.
    > 2) Так же можете создавать XML базы данных и использовать XPath как
    > альтернативный язык запросов. От SQL синтаксиса вы конечно не сможете
    > полностью отказаться, да и данные буду храниться в TEXT (VARCHAR/CHAR/
    > TEXT) ячейках. То есть это просто еще один слой абстракции…

    Строить полноценную XML СУБД на основе этих двух функций я бы всё же не
    стала.

    Света.
    https://smappi.org/ - платформа по созданию API на все случаи жизни

Пожалуйста, авторизуйтесь, чтобы написать комментарий!