|
|
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!поглядите на TPC-E, там правда эмуляция брокерской фирмы но суть думаю уловите. там есть запросик brokervolume, сначала мс пыталась его в блокировочном режиме пускать, но остановилась на версионном (IL snapshot). вот прикиньте как бы просела производительность если бы этот запрос пускался бы в блокировочном режиме. а прикиньте, как бы запускалась эта вся ботва на оракуле 1955 года выпуска... что, оракула тогда не было?! вот то-то же! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 06:34 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Надо же, в какие абстрактные выси унеслось обсуждение конкретной налоговой софтинки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 06:53 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduФакты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность... Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :) Можно по аналогии сказать, что осознавая ущербность немерянного числа настроек своей субд фирма Oracle прикрутила различные менеджеры и мастера к своей системе. А с существенно большей ресурсоемкостью по ставнению с блокировочниками вообще не знают как бороться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 07:07 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
andy stavduФакты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность... Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :) Можно по аналогии сказать, что осознавая ущербность немерянного числа настроек своей субд фирма Oracle прикрутила различные менеджеры и мастера к своей системе. А с существенно большей ресурсоемкостью по ставнению с блокировочниками вообще не знают как бороться :) А каждая база отдельный процесс??? Это звиздец... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 07:37 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
жуткий офтоп DorsajС системой в сабже был знаком лично в 2005 - 2007 гг. и админил и писал, многое там не нравилось но(!) не сточки зрения СУБД, а с точки зрения реализации. Написана она топорно и доставали бесконечные попытки заткнуть мелкие дырки драными тряпками Мораль всего выше сказанного Выбор СУБД он критичен, но с помощью любой из них можно добится хороших результатов если иметь руки идущие от головы Руки растущие из головы, это что то с чем то :) Ни за что бы не доверил такому разработчику что ни будь сделать, уж лучше из задницы, так оно привычней :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 09:11 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
andy stavduФакты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность... Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :) Можно по аналогии сказать, что осознавая ущербность немерянного числа настроек своей субд фирма Oracle прикрутила различные менеджеры и мастера к своей системе. А с существенно большей ресурсоемкостью по ставнению с блокировочниками вообще не знают как бороться :) Это с какой такой ресурсоемкостью? Ах, да. В MSSQL есть диспетчер блокировок, поэтому количество блокировок в нем конечно (ресурсы, понимаешь, жрет !), а в Oracle такого диспетчера нет, соответственно и ресурсов не жрет. А по поводу немерянного числа настроек - выбирай любую, какая понравится. А в MSSQL и выбирать особо не с чего. Захочешь настроить, ан нечем. Ну и последний вопрос апологетам MS. Зачем же тогда, имея охрененную СУБД, лучшую на рынке, затратили столько усилий, прикручивая версионность, а потом еще и ее пиарили - дескать лучшая на рынке ! Ради чего такие муки !? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 09:33 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
andy stavduФакты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность... Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :) Протест справедлив и принимается. Меняем формулировку на: "Факты: прекрасно осознавая ущербность версионника по сравнению с блокировочником, MS прикрутила версионность...." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 09:35 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduНу и последний вопрос апологетам MS. Зачем же тогда, имея охрененную СУБД, лучшую на рынке, затратили столько усилий, прикручивая версионность, а потом еще и ее пиарили - дескать лучшая на рынке ! Ради чего такие муки !?Это даже назвать версионностью стыдно, хотя сами МС-овцы до конца не понимают как она у них работает эта псевдоверсионность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 09:48 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Ну я ничего плохого о mssql не могу сказать, у нас была самописная система, ~500 одновременно работающих пользователей. Работала вообще без нареканий. Но как тока мы поставили JD Edwards, и в качестве хранилища данных продолжили использовать mssql, начались траблы с deadlockами.. Хотя система кривовато настроена была.. Но знаю и на других внедрениях, где настройка была корректна, тоже мучаются с mssql. Тот же JD Edwards на оракле работает без проблем, deadlock бывает, но на порядок в меньшем кол-ве (хотя кол-во пользователей в 10 раз больше чем было на мсскл). и в основном из-за конструкции select for update.. вобщем для mssql вполне себе БД, под задачи заточеные под него..Если разрабатывать продукт, учитывая особенности mssql, то проблем не будет.. а если криво програмить, то любую БД завалить можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 10:06 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Насчет - "сдуру можно и Х сломать" - это да. Но в некоторых случаях сломать сложнее )) У нас есть системы разных типов, построенные и на Ora и на MS. С суммарной точки зрения - не только с технической, а с политической и эксплуатации: Оракл на две головы выше. И выгоднее работать и приятнее с людьми общаться (разработчики грамотнее чаще попадаются и техподдержка хорошая). А с технической - системы относительно небольшие и мигрировать в ту или иную сторону не собираемся - нет смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 10:24 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
SiemarglС суммарной точки зрения - не только с технической, а с политической и эксплуатации: Оракл на две головы выше. И выгоднее работать и приятнее с людьми общаться (разработчики грамотнее чаще попадаются и техподдержка хорошая). Говорите о СУБД, а в пример приводите разработчиков систем, которые к СУБД не имеют никакого отношения. Известный прием. Об этом и говориться: проблема в разработчике, а не в СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 11:02 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu Ну и последний вопрос апологетам MS. Зачем же тогда, имея охрененную СУБД, лучшую на рынке, затратили столько усилий, прикручивая версионность, а потом еще и ее пиарили - дескать лучшая на рынке ! затем, что матчасть учить надо. Блокировочный режим и версионный предназначены для разных систем, если грубо - то блокировочный для OLTP, а версионный для олап баз. Чем более OLTP-шная система, тем более выгодны блокировки, и наоборот. Сиквел сервер позволяет мне это выбрать в зависимости от ситуации (и даже включать/отключать в разное время на одной и той-же системе), а в оракл - "жрите что есть" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 11:03 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iscrafmSiemarglС суммарной точки зрения - не только с технической, а с политической и эксплуатации: Оракл на две головы выше. И выгоднее работать и приятнее с людьми общаться (разработчики грамотнее чаще попадаются и техподдержка хорошая). Говорите о СУБД, а в пример приводите разработчиков систем, которые к СУБД не имеют никакого отношения. Известный прием. Об этом и говориться: проблема в разработчике, а не в СУБД. Книжка о запрещенных приемах в споре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 11:04 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
StalkerSБлокировочный режим и версионный предназначены для разных систем, если грубо - то блокировочный для OLTP, а версионный для олап баз. То есть, если чуть вдуматься в сказанное, "мощный механизм ухода от блокировок" предназначен для ситуации, в которой блокировки и так практически никогда не возникают, а в ситуации, где они мешают, лучшим выходом будет их сохранить. Прикольно. То есть, Вы практически хотите сказать, что версионный механизм придуман только как некая замена exchange partition? StalkerSЧем более OLTP-шная система, тем более выгодны блокировки, Чем длиннее пробка, тем выгоднее светофоры...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 11:15 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iscrafm, Я не спорю. Такой вот опыт работы сложился. А разработчики у нас одинаково хорошо/плохо работают с обеими СУБД. Подмены понятий нет. Речь о разработке системЫ - это процесс который включает в себя далеко не только СУБД и разработчика. Итого - технически пофиг (почти), но выбор определяется по другим факторам.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 11:16 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Система однозначно неудачная, жаль вбуханных в нее денег (слышала, что брали транш МВФ 20 млн. долларов на нее). Сама ушла из налоговой в знак протеста, когда за блокировки нам обьявляли выговора. Бываю в налоговой часто, работаю рядом, по-прежнему все виснет и тормозит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 11:17 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
SallerЭто даже назвать версионностью стыдно Из-за версий в TempDB? Ну если Оракул не стыдится своих версий в логе, так отчего же МС должна?.. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 11:20 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Тормозит и краснеет? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 11:22 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov SallerЭто даже назвать версионностью стыдно Из-за версий в TempDB? Ну если Оракул не стыдится своих версий в логе, так отчего же МС должна?.. Та не только из-за tempdb, и уровни изоляции... ИМХО лучше бы держались своего направления блокировочника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 11:35 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarerТо есть, если чуть вдуматься в сказанное, "мощный механизм ухода от блокировок" предназначен для ситуации, в которой блокировки и так практически никогда не возникают, а в ситуации, где они мешают, лучшим выходом будет их сохранить. если вдуматься в сказанное, то станет понятно, что в OLTP системах блокировки есть и в Оракл тоже (ведь писатель там не сможет ничего записать в блокированную строку), но помимо них Оракл еще и плодит массу версий, которые никто не собирается читать. А в OLAP, где мы имеем массу читателей и мало писателей блокировки будут мешать очень сильно, т.к. один писатель заблокирует сразу много читателей softwarer То есть, Вы практически хотите сказать, что версионный механизм придуман только как некая замена exchange partition? я не знаю, что это такое softwarer Прикольно. да, слава богу, что есть такая система как mssql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 11:36 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
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.09.2010, 11:57 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduЭто с какой такой ресурсоемкостью? Ах, да. В MSSQL есть диспетчер блокировок, поэтому количество блокировок в нем конечно (ресурсы, понимаешь, жрет !), а в Oracle такого диспетчера нет, соответственно и ресурсов не жрет. А по поводу немерянного числа настроек - выбирай любую, какая понравится. А в MSSQL и выбирать особо не с чего. Захочешь настроить, ан нечем. В оракле есть много чего, что и без диспетчера блокировок жрет ресурсы в громадных количествах Что до настроек: если софтина написана так, что в подавляющем большинстве случаев настраивать не надо (и выбирать из настроек, соответственно) чтобы она хорошо работала, дык это + в личное дело. А вот куча "винтиков и краников" вместо адекватных алгоритмов оптимизации - лень разработчиков, неуважение к пользователям и т.п. :) avdu Ну и последний вопрос апологетам MS. Зачем же тогда, имея охрененную СУБД, лучшую на рынке, затратили столько усилий, прикручивая версионность, а потом еще и ее пиарили - дескать лучшая на рынке ! Ради чего такие муки !? С чего Вы взяли что были муки? Чиста попросили, чиста замутили особо не напрягаясь. "Что бы былО". А оракул свою поделку ничуть не не меньше пиарит, так по этому пункту - свара". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 12:00 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
StalkerS если вдуматься в сказанное, то станет понятно, что в OLTP системах блокировки есть и в Оракл тоже (ведь писатель там не сможет ничего записать в блокированную строку), но помимо них Оракл еще и плодит массу версий, которые никто не собирается читать. Oracle не столько хранит версии, которые никто читать не будет (хотя на самом деле будут при составлении отчётов). Сколько пишет информацию для отката (ну или, наоборот для наката после краха). Т.е. MS пишет и информацию для отката и версии, а Oracle только для отката, но это у него и является версиями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 12:01 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarerandy stavduФакты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность... Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :) Протест справедлив и принимается. Меняем формулировку на: "Факты: прекрасно осознавая ущербность версионника по сравнению с блокировочником, MS прикрутила версионность...." опять "Пук". Более вероятно: дабы проще было мигрировать с Oracle на MSSQL, ввиду сложности перетачивания рук Oracle-разработчиков под блокировочную идеологию, ну и "чтобы было", MS прикрутила версионность.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 12:02 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
andy st опять "Пук". Более вероятно: дабы проще было мигрировать с Oracle на MSSQL, ввиду сложности перетачивания рук Oracle-разработчиков под блокировочную идеологию, ну и "чтобы было", MS прикрутила версионность.... ага, и теперь по незнанию пишет в документации что версионность имеет преимущество в олтп нагрузке и по глупости использует версионность в тесте TPC-E по факту на одинаковых машинах оракл даже в столь не подходящем вроде как версионности тесте как TPC-C уделывает мсскл заметно. по факту писать в UNDO выходит дешевле чем плодить на 2 порядка больше блокировок, даже если на этих блокировках никто не задерживается (как в тесте TPC-C) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 12:12 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=36847211&tid=1552498]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 161ms |

| 0 / 0 |
