powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Недостатки PostrgeSQL
25 сообщений из 77, страница 1 из 4
Недостатки PostrgeSQL
    #37788344
Serge_RUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Мучаюсь выбором СУБД, коллеги советуют PostgreSQL. Говорят, что последняя версия всем хороша по сравнению с MS SQL 2008, MySQL, FireBird. Однако мой рациональный ум требует положить на весы еще и плохие стороны, которые, возможно, замалчиваются моими коллегами. Что с ним может быть не так? Какие трудности могут возникнуть?

Читал http://www.sql.ru/forum/actualthread.aspx?tid=770393, но ссылка на исходную статью мертва.
Читал http://www.sql.ru/forum/actualthread.aspx?tid=191142, но тема очень старая, доверять ей опасно, многое, наверное, уже изменилось.

Что скажете, уважаемые?
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37788347
Serge_RUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ой, уберите запятую в ссылках на ветки.
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37788388
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что может быть не так в граблях, когда ты ими работаешь. А вот когда они мирно лежат в траве, а ты на них наступаешь...
Вывод - проблемы не в инструменте, проблемы могут быть у тебя с инструментом.
P.S. c PostgreSQL никогда не работал, что там в последней версии не знаю.
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37788399
Если все плюсы и минусы описывать это на год. Конкретизируйте вопрос.
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37788630
Serge_RUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересует следующее:
1. Работа ADO.NET-провайдеров, поддержка NHibernate
2. Поддержка в Python, SQLAchemy
3. Качество визуальных инструментов управления базами данных, аналоги Management Studio
4. Поддержка скалирования (scaling) из коробки
5. Скорость операций вставки-чтения на 1 200 000 000 записях в таблице при возможном увеличении до 2-х.
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37789073
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажу о Firebird:
1. Провайдер есть. NHibernate, кажется, ещё никому не удалось заставить работать.
2. Так себе
3. Management Studio и близко не валялся с IBExpert-ом.
4. До пары десятков ядер масштабируется из коробки. Выше уже придётся помучиться.
5. При наличии индексов, скорость вставки-чтения практически не зависит от числа записей
на адекватном железе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37789219
Serge_RUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, с NHibernate'ом мы тоже мучались на FireBird (также мучались с его пустыми строками в старом стабильном провайдере, однако позже это было исправлено), а так как у команды были проекты только с FB и MS SQL, то переезд на открытую платформу был отложен. Однако интересен с этих позиций Postgre. Провайдер Mono для MS SQL не отличается стабильностью. Когда MS SQL меняет порт (а делает это он почти каждые минут 20), то соединение отваливается, этот случай приходиться обрабатывать отдельно, а отключать смену порта -- ущерб в производительности, так как с ним кроме Mono еще другие работают.
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37789555
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge_RUSКогда MS SQL меняет порт (а делает это он почти каждые минут 20)

Да вы что?! Вот так, вот, чтоб работающая служба взяла и поменяла порт, которая она слушает... М.б. дело было не в MS SQL?
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37790612
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge_RUSИнтересует следующее:
1. Работа ADO.NET-провайдеров, поддержка NHibernate
2. Поддержка в Python, SQLAchemy
3. Качество визуальных инструментов управления базами данных, аналоги Management Studio
4. Поддержка скалирования (scaling) из коробки
5. Скорость операций вставки-чтения на 1 200 000 000 записях в таблице при возможном увеличении до 2-х.
1. под NET есть свой, кажется, провайдер. Тут лучше не скажу ибо не ботнетчик
2. Опять-таки что-то есть, но и с Питоном не работал, ибо позиционно зависимые языки должны умереть.
3. pgAdmin в основном. Management Studio не видел... Линки?
4. Если про "на одном хосте", то тут у нас все ждут 9.2 Там проверяли - линейное нарастание мощности на 64-х ядрах - было. (Больше просто хост не нашли). Если про "несколько хостов", то тут только репликация, а это все-таки печально. С всякими там NAS'ами в качестве хранилища он не работает (То есть нету специального драйвера).
5. 1,2 млрд? Вообще я скажу так - штатными средствами мне на дев машине через COPY (есть там такая команда) удалось догнать до 50Мб/с вставки данных в один поток.

Если-же вы хотите минусы, то основных вот они:
- OLTP. Из-за архитектуры 1 коннект один процесс. Хотя работы в этом направлении ведутся.
- Процессы. Из-за их использования, открытие коннекта - довольно дорого. Однако есть решения.
- Нету Мат Вью. Вернее есть, но руками на триггерах.
- MVCC. Из-за того, что он версионник, есть оверхеды и "внезапные" проблемы, о которых на MySQL(Inno) и MSSQL просто не слышали.

