|
|
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
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. Ито, такая система масштабируется далеко не на всех задачах, что и объясняет ее незначительную долю на рынке. Доля постгреса на рынке тоже многое объясняет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 08:18 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
Зл0йВ лог за версиями лезут в оракле только в 2х крайне редких случаях: восстановление после падения сервера с накатом логов и флэшбек запросы. flashback-запросы, насколько мне известно не используют логи . Архивные логи используются LogMiner-ом, но это другая тема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 09:02 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
Зл0йВ лог за версиями лезут в оракле Если же имелся в виду RBS (UNDO), то в него лазают постоянно, обеспечивая консистентное чтение. Не сочтите занудой, но фраза действительно слегка ... некорректная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 09:06 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
> Нету у нас в продакшн постгреса, и больше никогда не будет. О#%еть аргумент. > Был два года назад - лежал регулярно. Дай дураку чугунный шарик - он и его сломает. > Ну а на добивание, полистай, посмотри Вот теперь все встало на свои места. Вам, дружище, не тесты интерпретировать нужно, а в PR-службе мелкомягких работать. Очень они любят видеть то, что хотят, а не то, что есть. В общем, булшит. В сад. Сделайте одолжение, не пишите ничего про PostgreSQL - очень смешно выглядит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 09:18 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
Привет, Зл0й! Ты пишешь: Зл0йЗ> Вообще хранение версий в блоках данных - это "косяк" что З> признают даже два независимых изобретателя этой идеи - З> Майкл Стоунбэйкер (Постгрес) и Джим Старки (Интербэйс).и даже тынц есть?.. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 11:56 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
Зл0й Funny_Falcon Зл0й Тем что надежность и производительность оставляют желать лучшего. И вообще хранить версии в страницах не надо, для этого логи есть. Зл0й, ты не прав. Слова по поводу надежности нужно обосновать, иначе (извини за ЛОРовский жаргон) это похоже на пердёж в луже. Нету у нас в продакшн постгреса, и больше никогда не будет. Был два года назад - лежал регулярно. В конце концов народ из числа "рукой водителей" посчитал стоимость простоя целой банды программеров, и прикинул что ораклячая лицензия дешевле. Тут у нас ситуация как раз в тему. Ребята пробуют небольшой биллинг перетащить с ASA 15 на PostgreSQL 8.1.5. Поначалу обрадовались - запустили тесты - производительность выросла почти вдвое! Честно говоря был очень удивлён сим. А потом хрясь, и поломалось... Какой-то внутренний deadlock. Вот уже три дня как не можем разобраться где собака порылась. Не работает, и всё тут! По поводу надёжности. Помнится кто-то из наших клиентов тестировал PostgreSQL на QNX (да и сами тоже пробовали, тест называется killer :-), и не только на QNX). Не живёт вообще. Пару раз аварийное завершение - труп. База в клочья. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 12:04 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
> Ребята пробуют небольшой биллинг Ну давайте подробнее, раз уж начали. Какие ребята, какой биллинг, почему он изначально писался х. з. на чем, почему возникла необходимость "перетащить", что именно "поломалось", какие были ошибки и какие меры по их устранению принимались? Версия операционной системы, конфиг сервера, перечень запущенных задач, архитектура "биллинга". > кто-то из наших клиентов тестировал PostgreSQL на QNX Так это не по поводу надежности. Таким клиентам - срочно к психоаналитикам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 12:28 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
ребята были с 30 летним бэкраундом фоспро, решили налобать на ASA но ниасилили, решили что конечно же субд виновата, ну и налабали на postgres я ведь угадал ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 12:44 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
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 :-). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 12:49 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
guest_20040621Так это не по поводу надежности. Таким клиентам - срочно к психоаналитикам. Люди выбирали СУБД для QNX. Пробовали разные СУБД на предмет надёжности. Что в этом такого? Если для тебя Sybase ASA "х.з. что", то может тебе нужно к психоаналитику? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 13:23 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
Yo!.ребята были с 30 летним бэкраундом фоспро, решили налобать на ASA но ниасилили, решили что конечно же субд виновата, ну и налабали на postgres я ведь угадал ? Не угадал, умник. Система на ASA замечательно работает. Клиент захотел снизить стоимость владения. Решили попробовать PostgreSQL. Пробуем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 13:34 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
> Люди выбирали СУБД для QNX. Бараны. Во-первых, нет такой задачи "выбор СУБД для операционной системы", во-вторых, только дебилы экономят на СУБД для коммерческой операционной системы. Причем, очень даже не простой операционной системы. > Sybase ASA "х.з. что" Именно так. Я не могу придумать ни одной задачи, для которой был бы крайне необходим хоть какой-то из продуктов Sybase. А для биллинга его мог использовать вообще только полный ламер. Модератор: "дружище", не прекратишь хамить, весь пул ptn'а будет заблокирован для гостевого доступа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 13:42 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
> Решили попробовать PostgreSQL. Типа под форточками? ;))) Только потом не надо СУБД хаять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 13:44 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
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." ребята сначала долго изучали предмет тестирования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 13:46 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
Funny_FalconА признаки - в лог пишет, что дедлок? Брр... У меня тоже такое было. В том то и дела что ничего не пишет :-) Всё нормально. Явных блокировок нет. Дедлоки не деагностируются. В какой-то момент работа просто останавливается. Молча... CPU - 0, I/O - 0. Ребята пытаются разобраться в чём дело. Я совершенно не хотел обсуждать здесь эти проблемы. Просто привёл пример попытки перевода несложной задачи на PostgreSQL. Бизнес-логика тривиальна. Уверен на 100%, что с MSSQL, Oracle, DB2 таких проблем не возникло бы. Весьма не кстати поддержка QNX в ветке 8.2 убрана - некому ей заниматься. И правильно сделали :-) А можно подробней о тесте killer :-)? Хочется у себя испытать. Уверен, вы правы, хочется глазами увидеть. Запустите любую задачу модицирующую БД, и понажимайте reset. Посмотрите на какой итерации база не поднимется. В таком "режиме" работы ЛИНТЕР спокойно живёт (конечно же при условии сохранения целостности файловой системы и физических носителей). Естественно в обычных условиях это экстремальная ситуация. Но для промышленных контроллеров, любых необслуживаемых систем, встроенных систем, бытовой техники и т.п. она вполне реальна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 13:57 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
> Запустите любую задачу модицирующую БД, и понажимайте reset. Таких доб$^бов нужно отстреливать. Модератору: за собой следи, лАднА? Хамство - это тупость. Тупиц напрочь не перевариваю. Модератор: IP блокирован ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 14:04 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
Не понимаю, чем вызвана такая бурная реакции некоторых личностей на мой пост. 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"? Ну да, конечно. Следуя мантре... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 14:44 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
попробую объяснить: у меня прямо так встает картина сидят два лапуха аля beavis & butthead и ищут патчи к wine, чтоб там запустить sql2k5 betta3, находят а он "Молча... CPU - 0, I/O - 0." - мля ну конечно же это дедлок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 15:06 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
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 Что за вопли то по поводу форточек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 15:43 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
> Что такое встроенные системы человек не знает в принципе. Да где нам нах со свиным рылом в калашный ряд. Похоже, твои клиенты - дебилы это знают гораздо лучше. Военные, наверное? > Конретно для QNX, "очень даже не простой операционной системы", > эта проблема стоит очень остро. PostgreSQL здесь при чем? Тебе надо? - вот и портируй Линтер на QNX. > весь Погресс налабан "just for fun" Ага. Ничего, что у него есть форк по имени EnterpriseDB? Типа тоже на коленке писан? > Проблемы с "форточками"? У меня - нет. Проблемы у тех дебилов, которые используют их для продакшн. Для них поясняю: форточный порт PostgreSQL - выставочный. Промо. Чтобы совсем криворукие ламеры имели возможность посмотреть на нормальную open source СУБД. P.S. Надоело. В сад. Читай мануалы и не рассказывай о тупых клиентах. Ну или портируй Линтер на QNX. В общем, займись чем-нибудь полезным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 16:09 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
Ну и хамло... Господа, что это за урод? Кто-нибудь знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 16:20 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
Привет, pavelvp! Ты пишешь: pavelvpp> Ну и хамло... Господа, что это за урод? Кто-нибудь знает?какой-то ламер из Питера, мнящий себя хацкером. до сегодняшнего дня ходил в Инет по диалапу. сейчас гадит через разнообразные прокси. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 16:25 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
pavelvpПо поводу надёжности. Помнится кто-то из наших клиентов тестировал PostgreSQL на QNX (да и сами тоже пробовали, тест называется killer :-), и не только на QNX). Не живёт вообще. Пару раз аварийное завершение - труп. База в клочья. Это не проблема Postgres - это "фичи" работы файловой системы QNX. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 19:29 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) Зл0йВ лог за версиями лезут в оракле только в 2х крайне редких случаях: восстановление после падения сервера с накатом логов и флэшбек запросы. flashback-запросы, насколько мне известно не используют логи . Архивные логи используются LogMiner-ом, но это другая тема признаюсь, был не прав. Перепутал то как работает Logminer с тем как работает flashback. Я некорректно предположил что флэшбэк - развитие логмайнера. На самом деле лезет в он просто и банально лезет в UNDO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 19:30 |
|
||
|
PostgreSQL 8.2: сравнения с Oracle и MS SQL
|
|||
|---|---|---|---|
|
#18+
landyЭто не проблема Postgres - это "фичи" работы файловой системы QNX. С этими "фичами" хорошо знакомы, и успешно с ними боремся :-) Но я уже говорил выше - вместо QNX можно взять любую другую ОС. Кардинально ситуация не изменится, к сожалению... Предлагаю тему QNX больше не поднимать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 19:51 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=34193850&tid=1552961]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 389ms |

| 0 / 0 |
