powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / PostgreSQL 8.2: сравнения с Oracle и MS SQL
25 сообщений из 193, страница 2 из 8
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34192074
Зл0й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Funny_Falcon
Зл0й
Тем что надежность и производительность оставляют желать лучшего. И вообще хранить версии в страницах не надо, для этого логи есть.
Зл0й, ты не прав.
Слова по поводу надежности нужно обосновать, иначе (извини за ЛОРовский жаргон) это похоже на пердёж в луже.

Нету у нас в продакшн постгреса, и больше никогда не будет. Был два года назад - лежал регулярно. В конце концов народ из числа "рукой водителей" посчитал стоимость простоя целой банды программеров, и прикинул что ораклячая лицензия дешевле.

Funny_Falcon
Постгресс один из немногих, кто хранит версии на страницах данных (впрочем есть еще и Interbase).
Да, это немного сказывается на производительности.
Но зато никаких проблем с ролбэком :-) Не раз встречал предупреждения для и InnoDB, и для Oracle, что rollback обычно длиться в десять раз дольше, чем длилась отменённая транзакция :-)
А в PostgreSQL нет. Отменил и всё. И нет её.

Частый роллбэк - следствие бездарно реализованного приложения. Вне зависимости от типа СУБД. А если он редкий то его производительность до лампады.

Funny_Falcon
И кроме того. Думаешь в OLTP выгоднее лезть за версией в лог? Вместо того, чтобы взять её здесь же, на странице?
В каждом случае по разному. Где-то лучше в лог лезть. А где-то не заморачиваться, и взять рядышком.

В лог за версиями лезут в оракле только в 2х крайне редких случаях: восстановление после падения сервера с накатом логов и флэшбек запросы. Производительность адекватна частоте события. Никто не опитимизирует то что происходит раз в миллион лет. Вообще хранение версий в блоках данных - это "косяк" что признают даже два независимых изобретателя этой идеи - Майкл Стоунбэйкер (Постгрес) и Джим Старки (Интербэйс).

Funny_Falcon
Ну а на добивание, полистай, посмотри как масштабируется PostgreSQL 8.2
Могу спорить, что принятая система версионности играет в такой линейной масштабируемости не посленюю роль :0)
Share Nothing - лучший друг масштабируемости :0)
Как масштабируется - да хреново масштабируется, откровенно говоря. К вопросу о "Share Nothing" оно масштабируется когда есть что-то типа BYNET. Если не знаете что это такое - ищите по ключевым словам Teradata и interconnect. Ито, такая система масштабируется далеко не на всех задачах, что и объясняет ее незначительную долю на рынке.

Доля постгреса на рынке тоже многое объясняет.
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34192132
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зл0йВ лог за версиями лезут в оракле только в 2х крайне редких случаях: восстановление после падения сервера с накатом логов и флэшбек запросы.

flashback-запросы, насколько мне известно не используют логи . Архивные логи используются LogMiner-ом, но это другая тема
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34192135
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зл0йВ лог за версиями лезут в оракле

Если же имелся в виду RBS (UNDO), то в него лазают постоянно, обеспечивая консистентное чтение. Не сочтите занудой, но фраза действительно слегка ... некорректная
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34192161
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Нету у нас в продакшн постгреса, и больше никогда не будет.

О#%еть аргумент.

> Был два года назад - лежал регулярно.

Дай дураку чугунный шарик - он и его сломает.

> Ну а на добивание, полистай, посмотри

Вот теперь все встало на свои места. Вам, дружище, не тесты интерпретировать нужно, а в PR-службе мелкомягких работать. Очень они любят видеть то, что хотят, а не то, что есть.

В общем, булшит. В сад. Сделайте одолжение, не пишите ничего про PostgreSQL - очень смешно выглядит.
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34192695
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, Зл0й!
Ты пишешь:

Зл0йЗ> Вообще хранение версий в блоках данных - это "косяк" что
З> признают даже два независимых изобретателя этой идеи -
З> Майкл Стоунбэйкер (Постгрес) и Джим Старки (Интербэйс).и даже тынц есть?..

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34192723
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зл0й Funny_Falcon
Зл0й
Тем что надежность и производительность оставляют желать лучшего. И вообще хранить версии в страницах не надо, для этого логи есть.
Зл0й, ты не прав.
Слова по поводу надежности нужно обосновать, иначе (извини за ЛОРовский жаргон) это похоже на пердёж в луже.

