Для PostgreSQL есть модуль ltree: http://www.sai.msu.su/~megera/postgres/gist/ltree/
Реализует организацию строк в деревья, структура пути похожа: Top.Countries.Europe.Russia.
Для выборки элементов можно использовать хитрые запросы типа Top.*{0,2}.sport*@.!football|tennis.Russ*|Spain и индексы, многократно ускоряющие поиск.
Для удобной работы есть ряд функций: проверка глубины, проверка вхождения в заданное дерево, поиск последнего общего предка:
# select lca('1.2.2.3','1.2.3.4.5.6');
lca
-----
1.2
и т.п.
Не буду здесь грузить - все очень подробно расписано по ссылке.
Недавно озадачился получением CCNA. По работе постоянно работаю с Cisco. Опыта достаточно, но просто хочу подтвердить знания.
Понемногу вот готовлюсь. В обучении пока что использую литературу для подготовки к предыдущим версиям тестов, прохожу тесты на ciscolab.ru Судя по отзывам — там много вопросов, которые действительно присутствуют на тестировании.
За время прохождения тестов понял свои слабые места — frame relay (вообще никогда с ним не работал. Приходится чуть ли не зазубривать теорию) и цисковский wi-fi. Это я еще даже не изучал.
После получения поставил цель уже CCNP, а дальше будет видно. Получение CCIE — лично для меня было бы самоутверждение. Что я смог это сделать.
а) nginx + fastcgi + php
b) apache(mpm_worker) + zts threading php.
Например, так:
open_file_cache max=1000 inactive=300s;
open_file_cache_valid 360s;
open_file_cache_min_uses 2;
open_file_cache_errors off;
Более подробно в документации:
sysoev.ru/nginx/docs/http/ngx_http_core_module.html#open_file_cache
До того, как настроил это, nginx на отдаче кучи мелких ssi-файлов грузил машину больше, чем апач с file_cache и disk_cache :)
Там все кости и первому и второму перетерли.
Есть видео в достойном качестве.
team.custis.ru/2009/07/kanban-vs-scrum.html
netch.livejournal.com/8262.html#cutid1
www.securitylab.ru/contest/264659.php
Для PostgreSQL есть модуль ltree: http://www.sai.msu.su/~megera/postgres/gist/ltree/
Реализует организацию строк в деревья, структура пути похожа: Top.Countries.Europe.Russia.
Для выборки элементов можно использовать хитрые запросы типа Top.*{0,2}.sport*@.!football|tennis.Russ*|Spain и индексы, многократно ускоряющие поиск.
Для удобной работы есть ряд функций: проверка глубины, проверка вхождения в заданное дерево, поиск последнего общего предка:
# select lca('1.2.2.3','1.2.3.4.5.6');
lca
-----
1.2
и т.п.
Не буду здесь грузить - все очень подробно расписано по ссылке.
rain.ifmo.ru/cat/view.php/vis
Понемногу вот готовлюсь. В обучении пока что использую литературу для подготовки к предыдущим версиям тестов, прохожу тесты на ciscolab.ru Судя по отзывам — там много вопросов, которые действительно присутствуют на тестировании.
За время прохождения тестов понял свои слабые места — frame relay (вообще никогда с ним не работал. Приходится чуть ли не зазубривать теорию) и цисковский wi-fi. Это я еще даже не изучал.
После получения поставил цель уже CCNP, а дальше будет видно. Получение CCIE — лично для меня было бы самоутверждение. Что я смог это сделать.
www.cis.co.ua/2008/09/ccna-discovery-40-podgotovka-k-ccna/
(в ссылки плз :)