Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6 7 8 9 10 .. 13   вперед  Ctrl
 Re: Система ЭОД - неудача или успех ?  [new]
andy st
Member

Откуда:
Сообщений: 899
Yo.!
поглядите на TPC-E, там правда эмуляция брокерской фирмы но суть думаю уловите. там есть запросик brokervolume, сначала мс пыталась его в блокировочном режиме пускать, но остановилась на версионном (IL snapshot). вот прикиньте как бы просела производительность если бы этот запрос пускался бы в блокировочном режиме.

а прикиньте, как бы запускалась эта вся ботва на оракуле 1955 года выпуска...
что, оракула тогда не было?!
вот то-то же!
:)
15 сен 10, 06:34    [9440090]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
iv_an_ru
Member

Откуда: Новосибирск
Сообщений: 20368
Надо же, в какие абстрактные выси унеслось обсуждение конкретной налоговой софтинки.
15 сен 10, 06:53    [9440106]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
andy st
Member

Откуда:
Сообщений: 899
avdu
Факты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность...

Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :)
Можно по аналогии сказать, что осознавая ущербность немерянного числа настроек своей субд фирма Oracle прикрутила различные менеджеры и мастера к своей системе. А с существенно большей ресурсоемкостью по ставнению с блокировочниками вообще не знают как бороться :)
15 сен 10, 07:07    [9440121]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
Volochkova
Member

Откуда:
Сообщений: 2321
andy st
avdu
Факты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность...

Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :)
Можно по аналогии сказать, что осознавая ущербность немерянного числа настроек своей субд фирма Oracle прикрутила различные менеджеры и мастера к своей системе. А с существенно большей ресурсоемкостью по ставнению с блокировочниками вообще не знают как бороться :)


А каждая база отдельный процесс???
Это звиздец...
15 сен 10, 07:37    [9440140]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
мирный_атом
Guest
+ жуткий офтоп


Dorsaj
С системой в сабже был знаком лично в 2005 - 2007 гг. и админил и писал, многое там не нравилось но(!) не сточки зрения СУБД, а с точки зрения реализации. Написана она топорно и доставали бесконечные попытки заткнуть мелкие дырки драными тряпками

Мораль всего выше сказанного

Выбор СУБД он критичен, но с помощью любой из них можно добится хороших результатов если иметь руки идущие от головы


Руки растущие из головы, это что то с чем то :)
Ни за что бы не доверил такому разработчику что ни будь сделать, уж лучше из задницы, так оно привычней :)
15 сен 10, 09:11    [9440375]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
avdu
Member

Откуда:
Сообщений: 124
andy st
avdu
Факты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность...

Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :)
Можно по аналогии сказать, что осознавая ущербность немерянного числа настроек своей субд фирма Oracle прикрутила различные менеджеры и мастера к своей системе. А с существенно большей ресурсоемкостью по ставнению с блокировочниками вообще не знают как бороться :)


Это с какой такой ресурсоемкостью? Ах, да. В MSSQL есть диспетчер блокировок, поэтому количество блокировок в нем конечно (ресурсы, понимаешь, жрет !), а в Oracle такого диспетчера нет, соответственно и ресурсов не жрет. А по поводу немерянного числа настроек - выбирай любую, какая понравится. А в MSSQL и выбирать особо не с чего. Захочешь настроить, ан нечем.

Ну и последний вопрос апологетам MS. Зачем же тогда, имея охрененную СУБД, лучшую на рынке,
затратили столько усилий, прикручивая версионность, а потом еще и ее пиарили - дескать лучшая
на рынке ! Ради чего такие муки !?
15 сен 10, 09:33    [9440472]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67447
Блог
andy st
avdu
Факты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность...

Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :)

Протест справедлив и принимается. Меняем формулировку на: "Факты: прекрасно осознавая ущербность версионника по сравнению с блокировочником, MS прикрутила версионность...."
15 сен 10, 09:35    [9440480]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
Saller
Member