Да, они-же и плюсы.
- OLTP. Оно быстрее MyISAM. Хотя и ACID. Можно и не-ACID(UNLOGGED таблицы), тогда еще быстрее.
- Процессы. Если один упал - остальные работают. Сразу скажу, что память - шарится между процессами.
- Ну, тут не плюс. Согласен.
- MVCC. Практически ненужны блокировки. Обойдемся транзакциями. Блокировки нужны ТОЛЬКО в очень ограниченных случаях. В своей работе - мне ни разу ненужно было. транзакции и ACID - рулят. Но надо перестраивать голову.
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37790616
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Warstone- MVCC. Из-за того, что он версионник, есть оверхеды и "внезапные" проблемы, о которых на MySQL(Inno) и MSSQL просто не слышали.MyISAM, сорри.
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37791018
Warstone- Процессы. Если один упал - остальные работают. Сразу скажу, что память - шарится между процессами.
А у вас хоть раз процесс от PG падал и из-за чего?
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37791323
Serge_RUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Warstone, спасибо за пункты!

Хотелось бы еще собрать информацию о проблемах, чтобы знать к чему быть готовым в обозримом будущем, пожалуйста, пишите!
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37791774
Фотография Степан H.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
процесс от PG падалА у вас хоть раз процесс от PG падал и из-за чего?
-Але! Служба! У нас сервер упал!
-Код ошибки какой?
-Нет, он со стула упал!

У нас было дело процесс PG "уронили", но сами на практике никогда не падали.
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37791798
Степан H.процесс от PG падалА у вас хоть раз процесс от PG падал и из-за чего?
-Але! Служба! У нас сервер упал!
-Код ошибки какой?
-Нет, он со стула упал!

У нас было дело процесс PG "уронили", но сами на практике никогда не падали.
А каким образом его "уронили" если не секрет?
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37866332
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
процесс от PG падалСтепан H.пропущено...
У нас было дело процесс PG "уронили", но сами на практике никогда не падали.
А каким образом его "уронили" если не секрет?

ну вот такая когда-то в постгресе была возможность создания рекурсивно-определяемого типа:
http://www.sql.ru/forum/actualthread.aspx?tid=838618&pg=1&mid=10424441&hl=%ef%e0%e4%e0%e5%f2#10424441
стабильно роняла сервер.
закрыли, кажется.
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37866349
qwwqпроцесс от PG падалпропущено...

А каким образом его "уронили" если не секрет?

ну вот такая когда-то в постгресе была возможность создания рекурсивно-определяемого типа:
http://www.sql.ru/forum/actualthread.aspx?tid=838618&pg=1&mid=10424441&hl=%ef%e0%e4%e0%e5%f2#10424441
стабильно роняла сервер.
закрыли, кажется.
Типа он начинает пронумеровывать ссылку саму на себя в бесконечность или все таки начинает погружаться вглубь рекурсии?
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37866393
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
процесс от PG падалqwwqпропущено...


ну вот такая когда-то в постгресе была возможность создания рекурсивно-определяемого типа:
http://www.sql.ru/forum/actualthread.aspx?tid=838618&pg=1&mid=10424441&hl=%ef%e0%e4%e0%e5%f2#10424441
стабильно роняла сервер.
закрыли, кажется.
Типа он начинает пронумеровывать ссылку саму на себя в бесконечность или все таки начинает погружаться вглубь рекурсии?ну почитайте там, по ссылке, там же тесты приведены, когда и как эта конструкция падает

т.е. пж (8-какой-то) позволял в одно из полей таблицы t (и типа t) положить запись того же типа t.
и даже кажется так работал. (что более чем забавно, и открывает)

но при попытке ALTER table "t" (или что тоже самое - ALTER TYPE "t" ) такой рекурсивно-определенной таблицы (т.е., в итоге, рекурсивно-определённого типа) он (пж) падал.

ну да, некоторые забавные вещи почти получаются походя (как эти вот само-содержащие типы), но когда детали вдруг не удаются, приходится от них, этих непреднамеренных забавностей, отказываться


а почему падает такой ALTER (даже при отсутствии живых записей) - надо в исходники поглазеть, думается
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37866791
qwwqа почему падает такой ALTER (даже при отсутствии живых записей) - надо в исходники поглазеть, думается
А, ну вот это меня и интересовало :)
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37883350
SangYong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge_RUS,

а еще мелочи....

