rtyug

rtyug
Рейтинг
263
Регистрация
13.05.2009
Должность
perl,php,sql,javascript(jquery),freebsd/linux
Интересы
perl,php,sql,javascript(jquery),freebsd/linux
https://minfin.com.ua/blogs/94589307/115366/

у меня это стоит еще:

	<script type="text/javascript" src="/dev/jquery-1.3.2.js"></script> 

<script type="text/javascript" src="/latest/jquery.json-2.2.js"></script>

и


$.ajax({
type: "POST",
url: "/groups/add_management_questioning/1",
data:'jsonData=' + encodeURIComponent( $.toJSON(formData) ),
dataType: "json",
success: function(msg) {

в PostgeSQL и Oracle есть допоплнение для работы с деревом на уровне хранилица... не на уровне SQL

можно PostgeSQL (правда я там сильно не интересовался деревом, говорят там несколько разных вариантов и есть как в Oracle)

http://www.sai.msu.su/~megera/postgres/gist/ltree/

и смотря какое дерево, во многих случаях достаточно обычный parent_id

большой недостаток NestedSet что очень ресурсоемкие INSERT, UPDATE и DETELE

оно начинает обновлять линию всю поперек... если дерево большой - будет долго (по крайней мере так видно по структуре NestedSet и по тестах так пишут)

лучше всего использовать транзакции, если использовать Nested sets может разваливатся дерево (т.к. INSERT, UPDATE и DETELE ресурсоемкий ) или нужно будет корректировать его

вот тут вот есть самый быстрый и лучший вариант на innodb я это давно еще видел:

http://www.opennet.ru/docs/RUS/hierarchical_data/


-- Adjacency List Tree Structure
CREATE TABLE `al_tree` (
`id` bigint(20) NOT NULL auto_increment,
`parent_id` bigint(20) default NULL,
`name` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
KEY `fk_tree_tree` (`parent_id`),
CONSTRAINT `fk_tree_tree` FOREIGN KEY (`parent_id`) REFERENCES `al_tree` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8

-- Nested Set Tree Structure
CREATE TABLE `ns_tree` (
`id` bigint(20) NOT NULL auto_increment,
`name` varchar(50) NOT NULL,
`lft` bigint(20) NOT NULL,
`rgt` bigint(20) NOT NULL,
`level` bigint(20) NOT NULL,
PRIMARY KEY (`id`),
KEY `nslrl_idx` (`lft`,`rgt`,`level`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

-- Materialized Path Tree Structure
CREATE TABLE `mp_tree` (
`id` bigint(20) NOT NULL auto_increment,
`name` varchar(50) NOT NULL,
`path` varchar(100) NOT NULL,
`level` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `mpp_idx` (`path`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

MyISAM:

http://habrahabr.ru/blogs/perl/65495/

вот есть на триггерах:

http://habrahabr.ru/blogs/mysql/63883/

http://habrahabr.ru/blogs/postgresql/63416/

не много старые

http://doc.prototypes.ru/database/nestedsets/perl/module/

http://webscript.ru/stories/04/09/01/8197045

PS: я бы попробовал бы PostgeSQL

http://habrahabr.ru/blogs/sql/27965/

PSS: я использую только parent_id + кэширование, для моих решений достаточно:)

vsimvole, за сколько времени это написали и сколько человек писало?

ну фото, видео, мп3 и других вещей/приколов нету,

т.е .вы еще будите писать этот сайт...?

куда смотреть?

я тут http://vsimvole.ru/ не вижу мп3 и фото

и справку или подсказки, тоже, не вижу...

вирус еще есть?

вродебы пофиксили уже?

фтп пароль поменй или лучше вообще выключи доступ по фтп и ходи по ссш

если не поможет, может дырка в движке через которую вставляют код вредоносный через XSS

вот тут вот еще уведел статью http://www.nr2.ru/society/283307.html

все равно убъют, так что с собой надо носить автомат Калашника... :)

вот на другом форуме тоже самое http://forum.vingrad.ru/forum/forum-316.html

давайте этот форум перепишем на perl

социальную сеть можно сделать

Gard, вот я пишу сейчас движок http://www.x0.org.ua/ (там кроме дизайна)

или передалть его под конкретные требования, можно замутить соц. сеть

(кроме него еще есть законченных, но не таких больших, где я принимал участия)

Всего: 2055