Откуда: exUSSR
Сообщений: 1141
avdu
Ну и последний вопрос апологетам MS. Зачем же тогда, имея охрененную СУБД, лучшую на рынке,
затратили столько усилий, прикручивая версионность, а потом еще и ее пиарили - дескать лучшая
на рынке ! Ради чего такие муки !?
Это даже назвать версионностью стыдно, хотя сами МС-овцы до конца не понимают как она у них работает эта псевдоверсионность.
15 сен 10, 09:48    [9440564]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
Ден
Member

Откуда: Москва
Сообщений: 2084
Ну я ничего плохого о mssql не могу сказать, у нас была самописная система, ~500 одновременно работающих пользователей. Работала вообще без нареканий.
Но как тока мы поставили JD Edwards, и в качестве хранилища данных продолжили использовать mssql, начались траблы с deadlockами.. Хотя система кривовато настроена была.. Но знаю и на других внедрениях, где настройка была корректна, тоже мучаются с mssql. Тот же JD Edwards на оракле работает без проблем, deadlock бывает, но на порядок в меньшем кол-ве (хотя кол-во пользователей в 10 раз больше чем было на мсскл). и в основном из-за конструкции select for update..
вобщем для mssql вполне себе БД, под задачи заточеные под него..Если разрабатывать продукт, учитывая особенности mssql, то проблем не будет.. а если криво програмить, то любую БД завалить можно.
15 сен 10, 10:06    [9440703]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6637
Насчет - "сдуру можно и Х сломать" - это да. Но в некоторых случаях сломать сложнее ))

У нас есть системы разных типов, построенные и на Ora и на MS.

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

А с технической - системы относительно небольшие и мигрировать в ту или иную сторону не собираемся - нет смысла.
15 сен 10, 10:24    [9440862]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
iscrafm
Member [заблокирован]

Откуда:
Сообщений: 35345
Siemargl
С суммарной точки зрения - не только с технической, а с политической и эксплуатации: Оракл на две головы выше. И выгоднее работать и приятнее с людьми общаться (разработчики грамотнее чаще попадаются и техподдержка хорошая).

Говорите о СУБД, а в пример приводите разработчиков систем, которые к СУБД не имеют никакого отношения. Известный прием.
Об этом и говориться: проблема в разработчике, а не в СУБД.
15 сен 10, 11:02    [9441228]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
StalkerS
Member

Откуда: Melbourne
Сообщений: 1344
avdu

Ну и последний вопрос апологетам MS. Зачем же тогда, имея охрененную СУБД, лучшую на рынке,
затратили столько усилий, прикручивая версионность, а потом еще и ее пиарили - дескать лучшая
на рынке !

затем, что матчасть учить надо. Блокировочный режим и версионный предназначены для разных систем, если грубо - то блокировочный для OLTP, а версионный для олап баз. Чем более OLTP-шная система, тем более выгодны блокировки, и наоборот. Сиквел сервер позволяет мне это выбрать в зависимости от ситуации (и даже включать/отключать в разное время на одной и той-же системе), а в оракл - "жрите что есть"
15 сен 10, 11:03    [9441235]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
Volochkova
Member

Откуда:
Сообщений: 2321
iscrafm
Siemargl
С суммарной точки зрения - не только с технической, а с политической и эксплуатации: Оракл на две головы выше. И выгоднее работать и приятнее с людьми общаться (разработчики грамотнее чаще попадаются и техподдержка хорошая).

Говорите о СУБД, а в пример приводите разработчиков систем, которые к СУБД не имеют никакого отношения. Известный прием.
Об этом и говориться: проблема в разработчике, а не в СУБД.


Книжка о запрещенных приемах в споре.
15 сен 10, 11:04    [9441236]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67447
Блог
StalkerS
Блокировочный режим и версионный предназначены для разных систем, если грубо - то блокировочный для OLTP, а версионный для олап баз.

