LINUX.ORG.RU

Ресурс по PostgreSQL


0

0

Раскопки в исходниках моих старых проектов привели к тому, что решил еще и по постгресу инфу опубликовать. Если есть вопросы, буду рад их услышать.

Описание методики использования разделенных таблиц http://postgrestips.blogspot.com/2007...

А вот эта статья особенно интересна будет разработчикам на tcl и всем тем, кто мучается с массивами в постгресе http://postgrestips.blogspot.com/2007...

>>> Подробности

anonymous

Проверено: anonymous_incognito ()

прикольные доки, добавил в букмарки

lester ★★★★
()

>Раскопки в исходниках моих старых проектов

"Навозну кучу разрывая,
Петух нашел Жемчужное зерно ..." /Perl?/

DIMON ★★★
()

респект! Спасибо за труд, ссылка ушла в букмарки

boombick ★★★★★
()
Ответ на: комментарий от atrus

+1 Санкс за статьи. Мне повезло, я начал знакомство с SQL именно с постгреса %)

anonizmus
()

Ишь ты.. Хмм.. Спасибо, ознакомимся..

MiracleMan ★★★★★
()

Отлично! Ждем продолжения.

lexius ★★
()
Ответ на: комментарий от anonymous

Перевод официальных доков может и есть, да только по этим докам еще никто не научился создавать эффективные приложения.

anonymous
()

Полистал блог, нашел пару фраз, вызвавших удивление, например в статье по индексам:

http://postgrestips.blogspot.com/2007/06/index.html
>cледует использовать тип индекса btree, не hash, так как последний может приводить к повреждению таблиц при конкурентных запросах.

Насколько я помню эта проблема проявлялась в редких случаях до 7.4, ее уже несколько лет как исправили. Использовать нужно действительно btree, но по тем причинам, что производительность у него не хуже, чем у hash, а список операций, при которых используется index scan, больше.

В целом автору конечно respect за начинание, но статьи повторяют planetpostgresql.org с гораздо меньшим объемом полезной информации. Может имеет смысл выкладывать в таком случае свои соображения из практического опыта использоваться PostgreSQL, я думаю для многих они будут интересными и не вторичными.

anonymous
()
Ответ на: комментарий от anonymous

В статьях и идет рассказ об опыте создания крупной информационной системы. Кроме уже созданных разделов, планируется добавить следующие:

встроенные процедуры триггеры правила загрузка и предобработка данных построение отчетов временные объекты

и рассказать, когда, что и как нужно использовать. Очень сложно вспомнить все детали, поэтому начинаю рассказ с того, что сейчас и как работает, потом буду дописывать, где какие грабли встречал. Бывает смешно вспомнить, что на базе, занимающей на диске пару гигабайт могут быть проблемы с производительностью при подключении десятка клиентов одновременно :-) Даже на старом целероне с 256 метрами оперативки такая база и количество пользователей далеко не предел.

Что же касается индексов типа hash, в версиях 7.4.x эта проблема встречается, а в более новых версиях - не уверен, что так хорошо все исправили, так как hash фактически deprecated, можно снова напороться. Кто знает, в чем дело, и так уже давно не использует hash, а кто "не в теме", может или прислушаться к предупреждению или сам разобраться.

anonymous
()
Ответ на: комментарий от anonymous

>Перевод официальных доков может и есть, да только по этим докам еще никто не научился создавать эффективные приложения. Неприличное конское ржание. Доки для того и пишутся. Учатся ведь не потрясая шаманским бубном, а именно читая доки. Кстати доки у PostgreSQL очень даже прилично написаны, в сравнении с многиими другими проектами, например MySQL.

anonymous
()

> И все авторы таких высказываний правы, перефразируя Ильфа и Петрова, можем сказать - все счастливые пользователи PostgreSQL cчастливы одинаково, каждый несчастный пользователь несчастен по-своему.

Это перефраз Льва Толстого, первые строки из "Анны Карениной". Не могу отправить комментарий, ошибку выдает.

anonymous
()
Ответ на: комментарий от anonymous

Эти строки много где можно встретить, но я перефразировал Ильфа и Петрова :-) Кто первый их озвучил, не могу сказать, может, тот грек, у которого были нелады с женой, вошедшие в историю ;-)

P.S. Комментарии народ отправляет, вроде работает.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.