1. (-) Select * from MyTable - не прокатит - в MSA когда делаешь ретранслируемый запрос
на сервер - хочется сразу все поля таб-цы получить....
2 (-) если на вин сидим то локейшен втыкает - решается Create Operator
3 (+/-) вьюхи не обновляемые - приходится триггеры или рулы сочинять...хотя это
4 (-) каскадное изменение....
5 (-) на MSSQL - детач сделал, кинул на флеху, приэтачил....удобно одним файлом
снимки баз опять таки, линкованые сервера....
6 (+) есть нелогируемые таблицы - когда каждый день кучу прайсов обновляешь по
поллимона позиций - оч удобно....

спецам высокого полета это все незаметно - а таким как я кодилам
это по рукам стучит....
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37883574
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SangYongSerge_RUS,

а еще мелочи....

1. (-) Select * from MyTable - не прокатит - в MSA когда делаешь ретранслируемый запрос
на сервер - хочется сразу все поля таб-цы получить....
2 (-) если на вин сидим то локейшен втыкает - решается Create Operator
3 (+/-) вьюхи не обновляемые - приходится триггеры или рулы сочинять...хотя это
4 (-) каскадное изменение....
5 (-) на MSSQL - детач сделал, кинул на флеху, приэтачил....удобно одним файлом
снимки баз опять таки, линкованые сервера....
6 (+) есть нелогируемые таблицы - когда каждый день кучу прайсов обновляешь по
поллимона позиций - оч удобно....

спецам высокого полета это все незаметно - а таким как я кодилам
это по рукам стучит....1) Подробнее... Я вас не понял.
2) Вин - это ошибка мироздания. Так что...
3) Да, не обновляемые... Только рулами ибо как ты будешь обновлять Вьюху по 10 таблицам я не представляю.
4) ?? Оно есть. ON UPDATE CASCADE или его нету ON UPDATE RESTRICT / NO ACTION
5) Да, так как MSSQL блокировочник, то там это сделать можно. Однако Foreign Data Mapper был придуман как-раз для этого (в том числе)
6) А еще есть tablespace в tmpfs (руками).
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37883733
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Warstone5) Да, так как MSSQL блокировочник, то там это сделать можно.

Непонятно, как "блокировочность" (и то в далеком прошлом) MS SQL коррелируется с тем, что указал SangYong

SangYongна MSSQL - детач сделал, кинул на флеху, приэтачил....удобно одним файлом
снимки баз опять таки, линкованые сервера....

Warstone2) Вин - это ошибка мироздания. Так что...

Это высказыванния уровня детского сада и они ничего, кроме саркастической улыбки не вызывают.
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37884179
SangYong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin,

меньше всего хотелось бы холивара :)

по поводу ошибок мироздания - это классика
жанра любого линуксоида - на эт даже
внимания не обращаю...

по созданию пользовательского
оператора: http://www.postgresonline.com/journal/archives/24-Using-MS-Access-with-PostgreSQL.html

по поводу * хотя мне уже ответили :) - смирился:
http://www.sql.ru/forum/actualthread.aspx?tid=898115
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37893178
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge_RUSДобрый день!
Мучаюсь выбором СУБД, коллеги советуют PostgreSQL. Говорят, что последняя версия всем хороша по сравнению с MS SQL 2008, MySQL, FireBird. Однако мой рациональный ум требует положить на весы еще и плохие стороны, которые, возможно, замалчиваются моими коллегами. Что с ним может быть не так? Какие трудности могут возникнуть?

Читал http://www.sql.ru/forum/actualthread.aspx?tid=770393, но ссылка на исходную статью мертва.
Читал http://www.sql.ru/forum/actualthread.aspx?tid=191142, но тема очень старая, доверять ей опасно, многое, наверное, уже изменилось.

Что скажете, уважаемые?

Главный плюс PostgreSQL, что при минимальных затратах его можно заменить на Oracle (в теории) :-)
А так из бесплатных это самый "удобный" SQL Server.
Насчет лучше MS SQL 2008 можно спорить.
Хотя я бы лично м/у MS SQL 2008 и PostgreSQL выбрал бы PostgrSQL.
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37945796
V&N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V&N
Гость
SSI (SERIALIZABLE), до версии 9.1 поведение одно, после - другое.
Для получения старого эффекта, наверное, придется использовать REPEATABLE READ (нужно тестировать).
Новый SERIALIZABLE - настолько крут, что ... проверять все нюансы старых методов обработки данных.
Но это - фича, а не недостаток.
...
Рейтинг: 0 / 0
Недостатки PostrgeSQL
    #37949423
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
занялся Postgre, а вообще я Mysql люблю,
он count медленно считает,ну просто писец,
тут еще решил таблицу разбить на секции по годам,
данные с помощью copy заливаю,
виндовский сервис падает.
...
Рейтинг: 0 / 0
25 сообщений из 77, страница 1 из 4
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Недостатки PostrgeSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]