То есть, если чуть вдуматься в сказанное, "мощный механизм ухода от блокировок" предназначен для ситуации, в которой блокировки и так практически никогда не возникают, а в ситуации, где они мешают, лучшим выходом будет их сохранить. Прикольно.

То есть, Вы практически хотите сказать, что версионный механизм придуман только как некая замена exchange partition?

StalkerS
Чем более OLTP-шная система, тем более выгодны блокировки,

Чем длиннее пробка, тем выгоднее светофоры......
15 сен 10, 11:15    [9441359]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6637
iscrafm,

Я не спорю. Такой вот опыт работы сложился. А разработчики у нас одинаково хорошо/плохо работают с обеими СУБД.

Подмены понятий нет. Речь о разработке системЫ - это процесс который включает в себя далеко не только СУБД и разработчика.

Итого - технически пофиг (почти), но выбор определяется по другим факторам....
15 сен 10, 11:16    [9441370]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
agatata
Member

Откуда:
Сообщений: 53
Система однозначно неудачная, жаль вбуханных в нее денег (слышала, что брали транш МВФ 20 млн. долларов на нее). Сама ушла из налоговой в знак протеста, когда за блокировки нам обьявляли выговора. Бываю в налоговой часто, работаю рядом, по-прежнему все виснет и тормозит.
15 сен 10, 11:17    [9441376]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54783

Saller
Это даже назвать версионностью стыдно

Из-за версий в TempDB? Ну если Оракул не стыдится своих версий в логе, так отчего же МС
должна?..

Posted via ActualForum NNTP Server 1.4

15 сен 10, 11:20    [9441417]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6637
Dimitry Sibiryakov,

Тормозит и краснеет? ))
15 сен 10, 11:22    [9441444]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
Saller
Member

Откуда: exUSSR
Сообщений: 1141
Dimitry Sibiryakov

Saller
Это даже назвать версионностью стыдно

Из-за версий в TempDB? Ну если Оракул не стыдится своих версий в логе, так отчего же МС
должна?..
Та не только из-за tempdb, и уровни изоляции... ИМХО лучше бы держались своего направления блокировочника.
15 сен 10, 11:35    [9441620]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
StalkerS
Member

Откуда: Melbourne
Сообщений: 1344
softwarer
То есть, если чуть вдуматься в сказанное, "мощный механизм ухода от блокировок" предназначен для ситуации, в которой блокировки и так практически никогда не возникают, а в ситуации, где они мешают, лучшим выходом будет их сохранить.

если вдуматься в сказанное, то станет понятно, что в OLTP системах блокировки есть и в Оракл тоже (ведь писатель там не сможет ничего записать в блокированную строку), но помимо них Оракл еще и плодит массу версий, которые никто не собирается читать. А в OLAP, где мы имеем массу читателей и мало писателей блокировки будут мешать очень сильно, т.к. один писатель заблокирует сразу много читателей
softwarer

То есть, Вы практически хотите сказать, что версионный механизм придуман только как некая замена exchange partition?

я не знаю, что это такое
softwarer

Прикольно.

да, слава богу, что есть такая система как mssql
15 сен 10, 11:36    [9441643]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
Yo.!
Guest
StalkerS

если вдуматься в сказанное, то станет понятно, что в OLTP системах блокировки есть и в Оракл тоже (ведь писатель там не сможет ничего записать в блокированную строку), но помимо них Оракл еще и плодит массу версий, которые никто не собирается читать. А в OLAP, где мы имеем массу читателей и мало писателей блокировки будут мешать очень сильно, т.к. один писатель заблокирует сразу много читателей

