Комментарии 29
good ;)
большое спасибо за столь подробную статью!
Так большинство и лабает простые вещи, которым мускула заглаза хватает. Постргрес для тех кто понимает, зачем его фичи нужны.
Постгрес используют и использовали в основном те, кому были критичны конкретные особенности этой системы. При этом, иногда они были вынуждены использовать тот же mysql в тех местех, где была важна,например, производительность на тех задачах на которых он умел делать это реально быстрее.
Последние изменения в постгре дают возможность оставаться в рамках одной системы на все большем объеме задач. И это круто!
Последние изменения в постгре дают возможность оставаться в рамках одной системы на все большем объеме задач. И это круто!
К сожалению, хостеры любят Mysql (и вобщем-то не без причины). А так многие бы с удовольствием пользовались постгресом... Функционал лишним не бывает.
Кстати, хостеры похоже понимают несложную суть этой тенденции и начинают предоставлять постгрес, либо создают тарифы с постгресом
VDS (полный root доступ) сейчас стоит довольно дешёво. А там хоть PostgreSQL, хоть Firebird :).
Зато те кто не хотят остаться прочитают еще с большим интересом. Статья не для тех кто хочет остаться! :)
select * from (select generate_series as lnum from generate_series(1, 10)) as lt left join (select generate_series as rnum from generate_series(5,8)) as rt on lt.lnum = rt.rnum;
т.е.:
test=# select *
from
(select generate_series as lnum from generate_series(1, 10)) as lt
left join (select generate_series as rnum from generate_series(5,8)) as rt
on lt.lnum = rt.rnum;
lnum | rnum
------+------
1 |
2 |
3 |
4 |
5 | 5
6 | 6
7 | 7
8 | 8
9 |
10 |
(10 rows)
Ну так это не "LEFT JOIN для результатов выполнения хранимых процедур", а нечто более специфическое. Очень странный способ делать соединение, тут при соединении участвует аргумент функции... Подозреваю, что это узко FB-специфическая вещь и вряд ли такое есть в стандарте.
Кстати, как такой же выкрутас повторить более традиционными методами, пока не придумал :-)
Кстати, как такой же выкрутас повторить более традиционными методами, пока не придумал :-)
Просто великолепная статья, к сожалению нету возможности заплюсовать! У меня реально появился интерес в изучении PostgreSQL. Жаль только в ближайшее время придется пользоваться Orcale (хотя может не жаль=))
А есть где-нибудь точные данные по reqs/sec на разных задачах на обычном x86_64 серверы? Типа postgres vs mysql vs oracle. Ссылка на сан какая-то битая?
Битая? Вроде бы всё ОК. http://postgresmen.ru/news/view/44
Ага, грузится. Это у меня какой-то глюк с http://blogs.ittoolbox.com был.
спасибо,
люблю когда все по делу
люблю когда все по делу
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
PostgreSQL 8.3