Нету у нас в продакшн постгреса, и больше никогда не будет. Был два года назад - лежал регулярно. В конце концов народ из числа "рукой водителей" посчитал стоимость простоя целой банды программеров, и прикинул что ораклячая лицензия дешевле. Тут у нас ситуация как раз в тему. Ребята пробуют небольшой биллинг перетащить с ASA 15 на PostgreSQL 8.1.5. Поначалу обрадовались - запустили тесты - производительность выросла почти вдвое! Честно говоря был очень удивлён сим. А потом хрясь, и поломалось... Какой-то внутренний deadlock. Вот уже три дня как не можем разобраться где собака порылась. Не работает, и всё тут!

По поводу надёжности. Помнится кто-то из наших клиентов тестировал PostgreSQL на QNX (да и сами тоже пробовали, тест называется killer :-), и не только на QNX). Не живёт вообще. Пару раз аварийное завершение - труп. База в клочья.
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34192819
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Ребята пробуют небольшой биллинг

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

> кто-то из наших клиентов тестировал PostgreSQL на QNX

Так это не по поводу надежности. Таким клиентам - срочно к психоаналитикам.
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34192889
Yo!.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ребята были с 30 летним бэкраундом фоспро, решили налобать на ASA но ниасилили, решили что конечно же субд виновата, ну и налабали на postgres
я ведь угадал ?
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34192917
Funny_Falcon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavelvpА потом хрясь, и поломалось... Какой-то внутренний deadlock. Вот уже три дня как не можем разобраться где собака порылась. Не работает, и всё тут!
А признаки - в лог пишет, что дедлок? Брр... У меня тоже такое было.
Правда я в случае exception-а засыпал, и просыпаясь снова пробовал вставлять :-) У меня объемы, думаю, меньше, да и задержка в 20 секунд роли не играет.
После какого-то изменения дедлок прекратился, а что и где менял, не помню.

Но проблемы были из-за явных локов (т.е. LOCK TABLE ... IN ... MODE ), и решились их подстройкой.
Да, postgresql, версионник, и здесь иногда нужны явные локи. И не у каждого сходу получается их выставить.
У меня сходу не получилось.

pavelvpПо поводу надёжности. Помнится кто-то из наших клиентов тестировал PostgreSQL на QNX (да и сами тоже пробовали, тест называется killer :-), и не только на QNX). Не живёт вообще. Пару раз аварийное завершение - труп. База в клочья.
Весьма не кстати поддержка QNX в ветке 8.2 убрана - некому ей заниматься.

А можно подробней о тесте killer :-)? Хочется у себя испытать. Уверен, вы правы, хочется глазами увидеть.

Признаюсь, раз у меня база покосячилась (версия 8.0 с хвостиком).
Стояла на linux reiserfs. Парень решил reset-ом комп перегрузить :-).
С тех пор на ext3 ставлю: люди советуют. Пока жива, хотя и были инцинденты с компом (kernel panic :-).
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34193085
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621Так это не по поводу надежности. Таким клиентам - срочно к психоаналитикам. Люди выбирали СУБД для QNX. Пробовали разные СУБД на предмет надёжности. Что в этом такого?
Если для тебя Sybase ASA "х.з. что", то может тебе нужно к психоаналитику?
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34193144
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo!.ребята были с 30 летним бэкраундом фоспро, решили налобать на ASA но ниасилили, решили что конечно же субд виновата, ну и налабали на postgres
я ведь угадал ? Не угадал, умник. Система на ASA замечательно работает. Клиент захотел снизить стоимость владения. Решили попробовать PostgreSQL. Пробуем.
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34193186
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Люди выбирали СУБД для QNX.

Бараны. Во-первых, нет такой задачи "выбор СУБД для операционной системы", во-вторых, только дебилы экономят на СУБД для коммерческой операционной системы. Причем, очень даже не простой операционной системы.

> Sybase ASA "х.з. что"

