Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «adjacency»
Сравнение производительности иерархических моделей Django и PostgreSQL 2017-05-22 16:12:22
Добрый день, уважаемые читатели.
Сегодняшняя статья будет посвящена сравнению ...
+ развернуть текст сохранённая копия
Добрый день, уважаемые читатели.
Сегодняшняя статья будет посвящена сравнению моделей работы с иерархическими данными в PostgreSQL, через Django приложение. В статья я специально не использую чистую реализацию в базе данных, т. к. меня интересует именно производительность в среде, приближенной к боевой. Читать дальше →
Тэги: adjacency, data, django, hierarchical, list, ltree, materialized, nested, path, postgresql, python, set, tree, веб-сайтов, данные, деревья, иерархические, разработка
Набор Yii2 Behavior для хранения деревьев в БД и их совместного использования 2015-09-04 23:17:56
... мне захотелось совместить Adjacency List и Nested ... свои поведения для Adjacency List и Nested ...
+ развернуть текст сохранённая копия
Привет, Хабр!
В одном своём проекте на Yii2 мне захотелось совместить Adjacency List и Nested Sets. Причём так, чтобы в случае отключения поведения Nested Sets, функционал оставался полностью работоспособен. Затем я понял, что Nested Sets мне не нужен, т. к. в базе всё равно приходилось хранить полный путь, поэтому на замену я решил применить Materialized Path. Имеющийся на GitHub Behavior (matperez/yii2-materialized-path) был недостаточно функционален, поэтому пришлось написать свой, а так как я недавно уже писал свои поведения для Adjacency List и Nested Intervals, я решил, почему бы не сделать набор таких поведений с единым API, и возможностью произвольно подключать их к модели одновременно, используя преимущество каждого.
Читать дальше →
Тэги: adjacency, intervals, list, materialized, nested, path, php, sets, yii, yii2, данных, хранение
[Из песочницы] Хранение иерархических структур. Симбиоз «Closure Table» и «Adjacency List» 2015-07-27 15:24:43
Когда перед нами встаёт задача хранения и управления иерархическими структурами данных всегда ...
+ развернуть текст сохранённая копия
Когда перед нами встаёт задача хранения и управления иерархическими структурами данных всегда приходится выбирать из довольно ограниченного набора паттернов. Для того чтобы найти наиболее подходящий шаблон необходимо проанализировать особенности каждого способа хранения и обработки данных и оценить их с учётом задачи и специфики используемой СУБД.
Предположим, существует задача, предоставить возможность пользователям сайта оставлять комментарии к публикациям. Комментарии должны иметь древовидную структуру, пользователи должны иметь возможность оставить один или более комментариев к посту, а также отвечать на любые комментарии других пользователей. То есть, нужна система комментариев аналогичная той, что мы можем видеть на Habrahabr. По каким-то причинам, нам не подходят готовые решения, допустим из-за того, что предполагается дополнительная очень сложная бизнес-логика, которая должна быть интегрирована в систему комментариев.
Наша цель – разработать свою реализацию, учитывающую требования нашего приложения.
Читать дальше →
Тэги: adjacency, closure, list, mysql, php, table, данных, иерархических, структур, хранение
Главная / Главные темы / Тэг «adjacency»
|
Взлеты Топ 5
Падения Топ 5
|