Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Новая архитектура CMS [5]
Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2012
Помог: 0 раз(а)
Против mysql и postgre ничего не имею. Но поймите, это реляционные субд, а мне нужна иерархическая. Нету ни одного нормального способа работы с деревьями на реляционных субд. Все способы которые встречал это просто ужас как по коду так и по производительности.
digi
Отправлено: 31 Марта, 2014 - 12:35:13
Посетитель
Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
так и не ответил на вопрос %))))))))
esterio
Отправлено: 31 Марта, 2014 - 13:15:28
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
man1 пишет:
Нету ни одного нормального способа работы с деревьями на реляционных субд
Nested sets, material path - чем ужасны? не пониманием?
caballero
Отправлено: 31 Марта, 2014 - 15:21:27
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
man1
а какая надо там производительность? У тебя дереве что, миллионы записей будут?
и как ты собираешся хранить в файлах - там производительность еще в меньше.
Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2012
Помог: 0 раз(а)
esterio пишет:
Nested sets, material path - чем ужасны? не пониманием?
Если для вас они прекрасны, ну что ж тогда... Разный взгляд у нас.
caballero пишет:
а какая надо там производительность? У тебя дереве что, миллионы записей будут?
и как ты собираешся хранить в файлах - там производительность еще в меньше.
Мне нужна и производительность и простота выборки/добавления/изменения/уда ления ветвей из деревьев. Не только на файлах, но и задействуя преимущества файловой системы для работы с деревьями.
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011 Откуда: Ростов-на-Дону
Помог: 21 раз(а)
man1 пишет:
Мне нужна и производительность и простота выборки/добавления/изменения/уда ления ветвей из деревьев. Не только на файлах, но и задействуя преимущества файловой системы для работы с деревьями.
а я понял дерево будет папками в папках своя мини база
вы сами хоть понимаете что пишете бред?
esterio
Отправлено: 31 Марта, 2014 - 16:00:57
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
Знаете что? Я думаю, что если ТС не попалиться сам на этом бреде, то его ничто другое не научит. Слушать никого из нас он не хочет уже 5 страницу.
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011 Откуда: Ростов-на-Дону
Помог: 21 раз(а)
я как то тоже болел универсальностью, но потом прошло у всех заказчиков разные задачи, есть основа а остальное просто дописывать и управление и вывод, и пхп не забудешь и это будет гораздо быстрее чем ковыряться в мегатонне кода "универсальной" системы да и потом методы пхп обновляются выходят новые версии обращение к БД то же.
Если даже в теории напишете что то подобное то оно будет уже устаревшее.
взять битрикс там думаете сидит один кодер и это все пишет?
Почти универсальна но заказчик не сможет работать с ней сам наполнять так как там многовато кнопочек, и что она работает быстро? она тупит как низнаю что, для нее нужен сервер выделенный, а всякие "конторки" клепают на ней сайты визитки и сажают на хост со 128 метрами памяти.
Смешно читать данную тему (Добавление)
man1 пишет:
Нет, папка нужна только одна. А в ней для каждого узла - один файл.
Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2012
Помог: 0 раз(а)
esterio пишет:
Знаете что? Я думаю, что если ТС не попалиться сам на этом бреде, то его ничто другое не научит. Слушать никого из нас он не хочет уже 5 страницу.
Я здесь чтобы изложить свои соображения и выслушать мнения специалистов и не только, которые могут повлиять и на мое мнение. Я в творческом поиске, и поэтому ставлю под сомнение все (даже то что вы считаете основами основ), а вы тут набросились на меня - не хорошо (Добавление)
3d_killer пишет:
я как то тоже болел универсальностью
Покажите мне хоть одну реально существующую универсальную систему? Я такой не нашел, поэтому вопрос разработки оной остается открытым. Но это не потому что это не возможно сделать (вы ведь эту мысль хотите донести).
3d_killer пишет:
а как же вся мощь файлового дерева?
Я взял саму идею с папками из файловой системы, но модернизировал ее, чтобы не было необходимости создавать реальные папки узлов.
caballero
Отправлено: 31 Марта, 2014 - 17:18:56
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
Цитата:
Мне нужна и производительность и простота выборки/добавления/изменения/уда ления ветвей из деревьев. Не только на файлах, но и задействуя преимущества файловой системы для работы с деревьями.
тогда документо-ориентированные Бд а не реляционые и будет тебе счастье (Добавление)
Цитата:
Покажите мне хоть одну реально существующую универсальную систему? Я такой не нашел, поэтому вопрос разработки оной остается открытым. Но это не потому что это не возможно сделать (вы ведь эту мысль хотите донести).
ты же сам пишешь что таких нет. Подумай почему. Уж точно не потому что никто не додумался.
кстати реализация страниц данных в виде деревьев (так называемая таксономия) уже реализована в Друпале.
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
man1
Смотрите Вы сами сказали что только начинаете учить. Значит Вы не знаете что нужно заказчикам. А кому нужна в первую очередь ваша CMS кроме вас самих? верно все тем же заказчикам. а у них как правило "сегодня хочу вот такую фичу, а завтра нет не такую а вот такую". И вся ваша "универсальность" летит к чертям. ибо все предугадать невозможно. Поетому умные люди давно уже делать максимум того что таскаеться от проекта в проект и по большому счету измене поддаеться редко, а все другое каждый раз программируеться. И накто на вас здесь не накидивался. Просто все когда-то страдали "суперуниверсальностю". И все поняли то, что ничего хорощего из етого не вийдет. А вы уперлись здесь и не хотите признать глупостю свою идею в первую очередь перед самим собою, а не перед нами. Только задумайтесь почему почти все здесь кто висказался пишут именно то, что сама идея бред
man1
Отправлено: 31 Марта, 2014 - 17:58:34
Новичок
Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2012
Помог: 0 раз(а)
digi пишет:
так и не ответил на вопрос %))))))))
Я еще раньше написал что вопросы сводящиеся к тому, чтобы помериться у кого больше, я буду игнорировать. Давайте обсуждать и творить по существу.
caballero
Отправлено: 31 Марта, 2014 - 18:39:47
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
так в том то и проблема что никакого "существа" не наблюдается.
Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
на последок наверно стоит отметить, что PHP не является "универсальным" языком, а следовательно, если очень уж хочется "написать" "универсальную" систему, что стоит тогда уж выбрать и язык по настоящему "универсальный", например Java или Python.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.