Именно так. Я не могу придумать ни одной задачи, для которой был бы крайне необходим хоть какой-то из продуктов Sybase. А для биллинга его мог использовать вообще только полный ламер.
Модератор: "дружище", не прекратишь хамить, весь пул ptn'а будет заблокирован для гостевого доступа.
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34193199
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Решили попробовать PostgreSQL.

Типа под форточками? ;)))

Только потом не надо СУБД хаять.
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34193203
Yo!.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pavelvpЛюди выбирали СУБД для QNX. Пробовали разные СУБД на предмет надёжности. Что в этом такого?

то что нужно отличатся большой сообразительностью, чтоб рассматривать вариант запуска постгреса на эмуляторе который налабало пару человек just for fun. из фака postgres on qnx
postgres on qnxThe most effort required the emulation of System V semaphore sets,
shared memory and IPC and of some IEEE floating-point functionality.


pavelvpНе угадал, умник. Система на ASA замечательно работает. Клиент захотел снизить стоимость владения. Решили попробовать PostgreSQL. Пробуем.

ну судя по фразам типа "А потом хрясь, и поломалось..." и "Какой-то внутренний deadlock." ребята сначала долго изучали предмет тестирования
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34193250
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Funny_FalconА признаки - в лог пишет, что дедлок? Брр... У меня тоже такое было.
В том то и дела что ничего не пишет :-) Всё нормально. Явных блокировок нет. Дедлоки не деагностируются. В какой-то момент работа просто останавливается. Молча... CPU - 0, I/O - 0.
Ребята пытаются разобраться в чём дело.
Я совершенно не хотел обсуждать здесь эти проблемы. Просто привёл пример попытки перевода несложной задачи на PostgreSQL. Бизнес-логика тривиальна. Уверен на 100%, что с MSSQL, Oracle, DB2 таких проблем не возникло бы.

Весьма не кстати поддержка QNX в ветке 8.2 убрана - некому ей заниматься. И правильно сделали :-)

А можно подробней о тесте killer :-)? Хочется у себя испытать. Уверен, вы правы, хочется глазами увидеть. Запустите любую задачу модицирующую БД, и понажимайте reset. Посмотрите на какой итерации база не поднимется. В таком "режиме" работы ЛИНТЕР спокойно живёт (конечно же при условии сохранения целостности файловой системы и физических носителей).
Естественно в обычных условиях это экстремальная ситуация. Но для промышленных контроллеров, любых необслуживаемых систем, встроенных систем, бытовой техники и т.п. она вполне реальна.
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34193285
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Запустите любую задачу модицирующую БД, и понажимайте reset.

Таких доб$^бов нужно отстреливать.

Модератору: за собой следи, лАднА? Хамство - это тупость. Тупиц напрочь не перевариваю.
Модератор: IP блокирован
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34193470
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понимаю, чем вызвана такая бурная реакции некоторых личностей на мой пост. QNX можно заменить на любую другую понравившуюся ОС. Уверяю, поведение PostgreSQL в "режиме" killer будет аналогичным.
> Запустите любую задачу модицирующую БД, и понажимайте reset.

Таких доб$^бов нужно отстреливать. Это видимо Чубайсу адресовано :-) Без комментариев. Что такое встроенные системы человек не знает в принципе. В его задачах вероятность аварии видимо не рассматривается.

авторБараны. Во-первых, нет такой задачи "выбор СУБД для операционной системы", во-вторых, только дебилы экономят на СУБД для коммерческой операционной системы. Причем, очень даже не простой операционной системы. Конретно для QNX, "очень даже не простой операционной системы", эта проблема стоит очень остро. Именно "выбор СУБД для операционной системы" QNX. Не для задачи. Как правило эти задачи можно решить используя любую СУБД. Но есть одно но... QNX.

Тему QNX предлагаю замять.

то что нужно отличатся большой сообразительностью, чтоб рассматривать вариант запуска постгреса на эмуляторе который налабало пару человек just for fun. О том и спичь. В том то и фишка, что весь Погресс налабан "just for fun". Об этом и сайте сказано в разделе roadmap :-)
"PostgreSQL is a non-commercial, all volunteer, free software project, and as such there is no formal list of feature requirements required for development. We really do follow the mantra of letting developers scratch their own itches."
Типа под форточками? ;)))

