Вы здесь

PostgreSQL

Использование PSQL

Назначение
Psql это терминальный клиент, который поставляется вместе с PostgreSQL. Широко используется администраторами БД и разработчиками для интерактивной работы и выполнения скриптов.
Официальная документацию по psql расположена по адресу: http://www.postgresql.org/docs/current/static/app-psql.html
Запуск, выход, получение справки

Установка PostgreSQL

Варианты установки
PostgreSQL допускает различные варианты установки.
Предпочтительным способом является использование готовых пакетов, так как в этом случае
получается понятная, поддерживаемая и легко обновляемая установка.
Пакеты существуют для большинства широко распространенных систем (см. http://www.postgresql.org/download/):
• FreeBSD, OpenBSD (пакеты из Ports and Packages Collection)
• Red Hat, Debian, Ubuntu Linux (входит в дистрибутив ОС + репозиторий yum/apt)

Архитектура PostgreSQL

Процессы и память
При подключении к серверу клиент соединяется с процессом postmaster. В задачи этого процесса входит порождение других процессов и присмотр за ними. Таким образом, postmaster порождает серверный процесс и дальше клиент работает уже с ним. На каждое соединение создается по серверному процессу, поэтому при большом числе соединений следует использовать пул (нпример, с помощью расширения pgbouncer).

Введение в PostgreSQL

PostgreSQL (http://www.postgresql.org) — наиболее полнофункциональная, свободно распространяемая объектно-реляционная СУБД с открытым кодом. Разработанная в академической среде, за долгую историю сплотившая вокруг себя широкое сообщество разработчиков, эта СУБД обладает всеми возможностями, необходимыми большинству заказчиков. PostgreSQL активно применяется по всему миру для создания критичных бизнес-систем, работающих под большой нагрузкой.

Анонс

Размер базы данных
Максимальный размер БД Неограничен
Максимальный размер таблицы 32 TB
Максимальный размер записи (строки) в таблице 1.6 TB
Максимальный размер поля в записи (строке) 1 GB
Максимальное количество записей (строк) в таблице не ограничено
Максимальное количество полей (колонок) в таблице 250 - 1600 в зависимости от типа данных в колонке
Максимальное количество индексов на таблицу не ограничено

Концепции

Основное понятие в Postgres - это класс, т.е. именованный набор экземпляров объектов. Каждый экземпляр имеет одинаковое множество именованных атрибутов, а каждый атрибут имеет определенный тип. К тому же, каждый экземпляр имеет постоянный идентификатор объекта (OID), который является уникальным во всей установке. Т.к. синтаксис SQL ссылается на таблицы, мы будем использовать термины таблица и класс как взаимозаменяемые. Также, SQL строка - это экземпляр и SQL колонки - это атрибуты.

история POSTGRESQL

Откуда все взялось.

Генеалогическое дерево PostgreSQL начинается в 1977 году в Калифорнии в университете Беркли. Реляционная база данных Ingres разрабатывалась там с 1977 по 1985 год. В 1986 году она вышла на коммерческий рынок от компании Relation Technologies / Ingres Corporation, сейчас она живет и здравствует под названием CA-INGRES II владелец компания Computer Associates.

Подписка на RSS - PostgreSQL