Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 01:30 05.07.25 
Клубове/ Компютри и Интернет / Бази данни Пълен преглед*
Информация за клуба
Тема Излезе PostgreSQL 8.1
Автор Dakota (erotoman)
Публикувано08.11.05 13:54  



Излезе стабилна версия на PostgreSQL 8.1.

Освен неща, в тази версия са добавени и един куп "дребни", но не по-малко .

Бих отличил следните неща:

1. Въвеждането на bitmap сканиране - това позволява да се използват индексите от две различни колони, дори и да не съществува съставен индекс върху тях. Това е особено важно при данни, до които не може да се предвидят всички възможни начини за достъп.

2. Ролите. С помощта на ролите системата за управление на достъпа става доста по-гъвкава като позволява на потебители или групи да "играят" различни роли в зависимост от ситуацията.

3. Повишената конкурентност на GiST (с чиято помощ работи и LTree) и възможността за споделено редово заключване - особено полезно при множество INSERT-и и UPDATE-и с проверки за референтен интегритет.

4. Интегриран autovacuum. За някои това може и да не е важно, но на мен ми се е случвало да се превърти брояча на транзакциите, заради недостатъчно често вакумиране и изведнъж половината данни да "изчезнат". Освен това, сега сървърът ще започне да изкарва предупреждения, когато точката на превъртане наближи - като ще спре изобщо да приема нови заявки, докато не се пусне вакумиране, ако стойността наближи застрашително. На този въпрос беше обърнато още повече внимание и след нашия "малък" проблем с колегата ми.

5. MAX() и MIN() най-после използват индекси, така че вече не е необходимо да се пишат неща от рода на ORDER BY x LIMIT 1 (DESC).

6. Въведена е функцията LASTVAL(), която връща текущата стойност на последно извикания sequence посредством NEXTVAL(), т.е. де факто същото като LAST_INSERT_ID() в MySQL. Също функциите LEAST() и GREATEST(), които връщат най-малкия (респективно най-големия) от подадените параметри.

7. regexp_replace() - нещо, което ми е трябвало на няколко пъти и за което си бях написал процедурка на plPerl.

8. Синтаксисът на съхранените процедури се проверява още при тяхното създаване, а не при изпълнението им. Добавени са и още някои неща в plpgsql и plperl.

9. И разбира се IN/OUT параметрите, за които може би phpGuru ще ни разкаже повече.

Everything louder than everything else...

Редактирано от Dakota на 08.11.05 13:55.



Цялата тема
ТемаАвторПубликувано
* Излезе PostgreSQL 8.1 Dakota   08.11.05 13:54
. * Re: Излезе PostgreSQL 8.1 phpGuru   08.11.05 14:29
. * Re: Излезе PostgreSQL 8.1 phpGuru   08.11.05 14:42
. * pgAdmin 1.4 (graphical explain) Dakota   08.11.05 19:25
. * Re: pgAdmin 1.4 (graphical explain) RepeatableRead   09.11.05 11:25
. * Re: pgAdmin 1.4 (graphical explain) Dakota   09.11.05 12:58
. * Re: pgAdmin 1.4 (graphical explain) RepeatableRead   09.11.05 15:18
. * Re: Излезе PostgreSQL 8.1 RepeatableRead   08.11.05 14:56
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.