day & night

PostgreSQL 9.0.2, База данных
Дата обновления: , перейти к новому сообщению
#1
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




user posted image

ph34r.gif PostgreSQL 8.0.3

QUOTE
About

PostgreSQL is an object-relational database management system (ORDBMS) based on POSTGRES, Version 4.2, developed at the University of California at Berkeley Computer Science Department. POSTGRES pioneered many concepts that only became available in some commercial database systems much later.

PostgreSQL is an open-source descendant of this original Berkeley code. It supports SQL92 and SQL99 and offers many modern features:
complex queries
foreign keys
triggers
views
transactional integrity
multiversion concurrency control

Additionally, PostgreSQL can be extended by the user in many ways, for example by adding new
data types
functions
operators
aggregate functions
index methods
procedural languages

And because of the liberal license, PostgreSQL can be used, modified, and distributed by everyone free of charge for any purpose, be it private, commercial, or academic.

Home_http://www.postgresql.org/
Downloads_ftp://ftp.postgresql...l-8.0.3.tar.gz
User is offline
Go topGo end

Ответов(1 - 9)
8.05.2005 - 0:47
#2
Volk



Вечная память.
[SoftoRooMTeaM] Group Icon

Группа: Администраторы
Сообщений: 8.232
Регистрация: 3.06.2004
Из: Донецк
Пользователь №: 10


Респектов: 561
-----XXX--




Что такое PostgreSQL ? WIDTH=305 align="left">Что такое PostgreSQL ?

PostgreSQL - это свободно распространяемая объектно-реляционная система управления базами данных (ORDBMS), наиболее развитая из открытых СУБД в мире и являющаяся реальной альтернативой коммерческим базам данных.
PostgreSQL произносится как post-gress-Q-L (можно скачать mp3 файл postgresql.mp3), в разговоре часто употребляется postgres (пост-гресс). Также, употребляется сокращение pgsql (пэ-жэ-эс-ку-эль).

История развития PostgreSQL

Краткую историю PostgreSQL можно прочитать в документации, распространяемой с дистрибутивом или на сайте. Также, есть перевод на русский язык. Из нее следует, что современный проект PostgreSQL ведет происхождение из проекта POSTGRES, который разрабатывался под руководством Майкла Стоунбрейкера (Michael Stonebraker), профессора Калифорнийского университета в Беркли (UCB). Мне захотелось несколько подробнее показать взаимосвязи родословных баз данных, чтобы лучше понять место PostgreSQL среди основных игроков современного рынка баз данных.

Я попытался графически ( большая версия картинки откроется в новом окне) отобразить все наиболее заметные RDBMS и связи между ними и приблизительно привел даты их создания и конца. Пересечение объектов означает поглощение, при этом поглощаемый объект более бледен и не окантован. Знак доллара означает, что база данных является коммерческой. При этом, я основывался на информации, доступной в интернете, в частности в Wikipedia, в научных статьях, которые я читал и комментариях непосредственных пользователей БД, которые я получил после публикации этой картинки в интернете.

user posted image

Надо сказать, что несмотря на то, что вся история реляционных баз данных насчитывает менее 4 десятков лет, многие факты из истории создания трактуются по-разному, даты не согласуются, а сами участники событий зачастую просто вольно трактуют прошлое.Здесь надо принимать во внимание тот факт, что базы данных - это большой бизнес, в котором развитие одних БД часто связано с концом других. Кроме того, БД в то время были предметом научных исследований, поэтому приоритетность работ является не последним аргументом при написании воспоминаний и интервью. Наверное, учитывая такую запутанность, премия ACM Software System Award #6 была присуждена одновременно двум соперничающим группам исследователей из IBM за работу над "System R" и Беркли - за INGRES, хотя Стоунбрейкер получил награду от ACM SIGMOD (сейчас это премия названа в честь Теда Кодда - автора реляционной теории баз данных) #1 в 1992 г., а Грей (James Gray, Microsoft) - #2 в 1993 году.

Итак, как следует из рисунка, видно две ветви развития баз данных - одна следует из "System R", которая разрабатывалась в IBM в начале 70-х, и другая из проекта "INGRES", которым руководил Стоунбрейкер приблизительно в тоже время. Эти два проекта начались как необходимость практического использования реляционной модели баз данных, разработанной Тедом Коддом (Ted Codd) из IBM в 1969,1970 годах. Надо помнить, что в то время имелось две альтернативные модели баз данных - сетевая и иерархическая, причем за ними стояли мощные силы - CODASYL Data Base Task Group (сетевая) и сама IBM с ее базой IMS (Information Management System с иерархической моделью данных). Немного в стороне стоит "Oracle", взлет которой во многом связан с коммерческим талантом Эллисона быть в нужном месте и в нужное время, как сказал Стоунбрейкер в своем интервью, хотя она вместе с IBM сыграла большую роль в создании и продвижении SQL.

ЧИТАТЬ ДАЛЕЕ...

Русская версия сайта _http://www.linuxshare.ru/postgresql/

FAQ по PostgreSQL _http://www.linuxshare...Q_russian.html



User is offline
Go topGo end
10.11.2005 - 8:45
#3
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif PostgreSQL 8.1

Международная команда разработчиков PostgreSQL объявила о выпуске PostgreSQL 8.1 — новой версии системы управления базами данных с открытым исходным кодом.
По словам разработчиков, в новой версии улучшена производительность, реализованы расширенные средства SQL для поддержки больших хранилищ данных, обработки большого числа транзакций, а также более сложного распределенного корпоративного программного обеспечения. Новая PostgreSQL поддерживает роли, упрощая управление большим числом пользователей со сложными перекрывающимися наборами прав. Функции PostgreSQL теперь поддерживают параметры IN, OUT и INOUT, что улучшает поддержку сложной бизнес-логики для приложений J2EE и .NET. Введена двухфазная фиксация транзакций: необходимая для приложений в глобальных сетях и гетерогенных дата-центрах, использующих PostgreSQL, эта функция позволяет проведение ACID-совместимых транзакций среди распределенных серверов.
Увеличение производительности в многопроцессорных системах (SMP): диспетчер буферизации в версии 8.1 был усовершенствован для практически линейного масштабирования с ростом числа процессоров, давая прирост производительности на 8-, 16-процессорных, двухъядерных и многоядерных системах.
При необходимости индексы будут автоматически преобразованы в битовые маски в памяти, что дает двадцатикратное повышение производительности индексации на сложных запросах к большим таблицам. Это также упрощает управление базами данных, сокращая необходимость в мультистолбцовых индексах. Планировщик запросов может избегать сканирования целых секций большой таблицы, пользуясь техникой, известной как «исключение на основе ограничений». Сходная с «секционированием таблиц» других СУБД, эта возможность упрощает управление данными в многогигабайтных таблицах. Новая версия PostgreSQL поддерживает более высокий уровень параллелизма за счет добавления разделяемой блокировки строк для внешних ключей.

Downloads (~11 Mb)_http://wwwmaster.post...-8.1.0.tar.bz2
User is offline
Go topGo end
7.12.2006 - 20:09
#4
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif PostgreSQL 8.2

Вышла 8.2 версия PostgreSQL. Стоит отметить заявленное увеличение производительности на 20% ( согласно online transaction processing тестам ). Полный список изменений по ссылке.

Downloads (~11,9 Mb)_http://wwwmaster.post...-8.2.0.tar.bz2
User is offline
Go topGo end
7.01.2007 - 12:55
#5
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif PostgreSQL 8.2.1 / 8.1.6 / 8.0.10 / 7.4.15 / 7.3.17


8.2.1 (11,9 Mb)_http://wwwmaster.post...-8.2.1.tar.bz2
8.1.6 (~11,1 Mb)_http://wwwmaster.post...-8.1.6.tar.bz2
8.0.10 (~10,6 Mb)_http://wwwmaster.post...8.0.10.tar.bz2
7.4.15 (~9,8 Mb)_http://wwwmaster.post...7.4.15.tar.bz2
7.3.17 (~8,9 Mb)_http://wwwmaster.post...7.3.17.tar.bz2
User is offline
Go topGo end
10.02.2007 - 13:22
#6
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