SQL Server 2005 introduces a new snapshot isolation level to enhance concurrency for OLTP applications. In earlier versions of SQL Server, concurrency was based solely on locking, which caused blocking and deadlocking problems for some applications. Snapshot isolation, by contrast, depends on enhancements to row versioning and is intended to improve performance by avoiding reader-writer blocking scenarios. ...
This non-blocking behavior also significantly reduces the likelihood of deadlocks for complex transactions.
http://msdn2.microsoft.com/en-us/library/tcbchxcb%28en-us,vs.80%29.aspx

собственно добавить нечего, версионность увеличивает конкурентный доступ за счет более эффективного использования ресурсов. можно сказать уникальный случай когда Yo! согласен с майкрософт.
15 сен 10, 11:57    [9441866]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
andy st
Member

Откуда:
Сообщений: 899
avdu
Это с какой такой ресурсоемкостью? Ах, да. В MSSQL есть диспетчер блокировок, поэтому количество блокировок в нем конечно (ресурсы, понимаешь, жрет !), а в Oracle такого диспетчера нет, соответственно и ресурсов не жрет. А по поводу немерянного числа настроек - выбирай любую, какая понравится. А в MSSQL и выбирать особо не с чего. Захочешь настроить, ан нечем.

В оракле есть много чего, что и без диспетчера блокировок жрет ресурсы в громадных количествах
Что до настроек: если софтина написана так, что в подавляющем большинстве случаев настраивать не надо (и выбирать из настроек, соответственно) чтобы она хорошо работала, дык это + в личное дело. А вот куча "винтиков и краников" вместо адекватных алгоритмов оптимизации - лень разработчиков, неуважение к пользователям и т.п. :)
avdu

Ну и последний вопрос апологетам MS. Зачем же тогда, имея охрененную СУБД, лучшую на рынке,
затратили столько усилий, прикручивая версионность, а потом еще и ее пиарили - дескать лучшая
на рынке ! Ради чего такие муки !?

С чего Вы взяли что были муки? Чиста попросили, чиста замутили особо не напрягаясь. "Что бы былО". А оракул свою поделку ничуть не не меньше пиарит, так по этому пункту - свара".
15 сен 10, 12:00    [9441897]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
sdvsamara
Member

Откуда: Самара
Сообщений: 201
StalkerS

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


Oracle не столько хранит версии, которые никто читать не будет (хотя на самом деле будут при составлении отчётов). Сколько пишет информацию для отката (ну или, наоборот для наката после краха). Т.е. MS пишет и информацию для отката и версии, а Oracle только для отката, но это у него и является версиями.
15 сен 10, 12:01    [9441910]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
andy st
Member

Откуда:
Сообщений: 899
softwarer
andy st
avdu
Факты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность...

Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :)

Протест справедлив и принимается. Меняем формулировку на: "Факты: прекрасно осознавая ущербность версионника по сравнению с блокировочником, MS прикрутила версионность...."

опять "Пук". Более вероятно: дабы проще было мигрировать с Oracle на MSSQL, ввиду сложности перетачивания рук Oracle-разработчиков под блокировочную идеологию, ну и "чтобы было", MS прикрутила версионность....
15 сен 10, 12:02    [9441925]     Ответить | Цитировать Сообщить модератору
 Re: Система ЭОД - неудача или успех ?  [new]
Yo.!
Guest
andy st

опять "Пук". Более вероятно: дабы проще было мигрировать с Oracle на MSSQL, ввиду сложности перетачивания рук Oracle-разработчиков под блокировочную идеологию, ну и "чтобы было", MS прикрутила версионность....

ага, и теперь по незнанию пишет в документации что версионность имеет преимущество в олтп нагрузке и по глупости использует версионность в тесте TPC-E
по факту на одинаковых машинах оракл даже в столь не подходящем вроде как версионности тесте как TPC-C уделывает мсскл заметно. по факту писать в UNDO выходит дешевле чем плодить на 2 порядка больше блокировок, даже если на этих блокировках никто не задерживается (как в тесте TPC-C)
15 сен 10, 12:12    [9442023]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6 7 8 9 10 .. 13   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить