Записи с меткой «PostgreSQL»

Некоторые новые функции MySQL не будут доступны в Community-версии

Четверг, 17.04.2008

В частности, Sun не будет включать в MySQL Community edition функции онлайнового резервирования данных (online backup capabilities), оставив их только в MySQL Enterprise, доступной за деньги.На русском: http://soft.compulenta.ru/354735/

От меня: Ну вот, что и следовало ожидать после выкупа MySQL. Теперь наверно надо переходить под PostgreSQL и SQLite (последний мне более удобен для не слишком больших проектов) .

IBM спонсирует конкурента MySQL и Oracle

Среда, 26.03.2008

IBM решила оказать поддержку PostgreSQL, приняв участие в венчурном финансировании EnterpriseDB, которая в свою очередь является крупнейшим поставщиком решений на базе PostgreSQL. В ходе данного раунда финансирования будет получено приблизительно $10 млн. В результате прошедших торгов EnterpriseDB уже получила $37,5 млн. Кроме IBM поддержку компании оказывают еще три венчурных фонда (Charles River Ventures, Fidelity Ventures, Valhalla Partners).Для привлечения большей суммы EnterpriseDB объявила о переименовании двух своих ключевых решений EnterpriseDB Postgres теперь будет называться Postgres Plus, а EnterpriseDB Advanced Server - Postgres Plus Advanced Server. Оба решения построены на базе PostgreSQL 8.3.

Источник

Обновилась БД - PostgreSQL 8.3

Среда, 06.02.2008

Международная группа разработчиков PostgreSQL выпустила новую версию одноименной объектно-реляционной системы управления базами данных (СУБД).

В PostgreSQL 8.3 реализовано множество нововведений, нацеленных на повышение стабильности и производительности работы, а также упрощение процессов администрирования серверов. Среди основных изменений разработчики выделяют инструментарий автоматической самонастройки процесса фоновой записи, асинхронную фиксацию транзакций и систему Spread Checkpoints, позволяющую снизить активность по обработке контрольных точек в периоды пиковой нагрузки. Вместе с тем были улучшены средства поиска и восстановления, а также расширены возможности по взаимодействию с базами данных большого размера.

Версия PostgreSQL с индексом 8.3 поддерживает стандарт ANSI SQL/XML (включая экспорт XML), а также составные типы данных. Команда Windows-разработчиков PostgreSQL реализовала возможность компиляции в среде Visual C++, что улучшает стабильность и производительность на компьютерах под управлением программных платформ Microsoft. Кроме того, в состав новой СУБД вошли примерно 280 патчей и апдейтов, повышающих качество кода.

Загрузить открытую систему управления базами данных PostgreSQL 8.3 можно с этой страницы, полный список изменений и нововведений доступен здесь.

Источник

Новая версия PostgreSQL - 8.3.0

Понедельник, 04.02.2008

4 февраля 2008 года вышла новая версия свободной СУБД 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-индексах.

 

Источник

PostgreSQL - авторизация и удаленное подключение

Понедельник, 03.12.2007

Вот сегодня помучился немного с PostgreSQL, я просто ранее с ней не работал никогда но нашему программеру понадобилось :) Так вот может еще кому пригодиться совет небольшой как настроить удаленное соединение и авторизацию.

Сначала  естественно создаете каких надо пользователей.
Затем  лезем в файл /var/lib/pgsql/data/postgresql.conf и включаем разрешение на удаленное соединение путем раскомментирования и модификации следующих строк:

listen_addresses = ‘*’          # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to ‘localhost’, ‘*’ = all
# (change requires restart)
port = 5432                             # (change requires restart)

Далее редактируем файл /var/lib/pgsql/data/ph_hba.conf чтобы в нем были примерно следующие строки:

# “local” is for Unix domain socket connections only
host all all 0.0.0.0 0.0.0.0 password
# IPv4 local connections:
local all all password
# IPv6 local connections:
host all all 127.0.0.1/32 password
host all all ::1/128 password

После чего перезапускайте  сервис PostgreSQL, но именно нужно остановить его и запустить заново, чтобы настройки вступили в силу.

Теперь Вы сможете присоединиться  к базе со своим логином и паролем, если Вам необходимо разрешить удаленное соединение только с определенных IP адресов то замените 0.0.0.0 0.0.0.0 на xxx.xxx.xxx.xxx 255.255.255.255 где xxx.xxx.xxx.xxx IP адрес с которого разрешено соединяться с базой. при необходимости можно добавить несколько подобных строк с разными IP адресами которые Вам необходимы. Также если необходимо ограничеть вход пользователям то в той же строке замените all all на то что Вам необходимо, где первый all это имя базы, а второй all это имя пользователя.

Пример:

host base1 vasya 169.22.99.221 255.255.255.255 password

Таким образом в примере выше будет разрешено соединение с базой  base1 пользователю vasya и только с IP адресса 169.22.99.221.

Вобще настроить можно как угодно права и способы соединений,  для этого гугль Вам в помощь ;) Если что в принципе можете задавать в коментах вопросы, если смогу то отвечу.