<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Тематический каталог: Работа с древовидными структурами в MySQL (sql mysql php tree)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/39083.html</link>
    <description>Обсуждение статьи тематического каталога: Работа с древовидными структурами в MySQL (sql mysql php tree)&lt;br&gt;&lt;br&gt;Ссылка на текст статьи: http://www.opennet.ru/base/dev/mysql_tree.txt.html&lt;br&gt;</description>

<item>
    <title>Работа с древовидными структурами в MySQL (sql mysql php tree) (Дима)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/39083.html#2</link>
    <pubDate>Sun, 15 Aug 2010 08:20:03 GMT</pubDate>
    <description>Например,&lt;br&gt;1. Нужно получить всех детей для заданного узла, включая вложненные.&lt;br&gt;2. Нужно получить всех родителей для заданного узла.&lt;br&gt;и так далее. Эти операции осуществляются за один SQL-запрос по проиндексированным значениям левого и правого чисел.&lt;br&gt;А при использовании рекурсии будет по одному SQL-запросу на каждой итерации.&lt;br&gt;&lt;br&gt;А кеширование всегда должно быть к месту: не всегда полезно хранить узлы дерева в кеше, если обращение к этим узлам нечастое. Или, например, кол-во узлов дерева очень большое, и хранить все дерево в кеше невозможно. Для каких-то задач правильнее будет хранить в кеше не узлы дерева (id, parentId), а их содержимое. При оптимальной мощности кеша и при частом обращении к одному и тому же содержимому узлов это будет полезно.&lt;br&gt;</description>
</item>

<item>
    <title>Работа с древовидными структурами в MySQL (sql mysql php tree) (AirWorker)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/39083.html#1</link>
    <pubDate>Sat, 24 Nov 2007 17:18:41 GMT</pubDate>
    <description>А рекурсия + кеширование чем не устраивают?&lt;br&gt;Помоему проще, надежнее и производительнее&lt;br&gt;</description>
</item>

</channel>
</rss>