Только потом не надо СУБД хаять. Проблемы с "форточками"? Так это ваши личные проблемы!
Если у PostgreSQL проблемы с "форточками", то пусть уберут их из списка поддерживаемых плтаформ. И проблем не будет.

Или снова "just for fun"? Ну да, конечно. Следуя мантре...
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34193566
Yo!.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробую объяснить: у меня прямо так встает картина сидят два лапуха аля beavis & butthead и ищут патчи к wine, чтоб там запустить sql2k5 betta3, находят а он "Молча... CPU - 0, I/O - 0." - мля ну конечно же это дедлок
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34193726
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo!.попробую объяснить: у меня прямо так встает картина сидят два лапуха аля beavis & butthead и ищут патчи к wine, чтоб там запустить sql2k5 betta3, находят а он "Молча... CPU - 0, I/O - 0." - мля ну конечно же это дедлок Ну да, картина сюр. Хоть встаёт, и то ладненько.

Только что-то прикола не понял.

http://www.postgresql.org
" PostgreSQL 8.2 Released

The PostgreSQL Global Development Group is proud to announce the release of PostgreSQL 8.2, the world's most advanced open source database. View the release notes for more information.
Download PostgreSQL 8.2 "

http://www.postgresql.org/ftp/binary/v8.2.0/win32

Что за вопли то по поводу форточек?
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34193850
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Что такое встроенные системы человек не знает в принципе.

Да где нам нах со свиным рылом в калашный ряд. Похоже, твои клиенты - дебилы это знают гораздо лучше. Военные, наверное?

> Конретно для QNX, "очень даже не простой операционной системы",
> эта проблема стоит очень остро.

PostgreSQL здесь при чем? Тебе надо? - вот и портируй Линтер на QNX.

> весь Погресс налабан "just for fun"

Ага. Ничего, что у него есть форк по имени EnterpriseDB? Типа тоже на коленке писан?

> Проблемы с "форточками"?

У меня - нет. Проблемы у тех дебилов, которые используют их для продакшн. Для них поясняю: форточный порт PostgreSQL - выставочный. Промо. Чтобы совсем криворукие ламеры имели возможность посмотреть на нормальную open source СУБД.

P.S. Надоело. В сад. Читай мануалы и не рассказывай о тупых клиентах. Ну или портируй Линтер на QNX. В общем, займись чем-нибудь полезным.
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34193911
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и хамло... Господа, что это за урод? Кто-нибудь знает?
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34193932
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, pavelvp!
Ты пишешь:

pavelvpp> Ну и хамло... Господа, что это за урод? Кто-нибудь знает?какой-то ламер из Питера, мнящий себя хацкером.
до сегодняшнего дня ходил в Инет по диалапу.
сейчас гадит через разнообразные прокси.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34194554
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavelvpПо поводу надёжности. Помнится кто-то из наших клиентов тестировал PostgreSQL на QNX (да и сами тоже пробовали, тест называется killer :-), и не только на QNX). Не живёт вообще. Пару раз аварийное завершение - труп. База в клочья.

Это не проблема Postgres - это "фичи" работы файловой системы QNX.
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34194558
Зл0й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) Зл0йВ лог за версиями лезут в оракле только в 2х крайне редких случаях: восстановление после падения сервера с накатом логов и флэшбек запросы.

flashback-запросы, насколько мне известно не используют логи . Архивные логи используются LogMiner-ом, но это другая тема
признаюсь, был не прав. Перепутал то как работает Logminer с тем как работает flashback. Я некорректно предположил что флэшбэк - развитие логмайнера. На самом деле лезет в он просто и банально лезет в UNDO.
...
Рейтинг: 0 / 0
PostgreSQL 8.2: сравнения с Oracle и MS SQL
    #34194595
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyЭто не проблема Postgres - это "фичи" работы файловой системы QNX. С этими "фичами" хорошо знакомы, и успешно с ними боремся :-)
Но я уже говорил выше - вместо QNX можно взять любую другую ОС. Кардинально ситуация не изменится, к сожалению... Предлагаю тему QNX больше не поднимать.
...
Рейтинг: 0 / 0
25 сообщений из 193, страница 2 из 8
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / PostgreSQL 8.2: сравнения с Oracle и MS SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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