User is offline
Go topGo end
15.05.2007 - 13:10
#7
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif PostgreSQL 8.2.4 / 8.1.9 / 8.0.13 / 7.4.17

8.2.4 (~11,9 Mb)_http://wwwmaster.post...-8.2.4.tar.bz2
8.1.9 (~11,2 Mb)_http://wwwmaster.post...-8.1.9.tar.bz2
8.0.13 (~10,7 Mb)_http://wwwmaster.post...8.0.13.tar.bz2
7.4.17 (~9,8 Mb)_http://wwwmaster.post...7.4.17.tar.bz2
User is offline
Go topGo end
16.09.2007 - 9:25
#8
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif PostgreSQL 8.2.5

Доступна для загрузки новая версия свободной (распространяется под лицензией BSD) СУБД PostgreSQL, которая, к слову, используется на этом сайте с начала его существования.

Из списка измений можно отметить следующее:
- Исправлено падение процесса в ситуации переполнения памяти при задании слишком большого значения в директиве log_min_error_statement.
- Увеличена скорость добавления элементов в rtree индексы;
- Устранены проблемы планировщика с OUTER JOIN;
- В значениях типа "interval " теперь можно указывать одни миллисекунды или микросекунды;
- Устранены проблемы в GIN индексах, используемых в /contrib/tsearch2;
- Защита от преждевременного завершения работы REINDEX и CLUSTER при попытке обработки временных таблиц из другой сессии;
- Для использования /contrib/dblink (функции для обращения к нескольким БД в рамках одного запроса) для непривилегированными пользователями теперь допустима только аутентификация по паролю;
- Использование функций /contrib/pgstattuple отныне возможно только для привилегированных пользователей;
- Многочисленные улучшения сокета для Windows.

PostgreSQL отличается исключительной надёжностью: согласно результатам автоматизированного исследования различного ПО на предмет ошибок (2005 г.), в исходном коде PostgreSQL было найдено 20 проблемных мест на 775 000 строк исходного кода (в среднем, одна ошибка на 39 000 строк кода). Для сравнения: MySQL — 97 проблем, одна ошибка на 4 000 строк кода.

Downloads_http://wwwmaster.post...-8.2.5.tar.bz2
User is offline
Go topGo end
8.01.2008 - 17:21
#9
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif PostgreSQL 8.2.6

» "Changes" «


Downloads_ftp://ftp.postgresql...-8.2.6.tar.bz2
_ftp://ftp.postgresql...8.1.11.tar.bz2
_ftp://ftp.postgresql...8.0.15.tar.bz2
_ftp://ftp.postgresql...7.4.19.tar.bz2
User is offline
Go topGo end
4.02.2008 - 17:42
#10
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif PostgreSQL 8.3.0

Основные изменения:

* миграция модуля для полнотекстового поиска (contrib/tsearch2) в ядро системы;
* реализация Heap Only Tuples (HOT);
* теперь autovacuum включён по умолчанию;
* возможнен запуск сразу нескольких процессов autovacuum;
* заметное уменьшение дискового пространства, занимаемого базами данных;
* выполнение транзакций, не модифицирующих данные, не приводит к увеличению значения счётчика транзакций (xid);
* реализован механизм автонастройки параметров процесса bgwriter;
* оптимизирован механизм получения результата для запросов с использованием « …ORDER BY … LIMIT…» (т. н., Top-N sorting);
* поддержка XML, в том числе новый тип данных - xml;
* автоматическая инвалидация кэша плана запросов для PL/pgSQL-функций;
* конструкции «CREATE FUNCTION … RETURNS TABLE» и «RETURN TABLE…» для создания функций, результатом которых является таблица;
* поддержка операции обновления для курсоров;
* стандартная (ISO/ANSI SQL) конструкция «ORDER BY … NULLS FIRST/LAST» для упрощения установки порядка следования NULL-значений (также помогает при миграции с других СУБД);
* индексация NULL-значений в GiST-индексах.
» "Notes" «


Downloads (~13,3 Mb)_http://wwwmaster.post...-8.3.0.tar.bz2
User is offline
Go topGo end

Topic Options
Сейчас: 29.04.2024 - 9:56
Мобильная версия | Lite версия