|
|
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Где-то на заре 1997 года в недрах налоговой службы зародился проект единой системы автоматизации, который позже получил название Система ЭОД. В 2000 году я имел "счастье" лицезреть сей продукт в неком городе на Волге. С какого-то перепугу для реализации проекта выбрали MS SQL 6.5, хотя в то время уже был Oracle 8. Это оказалось фатальным для системы. Внедрение этого продукта стало одной из причин моего покидания сего ведомства. Масштабное внедрение началось в 2001-2002 годах, уже на MSSQL2000. С тех пор и поныне, при посещении своей бывшей работы, я постоянно натыкаюсь на зависание системы. Было поменено несколько серверов, каждый раз покупался все более мощный, сейчас стоит самый мощный из того, что можно найти на Win. В течение времени, пока находишься там, постоянно раздаются возгласы - система зависла, выйдите все и т.п. С интересом ждал момента перевода ее на MSSQL2005/2008, не знаю перевели или нет, но проблема зависаний осталась. Хороший пример неудачного выбора СУБД и неудачной реализации проекта. И неудачного выбора разработчика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 07:27 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu, СУБД-то здесь причем? Вы хотите сказать, что если бы все писали на Оракле, то все бы проекты били успешно завершены и идеально работают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 10:19 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Cat2СУБД-то здесь причем? Ну он же не сказал что именно у них там виснет. Может, как раз MS SQL... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 11:27 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Причин неудачи я вижу три 1. Неудачный выбор СУБД (MSSQL тогда - блокировочник) 2. Неудачная структура данных, изначально написанная под блокировочник 3. Неудачный разработчик, что, впрочем, породило и пп.1 и 2. p.s. Одновременно работающих пользователей > 400 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 11:48 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Нет, я не хочу сказать, что если бы ВСЕ и ВСе писали на Oracle, то все бы идеально работало. Прросто я хочу сказать, что если бы конкретная Система ЭОД была написана на Oracle, при сохранении 2 остальных пунктов, ситуация была бы существенно лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 11:52 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduНет, я не хочу сказать, что если бы ВСЕ и ВСе писали на Oracle, то все бы идеально работало. Прросто я хочу сказать, что если бы конкретная Система ЭОД была написана на Oracle, при сохранении 2 остальных пунктов, ситуация была бы существенно лучше. описанные проблемы гораздо выше СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 11:59 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Э, а при чем тут блокировочник и вообще БД? 400 пользователей - это не так уж и много, можно почти на чем угодно писать, если при этом думать. 6.5, конечно, та еще радость была, но вполне работала, а багов у всех хватает. У Oracle проблем тоже хватает. Ну, подрядчик, наверно, действительно тот еще - так это всегда так в госструктурах. Вернее, обычно беда даже не в том, что подрядчик не умеет работать, а что после всех цепочек субподрядов и откатов софт делают максимально дешевые студенты - с соответствующим качеством. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 12:07 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu1. Неудачный выбор СУБД (MSSQL тогда - блокировочник)Типа он сейчас версионник... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 12:27 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduНет, я не хочу сказать, что если бы ВСЕ и ВСе писали на Oracle, то все бы идеально работало. Прросто я хочу сказать, что если бы конкретная Система ЭОД была написана на Oracle, при сохранении 2 остальных пунктов, ситуация была бы существенно лучше. "Существенно" - это не показатель. На сколько % увеличилась бы скорость? Не знаете? Тогда откуда такие выводы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 13:09 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu... Внедрение этого продукта стало одной из причин моего покидания сего ведомства. Выперли что ли? Ну как-то мне не представить что бы человек в здравом уходил только из-за того что средство работы не нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 13:19 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu, ну, наверное, признаки успеха имеют место: система так или иначе в эксплуатации такое время. Но по мне: в общем случе не успех с Ораклом луче, чем успех со Скулем. Конечно, если есть возможность абстрагироваться от материальной стороны дела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 16:15 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Тут важна не скорость, а стабильность работы, т.е. отсутствие зависаний и входов-выходов. В данном случае существенно лучше - настолько, насколько версионник лучше блокировочника. То, что система работает так долго - не показатель, а, в общем, наплевательское отношение заказчиков к своим пользователям. Где нибудь на западе проект давно бы признали не успешным и переделали. У нас и государство не успешное - никто же его не переделывает.Цепочки разработчиков не было, есть один - некий ФГУП в системе налоговой службы. Хотя, в общем, насчет студентов верно. Хотя, если бы при разработке учитывались все недостатки MSSQL и она была организована грамотно, существенно лучше можно было сделать и на MSSQL. P.S. Меня из службы не выпирали, действительно, сам ушел, на Oracle. О чем не жалею. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 17:22 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
смысл темы в итоге? Насколько именно тебе лучше на Оракле? От души поздравляю, нужно быть в гармонии с самим собой. Из описанных "неудач" разве что неудачную реализацию можно признать, если имеют место описанные проблемы. Явно есть пробелы в проектировании. При помощи другой субд можно только скрыть их. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 17:35 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iscrafm ... Явно есть пробелы в проектировании. При помощи другой субд можно только скрыть их. Вот об этом речь и шла, о чем тут спорить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 17:37 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iscrafmсмысл темы в итоге? Смысл был такой - что думают об этом сами, кто сейчас систему эксплуатируют? Если он и этот сайт посещают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 17:39 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduiscrafm ... Явно есть пробелы в проектировании. При помощи другой субд можно только скрыть их. Вот об этом речь и шла, о чем тут спорить ? акцент сделан на том, что замена СУБД решит все проблемы, а это немного не о том. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 17:41 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
[quot iscrafm ...акцент сделан на том, что замена СУБД решит все проблемы, а это немного не о том.[/quot] Речь скорее о том, что версионник гораздо терпимее к промахам разработчиков ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 18:02 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Но и тупо бросаться всё переделывать на новый сервер вместо рихтовки рук разработчикам тоже опасно. Вон, Digg в четвертой версии резко рванул с MySQL на Кассандру и потерпел Epic Fail. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 18:07 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduРечь скорее о том, что версионник гораздо терпимее к промахам разработчиков ... Это кто ж такую чушь сказал тебе? Если разработчик дурак, то какую СУБД ему ни дай - он с ентой самой СУБД под мышкой устроит пляски по граблям. И ежели вдруг разработчик-дурак-плясун-по-граблям перешёл с СУБД А на СУБД В, то в лагере А только вздох облегчения :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 18:46 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduПричин неудачи я вижу три 1. Неудачный выбор СУБД (MSSQL тогда - блокировочник) 2. Неудачная структура данных, изначально написанная под блокировочник 3. Неудачный разработчик, что, впрочем, породило и пп.1 и 2. p.s. Одновременно работающих пользователей > 400 А у нас система (Agresso Business World) была писана под Оракл, потом портировали под МССКЛ2000. в компании 6500+ чел. ежедневно на одном ОЛТП скл сервере работают 1400-2000 одновременно. Все живы ничё не зависает вот уже 8 лет. Зависалово было в самом начале когда сервер сделали виртуальным (ВМВаре), потом настроили ВМВаре и все работает замечательно уже скоро как год на скл2005. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 18:49 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu[quot iscrafm ...акцент сделан на том, что замена СУБД решит все проблемы, а это немного не о том. Речь скорее о том, что версионник гораздо терпимее к промахам разработчиков ...[/quot] терпимее к одним, не переносит другие. Я чуть выше и говорил: непытайтесь списывать промахи в архитектуре на СУБД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 19:13 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
ИМХО: С 97 года копились ошибки, менялись прогеры, менеджеры, в итоге получился продукт который запустили, все понимают что нужно переписать, но никто не хочет, тем более что БД вырасла в структуре черт ногу сломит Типичная ситуация в гос.службах, по своему опыту знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 19:48 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduТут важна не скорость, а стабильность работы, т.е. отсутствие зависаний и входов-выходов. В данном случае существенно лучше - настолько, насколько версионник лучше блокировочника. Все же в плане блокировки пишущим пишущего Оракл блокировочник, и зависания таки встречаются на практике. То парни коммит на апдэйт забыли поставить, то индекс на внешнии ключи установить. Во втором случае, к примеру, некоторые операции блокируют изменение структуры таблы. Эти же операции при наличии индекса ничке не блокируют. Ну по крайней мере на 9 с таким сталкивался. Конечно, у Оракла моно быстро найти и исправить. Кроме того, к зависанию могут приводить и клиентские проги. Т.е. сказать, что Оракл совсем свободет от этого нельзя: не часто но бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2010, 21:47 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduРечь скорее о том, что версионник гораздо терпимее к промахам разработчиков ... А MS интернет эксплорер за это ругают. Удивительное рядом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2010, 02:47 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
ЛПavduРечь скорее о том, что версионник гораздо терпимее к промахам разработчиков ... Это кто ж такую чушь сказал тебе? Если разработчик дурак, то какую СУБД ему ни дай - он с ентой самой СУБД под мышкой устроит пляски по граблям. И ежели вдруг разработчик-дурак-плясун-по-граблям перешёл с СУБД А на СУБД В, то в лагере А только вздох облегчения :) А вот это верно ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2010, 09:02 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
vadiminfoavduТут важна не скорость, а стабильность работы, т.е. отсутствие зависаний и входов-выходов. В данном случае существенно лучше - настолько, насколько версионник лучше блокировочника. Все же в плане блокировки пишущим пишущего Оракл блокировочник, и зависания таки встречаются на практике. То парни коммит на апдэйт забыли поставить, то индекс на внешнии ключи установить. Во втором случае, к примеру, некоторые операции блокируют изменение структуры таблы. Эти же операции при наличии индекса ничке не блокируют. Ну по крайней мере на 9 с таким сталкивался. Конечно, у Оракла моно быстро найти и исправить. Кроме того, к зависанию могут приводить и клиентские проги. Т.е. сказать, что Оракл совсем свободет от этого нельзя: не часто но бывает. В нашей теперешней системе на Oracle года 4 все было Ок, потом после смены очередной версии стало вдруг зависать на блокировках записей. Все мозги свернул вместе с разработчиками - ничего найти не можем. Ситуацию долго держать нельзя - система производственная, поэтому и поймать не удается. Единственно написал запрос, который ловит главного виновника - он выходит или нажимает commit и все Ок. Вот это уже конкретно - кривые руки разработчиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2010, 09:07 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu стало вдруг зависать на блокировках записей. Все мозги свернул вместе с разработчиками - ничего найти не можем. А какого-нибудь параметра сессии или транзакции чтобы оно не ожидало освобождения чужого лока, а сразу вываливалось с ошибкой у Оракула нет? Ну или хотя бы по таймауту... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2010, 11:26 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Это > Хороший пример неудачного неудачной реализации проекта. И > неудачного выбора разработчика. В принципе все современные клиент-серверные СУБД более-менее одинаковые, надо только уметь правильно готовить. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2010, 13:05 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov avdu стало вдруг зависать на блокировках записей. Все мозги свернул вместе с разработчиками - ничего найти не можем. А какого-нибудь параметра сессии или транзакции чтобы оно не ожидало освобождения чужого лока, а сразу вываливалось с ошибкой у Оракула нет? Ну или хотя бы по таймауту... Есть, только для deadlock. А это обычная штатная блокировка строки ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2010, 13:15 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduDimitry Sibiryakov avdu стало вдруг зависать на блокировках записей. Все мозги свернул вместе с разработчиками - ничего найти не можем. А какого-нибудь параметра сессии или транзакции чтобы оно не ожидало освобождения чужого лока, а сразу вываливалось с ошибкой у Оракула нет? Ну или хотя бы по таймауту... Есть, только для deadlock. А это обычная штатная блокировка строки ... а как же select ... for update nowait??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 22:03 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
неправда вашаа как же select ... for update nowait??? А это параметр сессии или транзакции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 23:53 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduГде-то на заре 1997 года в недрах налоговой службы зародился проект единой системы автоматизации, который позже получил название Система ЭОД. В 2000 году я имел "счастье" лицезреть сей продукт в неком городе на Волге. С какого-то перепугу для реализации проекта выбрали MS SQL 6.5, хотя в то время уже был Oracle 8. Это оказалось фатальным для системы. Внедрение этого продукта стало одной из причин моего покидания сего ведомства. Масштабное внедрение началось в 2001-2002 годах, уже на MSSQL2000. С тех пор и поныне, при посещении своей бывшей работы, я постоянно натыкаюсь на зависание системы. Было поменено несколько серверов, каждый раз покупался все более мощный, сейчас стоит самый мощный из того, что можно найти на Win. В течение времени, пока находишься там, постоянно раздаются возгласы - система зависла, выйдите все и т.п. С интересом ждал момента перевода ее на MSSQL2005/2008, не знаю перевели или нет, но проблема зависаний осталась. Хороший пример неудачного выбора СУБД и неудачной реализации проекта. И неудачного выбора разработчика. Вот это куда серьезнее.. SQL 6.5 - 2000 вполне нормальные СУБд для своего времени.. Конечно если написали на теме Акссес и прилинковали таблички, то и оракл бы уронили... Вопрос не в субд, а в способе применения.. По ходу провалился разработчик - проектировщик.. Причем серьезно.. 400 пользователей.. это не торговая тема.. где накладные по 100 - 2000 строк. Тут куда все легче.. avduПричин неудачи я вижу три 1. Неудачный выбор СУБД (MSSQL тогда - блокировочник) 2. Неудачная структура данных, изначально написанная под блокировочник 3. Неудачный разработчик, что, впрочем, породило и пп.1 и 2. p.s. Одновременно работающих пользователей > 400 3. надо ставить на 1 и тогда любую субд можно по Ваше описание подвести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 03:21 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
VolochkovaavduГде-то на заре 1997 года в недрах налоговой службы зародился проект единой системы автоматизации, который позже получил название Система ЭОД. В 2000 году я имел "счастье" лицезреть сей продукт в неком городе на Волге. С какого-то перепугу для реализации проекта выбрали MS SQL 6.5, хотя в то время уже был Oracle 8. Это оказалось фатальным для системы. Внедрение этого продукта стало одной из причин моего покидания сего ведомства. Масштабное внедрение началось в 2001-2002 годах, уже на MSSQL2000. С тех пор и поныне, при посещении своей бывшей работы, я постоянно натыкаюсь на зависание системы. Было поменено несколько серверов, каждый раз покупался все более мощный, сейчас стоит самый мощный из того, что можно найти на Win. В течение времени, пока находишься там, постоянно раздаются возгласы - система зависла, выйдите все и т.п. С интересом ждал момента перевода ее на MSSQL2005/2008, не знаю перевели или нет, но проблема зависаний осталась. Хороший пример неудачного выбора СУБД и неудачной реализации проекта. И неудачного выбора разработчика. Вот это куда серьезнее.. SQL 6.5 - 2000 вполне нормальные СУБд для своего времени.. Конечно если написали на теме Акссес и прилинковали таблички, то и оракл бы уронили... Вопрос не в субд, а в способе применения.. По ходу провалился разработчик - проектировщик.. Причем серьезно.. 400 пользователей.. это не торговая тема.. где накладные по 100 - 2000 строк. Тут куда все легче.. avduПричин неудачи я вижу три 1. Неудачный выбор СУБД (MSSQL тогда - блокировочник) 2. Неудачная структура данных, изначально написанная под блокировочник 3. Неудачный разработчик, что, впрочем, породило и пп.1 и 2. p.s. Одновременно работающих пользователей > 400 3. надо ставить на 1 и тогда любую субд можно по Ваше описание подвести. VolochkovaavduГде-то на заре 1997 года в недрах налоговой службы зародился проект единой системы автоматизации, который позже получил название Система ЭОД. В 2000 году я имел "счастье" лицезреть сей продукт в неком городе на Волге. С какого-то перепугу для реализации проекта выбрали MS SQL 6.5, хотя в то время уже был Oracle 8. Это оказалось фатальным для системы. Внедрение этого продукта стало одной из причин моего покидания сего ведомства. Масштабное внедрение началось в 2001-2002 годах, уже на MSSQL2000. С тех пор и поныне, при посещении своей бывшей работы, я постоянно натыкаюсь на зависание системы. Было поменено несколько серверов, каждый раз покупался все более мощный, сейчас стоит самый мощный из того, что можно найти на Win. В течение времени, пока находишься там, постоянно раздаются возгласы - система зависла, выйдите все и т.п. С интересом ждал момента перевода ее на MSSQL2005/2008, не знаю перевели или нет, но проблема зависаний осталась. Хороший пример неудачного выбора СУБД и неудачной реализации проекта. И неудачного выбора разработчика. Вот это куда серьезнее.. SQL 6.5 - 2000 вполне нормальные СУБд для своего времени.. Конечно если написали на теме Акссес и прилинковали таблички, то и оракл бы уронили... Вопрос не в субд, а в способе применения.. По ходу провалился разработчик - проектировщик.. Причем серьезно.. 400 пользователей.. это не торговая тема.. где накладные по 100 - 2000 строк. Тут куда все легче.. avduПричин неудачи я вижу три 1. Неудачный выбор СУБД (MSSQL тогда - блокировочник) 2. Неудачная структура данных, изначально написанная под блокировочник 3. Неудачный разработчик, что, впрочем, породило и пп.1 и 2. p.s. Одновременно работающих пользователей > 400 3. надо ставить на 1 и тогда любую субд можно по Ваше описание подвести. Нет, не согласен. Для такой задачи (автоматизация налоговой) 2000 и тем более 6.5, с которой все начиналось - СУБД откровенно слабые. Недаром ни одной серьезной банковской системы, для крупных банков, особенно для работы с розницей, вы не найдете на MSSQL, даже на 2005/2008. На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы на MSSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 05:14 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu... На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы на MSSQL. Извините за нескромный вопрос, но неужели Вас на www.google.com забанили ? Изучаем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 06:34 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
andy stavdu... На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы на MSSQL. Извините за нескромный вопрос, но неужели Вас на www.google.com забанили ? Изучаем А я имел ввиду АБС российской разработки. Итак ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 06:44 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
andy stavdu... На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы на MSSQL. Извините за нескромный вопрос, но неужели Вас на www.google.com забанили ? Изучаем К тому же, помещать рекламу от Microsoft - моветон ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 06:45 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduandy stavdu... На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы на MSSQL. Извините за нескромный вопрос, но неужели Вас на www.google.com забанили ? Изучаем А я имел ввиду АБС российской разработки. Итак ... А есть принципиальное отличие российского от нероссийского? Типа руки российских разработчиков банковского софта лучше заточнены под оракул, чем сиквелсервер? Это такое мегатестирование проводилось или "пол-палец-потолок + я лучше знаю оракл"? И повнимательнее ссылку изучаем, там ооочень много всего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 06:49 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu[quot andy st]К тому же, помещать рекламу от Microsoft - моветон ... зато открыто рекламировать Oracle - рулез форева? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 06:51 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
andy stavdu[quot andy st]К тому же, помещать рекламу от Microsoft - моветон ... зато открыто рекламировать Oracle - рулез форева? :) Может мне попросить у Oracle денег за рекламу ? А чего я буду изучать ссылки с сайта Microsoft. И хорошо, если бы там были указаны причины перехода ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 06:57 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
andy stavduandy stavdu... На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы на MSSQL. Извините за нескромный вопрос, но неужели Вас на www.google.com забанили ? Изучаем А я имел ввиду АБС российской разработки. Итак ... Типа руки российских разработчиков банковского софта лучше заточнены под оракул, чем сиквелсервер? Мозги ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 06:59 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu Нет, не согласен. Для такой задачи (автоматизация налоговой) 2000 и тем более 6.5, с которой все начиналось - СУБД откровенно слабые. Недаром ни одной серьезной банковской системы, для крупных банков, особенно для работы с розницей, вы не найдете на MSSQL, даже на 2005/2008. На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы на MSSQL. А Вас никто в чужую веру обращать не собирается. В мире происходят вещи вне зависимости, верите Вы в них или нет.. Банки до недавнего, а то и по сей день сидят на самописках C# + MSSQL А есть система RS Balance - Знаете такую? Вообще под новелом крутится на btrieve.. И работает как надо. Если Вы не пробовали устриц, не факт что оно не полезно, а испортить продукт дело не хитрое.. А так же есть тела, которые свято верят что Filemaker круче гор и оврагов :) А сбер вообще на каких дос окошках работает Ношу надо брать по себе, чтобы не падать при ходьбе.. По чесноку был переход с MS SQL 7 на 8 оракл.. фигня получилась... Оракл, в данном случае, плохая субд? Это по Вашей логике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 07:00 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduМожет мне попросить у Oracle денег за рекламу ? да и не заплатит. откатная форма Only. avdu А чего я буду изучать ссылки с сайта Microsoft. И хорошо, если бы там были указаны причины перехода ? А типа адекватные причины выбора oracle не требуется указывать, ибо тру алвайс и евривере? p.s.: уж не реинкарнация ли Yo! в младенчестве это? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 07:30 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Когда-то я варился в этой кастрюле... 1. TCO. Сколько стоит купить ораклу на все ИФНС РФ? а настроить? а админить? и где в каком-нибудь Усть-Перепендюйске найти народ на это дело? А зарплаты у айтишников в ФНС чуть больше чем у уборщицы (не шучу). Да он свалит сразу. 2. Лоббирование M$. Сколько разговоров было про альтернативные системы? Нет. Никаких альтернатив, M$ only. Главное хранилище в те времена M$ не тянуло - поэтому там Oracle. на HPшном железе и HP-UX. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 09:47 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Volochkovaavdu Нет, не согласен. Для такой задачи (автоматизация налоговой) 2000 и тем более 6.5, с которой все начиналось - СУБД откровенно слабые. Недаром ни одной серьезной банковской системы, для крупных банков, особенно для работы с розницей, вы не найдете на MSSQL, даже на 2005/2008. На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы на MSSQL. А Вас никто в чужую веру обращать не собирается. В мире происходят вещи вне зависимости, верите Вы в них или нет.. Банки до недавнего, а то и по сей день сидят на самописках C# + MSSQL А есть система RS Balance - Знаете такую? Вообще под новелом крутится на btrieve.. И работает как надо. Если Вы не пробовали устриц, не факт что оно не полезно, а испортить продукт дело не хитрое.. А так же есть тела, которые свято верят что Filemaker круче гор и оврагов :) А сбер вообще на каких дос окошках работает Ношу надо брать по себе, чтобы не падать при ходьбе.. По чесноку был переход с MS SQL 7 на 8 оракл.. фигня получилась... Оракл, в данном случае, плохая субд? Это по Вашей логике. Система RS-Bank, а не RS-Balance. Знаю, сам на ней работал в банке, именно на btrieve. А Сбер, как Вы, мадам, изволили выразится, по крайней мере нашего ФО, уже давно перешел с RS-Bank на ЦФТ, именно на Oracle, поскольку ЦФТ не на Oracle нет. Еще в 2004 году. А веру я менять не собираюсь, поскольку от рождения православный, им и помру. Впрочем, с женщинами спорить себе дороже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 10:42 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduХороший пример неудачного выбора СУБД и неудачной реализации проекта. И неудачного выбора разработчика. Из дальнейшего описания вырисовывается некрупная "бюрократическая" системка без каких-либо нетривиальных кусков, которую можно слабать на любой "толстой" СУБД, равно как и на многих поделках попроще. 400 немудрячих пользователей и налоговая ерунда масштаба города --- при современном-то оборудовании не вопрос совершенно, были бы квалифицированные разработчики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 10:49 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
MazoHistКогда-то я варился в этой кастрюле... 1. TCO. Сколько стоит купить ораклу на все ИФНС РФ? а настроить? а админить? и где в каком-нибудь Усть-Перепендюйске найти народ на это дело? А зарплаты у айтишников в ФНС чуть больше чем у уборщицы (не шучу). Да он свалит сразу. 2. Лоббирование M$. Сколько разговоров было про альтернативные системы? Нет. Никаких альтернатив, M$ only. Главное хранилище в те времена M$ не тянуло - поэтому там Oracle. на HPшном железе и HP-UX. 1. С тех пор многое изменилось. Теперь в налоговой, кроме зарплаты, платят еще и премию, которая бывает с зарплату размером. Судя по количеству машин на приколе у конторы, никто уходить не собирается. Сейчас увольнение из налоговой именно IT - явление редкое. 2. Речь идет о крупных нагруженных системах, а не о неких ООО, тут и MS SQL нужно настраивать и админить, а вот это уже дело будет посложнее, чем Oracle, да и стоящей литературы поменее. К тому же налоговая давно имеет каналы связи, по которым все админится удаленно. Достаточно иметь 2-х достойных IT шников на регион. 3. МВД, ФМС, таможня, юстиция, Росреестр (права и кадастр), МЧС (!) - Oracle, и только налоговая на MS. Где тут лоббирование ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 10:52 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduMazoHistКогда-то я варился в этой кастрюле... 1. TCO. Сколько стоит купить ораклу на все ИФНС РФ? а настроить? а админить? и где в каком-нибудь Усть-Перепендюйске найти народ на это дело? А зарплаты у айтишников в ФНС чуть больше чем у уборщицы (не шучу). Да он свалит сразу. 2. Лоббирование M$. Сколько разговоров было про альтернативные системы? Нет. Никаких альтернатив, M$ only. Главное хранилище в те времена M$ не тянуло - поэтому там Oracle. на HPшном железе и HP-UX. 1. С тех пор многое изменилось. Теперь в налоговой, кроме зарплаты, платят еще и премию, которая бывает с зарплату размером. Судя по количеству машин на приколе у конторы, никто уходить не собирается. Сейчас увольнение из налоговой именно IT - явление редкое. 2. Речь идет о крупных нагруженных системах, а не о неких ООО, тут и MS SQL нужно настраивать и админить, а вот это уже дело будет посложнее, чем Oracle, да и стоящей литературы поменее. К тому же налоговая давно имеет каналы связи, по которым все админится удаленно. Достаточно иметь 2-х достойных IT шников на регион. 3. МВД, ФМС, таможня, юстиция, Росреестр (права и кадастр), МЧС (!) - Oracle, и только налоговая на MS. Где тут лоббирование ? А пожары тушат так до революции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 10:54 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruavduХороший пример неудачного выбора СУБД и неудачной реализации проекта. И неудачного выбора разработчика. Из дальнейшего описания вырисовывается некрупная "бюрократическая" системка без каких-либо нетривиальных кусков, которую можно слабать на любой "толстой" СУБД, равно как и на многих поделках попроще. 400 немудрячих пользователей и налоговая ерунда масштаба города --- при современном-то оборудовании не вопрос совершенно, были бы квалифицированные разработчики. Налоговая системка, сама по себе вещь нетривиальная, как и наша налоговая система. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 10:55 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
VolochkovaavduMazoHistКогда-то я варился в этой кастрюле... 1. TCO. Сколько стоит купить ораклу на все ИФНС РФ? а настроить? а админить? и где в каком-нибудь Усть-Перепендюйске найти народ на это дело? А зарплаты у айтишников в ФНС чуть больше чем у уборщицы (не шучу). Да он свалит сразу. 2. Лоббирование M$. Сколько разговоров было про альтернативные системы? Нет. Никаких альтернатив, M$ only. Главное хранилище в те времена M$ не тянуло - поэтому там Oracle. на HPшном железе и HP-UX. 1. С тех пор многое изменилось. Теперь в налоговой, кроме зарплаты, платят еще и премию, которая бывает с зарплату размером. Судя по количеству машин на приколе у конторы, никто уходить не собирается. Сейчас увольнение из налоговой именно IT - явление редкое. 2. Речь идет о крупных нагруженных системах, а не о неких ООО, тут и MS SQL нужно настраивать и админить, а вот это уже дело будет посложнее, чем Oracle, да и стоящей литературы поменее. К тому же налоговая давно имеет каналы связи, по которым все админится удаленно. Достаточно иметь 2-х достойных IT шников на регион. 3. МВД, ФМС, таможня, юстиция, Росреестр (права и кадастр), МЧС (!) - Oracle, и только налоговая на MS. Где тут лоббирование ? А пожары тушат так до революции. Сложилось у плебса странное мнение, что до революции все было плохо. Отнюдь нет. Кстати, борьба с пожарами, особенно на селе, была организована не в пример лучше теперешних. Даже при том уровне техники нынешние сгоревшие деревни вряд ли бы сгорели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 10:59 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduVolochkovaavduMazoHistКогда-то я варился в этой кастрюле... 1. TCO. Сколько стоит купить ораклу на все ИФНС РФ? а настроить? а админить? и где в каком-нибудь Усть-Перепендюйске найти народ на это дело? А зарплаты у айтишников в ФНС чуть больше чем у уборщицы (не шучу). Да он свалит сразу. 2. Лоббирование M$. Сколько разговоров было про альтернативные системы? Нет. Никаких альтернатив, M$ only. Главное хранилище в те времена M$ не тянуло - поэтому там Oracle. на HPшном железе и HP-UX. 1. С тех пор многое изменилось. Теперь в налоговой, кроме зарплаты, платят еще и премию, которая бывает с зарплату размером. Судя по количеству машин на приколе у конторы, никто уходить не собирается. Сейчас увольнение из налоговой именно IT - явление редкое. 2. Речь идет о крупных нагруженных системах, а не о неких ООО, тут и MS SQL нужно настраивать и админить, а вот это уже дело будет посложнее, чем Oracle, да и стоящей литературы поменее. К тому же налоговая давно имеет каналы связи, по которым все админится удаленно. Достаточно иметь 2-х достойных IT шников на регион. 3. МВД, ФМС, таможня, юстиция, Росреестр (права и кадастр), МЧС (!) - Oracle, и только налоговая на MS. Где тут лоббирование ? А пожары тушат так до революции. Сложилось у плебса странное мнение, что до революции все было плохо. Отнюдь нет. Кстати, борьба с пожарами, особенно на селе, была организована не в пример лучше теперешних. Даже при том уровне техники нынешние сгоревшие деревни вряд ли бы сгорели. Зато патриции нынче с Ораклом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 11:02 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
С системой в сабже был знаком лично в 2005 - 2007 гг. и админил и писал, многое там не нравилось но(!) не сточки зрения СУБД, а с точки зрения реализации. Написана она топорно и доставали бесконечные попытки заткнуть мелкие дырки драными тряпками Мораль всего выше сказанного Выбор СУБД он критичен, но с помощью любой из них можно добится хороших результатов если иметь руки идущие от головы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 11:03 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
VolochkovaavduVolochkovaavduMazoHistКогда-то я варился в этой кастрюле... 1. TCO. Сколько стоит купить ораклу на все ИФНС РФ? а настроить? а админить? и где в каком-нибудь Усть-Перепендюйске найти народ на это дело? А зарплаты у айтишников в ФНС чуть больше чем у уборщицы (не шучу). Да он свалит сразу. 2. Лоббирование M$. Сколько разговоров было про альтернативные системы? Нет. Никаких альтернатив, M$ only. Главное хранилище в те времена M$ не тянуло - поэтому там Oracle. на HPшном железе и HP-UX. 1. С тех пор многое изменилось. Теперь в налоговой, кроме зарплаты, платят еще и премию, которая бывает с зарплату размером. Судя по количеству машин на приколе у конторы, никто уходить не собирается. Сейчас увольнение из налоговой именно IT - явление редкое. 2. Речь идет о крупных нагруженных системах, а не о неких ООО, тут и MS SQL нужно настраивать и админить, а вот это уже дело будет посложнее, чем Oracle, да и стоящей литературы поменее. К тому же налоговая давно имеет каналы связи, по которым все админится удаленно. Достаточно иметь 2-х достойных IT шников на регион. 3. МВД, ФМС, таможня, юстиция, Росреестр (права и кадастр), МЧС (!) - Oracle, и только налоговая на MS. Где тут лоббирование ? А пожары тушат так до революции. Сложилось у плебса странное мнение, что до революции все было плохо. Отнюдь нет. Кстати, борьба с пожарами, особенно на селе, была организована не в пример лучше теперешних. Даже при том уровне техники нынешние сгоревшие деревни вряд ли бы сгорели. Зато патриции нынче с Ораклом Есть такая поговорка - неладно скроен, но крепко сшит. Это про MS SQL. А про Oracle - и скроен ладно и сшит крепко. В последних своих комментариях на asktom.oracle.com гуру и вице-президент Oracle Том Кайт признал, что в настоящее время у Oracle 1 серьезный конкурент - MSSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 11:09 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
DorsajС системой в сабже был знаком лично в 2005 - 2007 гг. и админил и писал, многое там не нравилось но(!) не сточки зрения СУБД, а с точки зрения реализации. Написана она топорно и доставали бесконечные попытки заткнуть мелкие дырки драными тряпками Мораль всего выше сказанного Выбор СУБД он критичен, но с помощью любой из них можно добится хороших результатов если иметь руки идущие от головы Ну так я это и говорил в предыдущих постах. Но если руки кривые и СУБД не очень - получается Система ЭОД. В принципе выбор MS SQL 6.5 изначально - это те же самые руки, но идущие от жопы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 11:13 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduandy stavdu... На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы на MSSQL. Извините за нескромный вопрос, но неужели Вас на www.google.com забанили ? Изучаем А я имел ввиду АБС российской разработки. Итак ... неуклюжая попытка съехать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 11:24 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduDorsajС системой в сабже был знаком лично в 2005 - 2007 гг. и админил и писал, многое там не нравилось но(!) не сточки зрения СУБД, а с точки зрения реализации. Написана она топорно и доставали бесконечные попытки заткнуть мелкие дырки драными тряпками Мораль всего выше сказанного Выбор СУБД он критичен, но с помощью любой из них можно добится хороших результатов если иметь руки идущие от головы Ну так я это и говорил в предыдущих постах. Но если руки кривые и СУБД не очень - получается Система ЭОД. В принципе выбор MS SQL 6.5 изначально - это те же самые руки, но идущие от жопы. ты какой-то неуклюжий тролль, ничего не понимающий ни в архитектуре систем, ни в процессе их создания. Для того, чтобы промывать косточки каким-то системам, нужно хотя-бы немного иметь об этом представление. Студенческая тараторка "оракла круть" . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 11:42 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iscrafmavduandy stavdu... На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы на MSSQL. Извините за нескромный вопрос, но неужели Вас на www.google.com забанили ? Изучаем А я имел ввиду АБС российской разработки. Итак ... неуклюжая попытка съехать. Не впечатляет ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 11:42 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu уже давно перешел с RS-Bank на ЦФТ, именно на Oracle, поскольку ЦФТ не на Oracle нет. Еще в 2004 году. Не позорьтесь. Зайдите на сайт ЦФТ и посмотрите что такое Платформа 2. Объяснить почему ЦФТ отказывается от Оракла или сами прочитаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 12:05 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduНалоговая системка, сама по себе вещь нетривиальная, как и наша налоговая система. Нетривиальная вещь --- это напр., карта распределения в головном мозге активности белка в зависимости от генов пациента и результатьв ЯМР-томографии, когда оптимизатор построителя запросов к БД еле-еле втискивает SQL-ный текст запроса в 200 килобайт предел, план исполнения строится 5 минут, а кластер 8 * (2 * Quad Xeon + 64Gb RAM) в состоянии окучивать только децимированную базу. Не дай Бог нам дожить до _настолько_ нетривиальной налоговoй системы :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 12:05 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruкогда оптимизатор построителя запросов к БД еле-еле втискивает SQL-ный текст запроса в 200 килобайт предел, план исполнения строится 5 минут, Можно глупый вопрос - а зачем вы динамический запрос на 200К исполняете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 12:15 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
AlexPhiliv_an_ruкогда оптимизатор построителя запросов к БД еле-еле втискивает SQL-ный текст запроса в 200 килобайт предел, план исполнения строится 5 минут, Можно глупый вопрос - а зачем вы динамический запрос на 200К исполняете? присоединяюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 12:21 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
AlexPhilavdu уже давно перешел с RS-Bank на ЦФТ, именно на Oracle, поскольку ЦФТ не на Oracle нет. Еще в 2004 году. Не позорьтесь. Зайдите на сайт ЦФТ и посмотрите что такое Платформа 2. Объяснить почему ЦФТ отказывается от Оракла или сами прочитаете? и ??? * Работа КРИТИЧЕСКИ важных приложений на уровне, максимально приближенном к формату NonStop 24x7. Платформа 2 МСА обеспечивает работу в режиме Oracle Real Application Cluster, что позволяет обслуживать КРИТИЧЕСКИ важные приложения в режиме 24x7. Большинство сервисных операций с базами данных может быть выполнено без остановки в обслуживании банка и прозрачно для пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 12:34 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
AlexPhilavdu уже давно перешел с RS-Bank на ЦФТ, именно на Oracle, поскольку ЦФТ не на Oracle нет. Еще в 2004 году. Не позорьтесь. Зайдите на сайт ЦФТ и посмотрите что такое Платформа 2. Объяснить почему ЦФТ отказывается от Оракла или сами прочитаете? С сайта: Нагрузочные испытания – подтверждение деклараций Платформа 2 МСА обеспечивает одновременное обслуживание от 500 до 100 000 пользователей и поддержку до 100 000 000 счетов клиентов в единой базе данных в режиме реального времени. Высокие показатели производительности и масштабируемости технологической платформы подтверждены в рамках тестирования информационного банковского комплекса ЦФТ-Банк (Платформа 2 MCA), развернутого на сервере баз данных на основе платформы HP Superdome с СУБД Oracle 10g. Мое: декларируется потенциальная независимость от СУБД и только. По поводу "независимости" приложений от СУБД прочтите Кайта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 12:38 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
В общем, спор зашел в тупик. Факты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность в 2005, засунув ее аж в TempDB ! И сразу получила признание Кайта в конкурентоспособности. Но система ЭОД разрабатывалась, исходя из архитектурных решений 6.5. Если бы ее писали сейчас прямо под 2008 (про Oracle молчу, а то заплюют), то, возможно ситуация была бы лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 12:49 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduсистема ЭОД разрабатывалась, исходя из архитектурных решений 6.5. речь как раз идет о том, что из архитектурных решений не исходили . Так и не понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 13:09 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduAlexPhilavdu уже давно перешел с RS-Bank на ЦФТ, именно на Oracle, поскольку ЦФТ не на Oracle нет. Еще в 2004 году. Не позорьтесь. Зайдите на сайт ЦФТ и посмотрите что такое Платформа 2. Объяснить почему ЦФТ отказывается от Оракла или сами прочитаете? Мое: декларируется потенциальная независимость от СУБД и только. По поводу "независимости" приложений от СУБД прочтите Кайта. Вы не в теме. Основная идея платформы 2 - вынос PL+ кода на джаву. Ранее PL+ компилировался в PL/SQL и в нём была вся логика, из-за чего и есть глобальные проблемы с решениями именно для розничных банков. Теперь PL+ будет компилироваться в Java, а СУБД пока будет Оракл, но фактически не будет завязки именно на Оракл. P.S. Кстати, ЦФТ-шники говорили, что у них были задумки по переходу с Оракла на MS SQL, но не договорились по лицензированию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 13:15 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
дочитав до конца, я потерялась :)) Цитировать конкретных собеседников не буду, просто напишу свои мысли, которые пришли в тот момент, когда мне на глаза попалась эта тема. Итак.... Еще совсем недавно я честно и замозабвенно трудилась на благо налоговой. Так случилось, что в налоговой службе я давно, поэтому застала старый добрый FOX . Переход на MS SQL был мучительным быстрым и неизбежным. Как администратор БД, приходилось изголяться на пользователях (просмотр только 500 записей и тому подобное). Система ЭОД (для пользователя- непрограммиста) представляет собой запрос-результат, но зачем "Мария Петровна" отберет декларации с.. по.., Фамилия инспектора -.. , состояние обработки -.... и т.д??? Она тупо отображает все записи, которые ей доступны (например 10000) и глазками находит нужное (находит ли???). Как администратору сервера MS SQL , нужно было держать руки на пульсе в плане своевременных упаковок таблиц, обрезаний журналов логов БД на серваке и т.д. Сталкнувшись с очень большим числом программистов ЭОДе, говорю обоснованно, - висят там, где слабые программисты (конкретно в этом направлении, без наездов!!!). Самые "страшные" объективные зависания в налоговых наблюдаются в отчетный период, но это уже "спасибо" XML, сдачи отчетности по инету и т.д. Действительно, во время работы приходили мысли о том, что система ЭОДе писалась "студентами", техническая поддержка достаточна слабая, много проблем так и остались без ответа. Сейчас я уже не связана с налоговой, вспоминаю это время, как дурной сон, искренне жалея тех, кто каждый день из "..." получает конфетку, а получает в ответ - "У них опять сервер завис... Это техническая ошибка...." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 13:23 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduпрекрасно осознавая ущербность блокировочника по сравнению с версионником, MS Расскажите про преимущества использования версионников (насколько я понимаю, к ним вы относите только Оракл) в качестве решений для розничных банков. Интересно послушать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 13:27 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
AlexPhiliv_an_ruкогда оптимизатор построителя запросов к БД еле-еле втискивает SQL-ный текст запроса в 200 килобайт предел, план исполнения строится 5 минут, Можно глупый вопрос - а зачем вы динамический запрос на 200К исполняете? Он не глупый, он очень даже хороший. Там для распределения данных характерны "длинные хвосты", и соответственно для разных значений индексированного поля число строк может различаться на порядки. Например, "минимально полезное" для тех задач хранилище RDF содержит примерно 15млрд строк, 4 колонки (G, S, P, O). При этом primary key P,S,O,G на 5% состоит из ключей с "самым популярным" P=rdf:type, ещё треть ключей приходится два десятка следующих по популярности популярных значений P, а на наименее популярную тысячу значений P приходится всего несколько тысяч ключей. В зависимости от конкретного x селективность WHERE P=x будет меняться на шесть порядков. Хуже того, выборки для разных G содержат P и S в совершенно разных пропорциях, напр., очень многие S встречаются только в комбинации с каким-то одним "своим" G. Для получения разумной оценки селективности оптимизатор SQL лезет в индекс и оценивает число строк, соответствующих данным конкретным значениям наиболее значащих полей индекса. Типичный запрос является UNION ALL нескольких тысяч джойнов, по 20-30 таблиц в джойне, если его попытаться скомпилировать один раз для "среднего" случая и передавать параметры, то он просто никогда не завершится бы, потому что порядок доступа к индексам был бы полностью неверным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 13:30 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
AlexPhilavduпрекрасно осознавая ущербность блокировочника по сравнению с версионником, MS Расскажите про преимущества использования версионников (насколько я понимаю, к ним вы относите только Оракл) в качестве решений для розничных банков. Интересно послушать... Если что, я работал с банковскими системами в розничных банках, написанными на Oracle, Informix, DB2, Progress и MS SQL (немного с Pervasive, но это не считается). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 13:33 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ru Типичный запрос является UNION ALL нескольких тысяч джойнов, по 20-30 таблиц в джойне, если его попытаться скомпилировать один раз для "среднего" случая и передавать параметры, то он просто никогда не завершится бы, потому что порядок доступа к индексам был бы полностью неверным. кто такие запросы пишет? Это как в истории про "обезьяну с гранатой". Дали в руки СУБД с SQL, а как и для чего используется не научили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 13:37 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
AlexPhilavduпрекрасно осознавая ущербность блокировочника по сравнению с версионником, MS Расскажите про преимущества использования версионников (насколько я понимаю, к ним вы относите только Оракл) в качестве решений для розничных банков. Интересно послушать... поглядите на TPC-E, там правда эмуляция брокерской фирмы но суть думаю уловите. там есть запросик brokervolume, сначала мс пыталась его в блокировочном режиме пускать, но остановилась на версионном (IL snapshot). вот прикиньте как бы просела производительность если бы этот запрос пускался бы в блокировочном режиме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 13:42 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iscrafmiv_an_ru Типичный запрос является UNION ALL нескольких тысяч джойнов, по 20-30 таблиц в джойне, если его попытаться скомпилировать один раз для "среднего" случая и передавать параметры, то он просто никогда не завершится бы, потому что порядок доступа к индексам был бы полностью неверным. кто такие запросы пишет? Это как в истории про "обезьяну с гранатой". Дали в руки СУБД с SQL, а как и для чего используется не научили. SPARQL front-end translator пишет, разумеется, не ручками же. SPARQL-запрос на входе, является, фактически, join-ом большого количества union-ов выборок из разношёрстных таблиц. Оптимизатор понимает, что (A1 union A2) join (B1 union B2) on (A.z = B.z) не влезет ни в какой разумный temp space, поэтому переписывает его в A1 join B1 on (A1.z=B1.z) union A1 join B2 on (A1.z=B2.z) union A2 join B1 on (A2.z=B1.z) union A2 join B2 on (A2.z=B2.z) да ещё при везении докажет, что, скажем, A1.z=B2.z всегда ложно и поэтому A1 join B2 on (A1.z=B2.z) всегда пуст и поэтому его можно вообще выкинуть. По мере оптимизации join-ов union-ов становится всё меньше, зато union-ов join-ов становится всё больше, запрос становится всё более "плоским" (меньше подзапросов), но и в размере иногда подрастает. Для некоторых популярных случает транслятор "жульничает", и вместо популярного "противного" подзапроса всобачивает procedure view, чтоб хоть так ужать создаваемый код. В общем, там внутри много кошмариков :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 14:07 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduПричин неудачи я вижу три 1. Неудачный выбор СУБД (MSSQL тогда - блокировочник) 2. Неудачная структура данных, изначально написанная под блокировочник 3. Неудачный разработчик, что, впрочем, породило и пп.1 и 2. p.s. Одновременно работающих пользователей > 400Да причина очевидна - п. 3 Нормальный разработчик сделает нормальную систему на любой из промышленных СУБД, которую знает. Про госконторы что говорить - в лучьшем случае студенты разрабатывают. Кто может назвать несколько хороших, высокого уровня систем для госконтор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 14:15 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Поддержу FSS, в прежней жизни налоговая учетка была писана на FOX-e, весьма удобная и доведеная до ума система. Бывали, конечно тормоза в ряде случаев, вызванные не самыми быстрыми сетями того времени и файл-серверной технологией, но как-то не столь глобальные, что-ли... А в 2007г. разработку ЭОД отдали другим авторам. И выбор той или иной СУБД тут-бы не помог. Изначально неудачное архитектурное решение, пороки которого компенсировались постоянной заменой серверов на более мощные. На сегодня система живет своей жизнью, но, с другой стороны, уже 13 лет как живет. Хотя, по слухам, планируются какие-то глобальные изменения информационной системы ФНС, при которых ЭОД должен умереть естественной смертью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 14:17 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
alexeyvgКто может назвать несколько хороших, высокого уровня систем для госконтор? data.gov :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 14:38 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu вице-президент Oracle Том Кайт признал, что в настоящее время у Oracle 1 серьезный конкурент - MSSQL. Занятно. Значит вице президент Оракл признал, что MSSQL вполне себе такой серьезный конкурент Ораклу, а ты развел демагогию о том что MSSQL все запортил. Послушай лучше Тома, MSSQL серьезный конкурент и крутится на нем многое чего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 14:47 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudio вице президент Оракл признал, что MSSQL вполне себе такой серьезный конкурент Ораклу В плане маркетинга. Они теперь могут кричать на каждом столбу "у нас тоже есть версионность" и тем самым переманить к себе деньги ньюбов. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 15:36 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudioavdu вице-президент Oracle Том Кайт признал, что в настоящее время у Oracle 1 серьезный конкурент - MSSQL. Занятно. Значит вице президент Оракл признал, что MSSQL вполне себе такой серьезный конкурент Ораклу, а ты развел демагогию о том что MSSQL все запортил. Послушай лучше Тома, MSSQL серьезный конкурент и крутится на нем многое чего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 16:18 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudioavdu вице-президент Oracle Том Кайт признал, что в настоящее время у Oracle 1 серьезный конкурент - MSSQL. Занятно. Значит вице президент Оракл признал, что MSSQL вполне себе такой серьезный конкурент Ораклу, а ты развел демагогию о том что MSSQL все запортил. Послушай лучше Тома, MSSQL серьезный конкурент и крутится на нем многое чего. Да нет, он признал не в смысле маркетинга, а в смысле архитектуры. Но, начиная с версии 2005. Если поищу, найду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 16:18 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
AlexPhilavduпрекрасно осознавая ущербность блокировочника по сравнению с версионником, MS Расскажите про преимущества использования версионников (насколько я понимаю, к ним вы относите только Оракл) в качестве решений для розничных банков. Интересно послушать... Про версионники почитайте Кайта. Лучше него еще никто не описывал их преимущества. И не только Oracle. Просто он изначально версионник, а тот же MSSQL - эволюционно и, во многом благодаря тому же Oracle. Просто наиболее сильный конкурент MS именно Oracle, вот отсюда и разговор именно о нем. Oracle используется много где, все остальное (кроме MS) - эпизоды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 16:25 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_rualexeyvgКто может назвать несколько хороших, высокого уровня систем для госконтор? data.gov :( Я не встречал. Их, похоже, нет, в принципе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 16:35 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduiv_an_rualexeyvgКто может назвать несколько хороших, высокого уровня систем для госконтор?data.gov :(Я не встречал. Их, похоже, нет, в принципе.и на гугле забанили ещё, вот ведь неудача :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 16:38 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduИ не только Oracle. Просто он изначально версионник Да щаззз... Изначально версионников два: PostgreSQL и Interbase. Остальные, включая Oracle, в таковые мутировали или разрабатывались "по образу и подобию" как InnoDB и Falcon. Просто Оракул научился версионным трюкам так давно, что его блокировочное происхождение замели под ковёр. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 16:38 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu Да нет, он признал не в смысле маркетинга, а в смысле архитектуры. Но, начиная с версии 2005. Если поищу, найду. Тогда перевести проект на сервер 2005 малой кровью и забыть про Оракл, где прийдется переписать базу с нуля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 16:41 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
egorychavduiv_an_rualexeyvgКто может назвать несколько хороших, высокого уровня систем для госконтор?data.gov :(Я не встречал. Их, похоже, нет, в принципе.и на гугле забанили ещё, вот ведь неудача :)) Я говорю о тех, что видел своими глазами, или работал сам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 16:42 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudioavdu Да нет, он признал не в смысле маркетинга, а в смысле архитектуры. Но, начиная с версии 2005. Если поищу, найду. Тогда перевести проект на сервер 2005 малой кровью и забыть про Оракл, где прийдется переписать базу с нуля. На 2008. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 16:44 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov avduИ не только Oracle. Просто он изначально версионник Да щаззз... Изначально версионников два: PostgreSQL и Interbase. Остальные, включая Oracle, в таковые мутировали или разрабатывались "по образу и подобию" как InnoDB и Falcon. Просто Оракул научился версионным трюкам так давно, что его блокировочное происхождение замели под ковёр. Ну и отлично. Только где PostgreSQL и Interbase и где Oracle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 16:46 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduЯ говорю о тех, что видел своими глазами, или работал сам. data.gov :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 16:47 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Изначально версионников два: PostgreSQL и Interbase. Остальные, включая Oracle, в таковые мутировали или разрабатывались "по образу и подобию" как InnoDB и Falcon. Просто Оракул научился версионным трюкам так давно, что его блокировочное происхождение замели под ковёр. PostgreSQL начали разрабатывать в 1986 году, к этому времени Oracle уже два года был версионником. Interbase (тогда JRD) появился одновременно с версионным Oracle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 16:47 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduOracle используется много где, все остальное (кроме MS) - эпизоды. Продуктов на не-Oracle для розничных банков не меньше (на самом деле, намного больше) чем на Oracle. Более того, прослеживается тенденция ухода с оракла ведущего разработчика АБС (ЦФТ). P.S. если что, Оракл хорошая СУБД, ЦФТ пока лучшие на рынке АБС, но Оракл не панацея и большие системы для розничного бизнеса можно строить и на других СУБД, что в общем то и делают. Главное - прямота рук разработчика (архитектора). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 17:16 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduПро версионники почитайте Кайта. Лучше него еще никто не описывал их преимущества. И не только Oracle. Просто он изначально версионник а начало у него считать с четвертой версии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 17:17 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu Я говорю о тех, что видел своими глазами, или работал сам. рассуждать о проблемах мирового масштаба исходя из собственного ничтожного опыта - это конечно "по-нашему". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 17:19 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avdu Ну и отлично. Только где PostgreSQL и Interbase и где Oracle. да, по количеству гиков оракл впереди всех, тут ты прав. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 17:23 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iscrafmavduПро версионники почитайте Кайта. Лучше него еще никто не описывал их преимущества. И не только Oracle. Просто он изначально версионник а начало у него считать с четвертой версии? Честно говоря на этот вопрос сложно ответить. Я не знаю чего они думали в самом начале, когда задумали свою СУБД. Но версионность сделали, как только железо допустило использовать версионность и при этом не потерять в производительности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 17:25 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
AlexPhilavduOracle используется много где, все остальное (кроме MS) - эпизоды. Продуктов на не-Oracle для розничных банков не меньше (на самом деле, намного больше) чем на Oracle. Более того, прослеживается тенденция ухода с оракла ведущего разработчика АБС (ЦФТ). Интересно как Вы это проследили? Кстати, как я понял, Ваш банк больше не собирается с ЦФТ уходить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 17:50 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
sdvsamara PostgreSQL начали разрабатывать в 1986 году, к этому времени Oracle уже два года был версионником. Interbase (тогда JRD) появился одновременно с версионным Oracle. неблокируемое чтение и зачатки UNDO в оракле уже были в 1983, а Старки с его не нужными DEC идеями по JRD попросили только в 1984. что-то работающее выкатили совсем попозже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 17:59 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
SergSuperAlexPhilavduOracle используется много где, все остальное (кроме MS) - эпизоды. Продуктов на не-Oracle для розничных банков не меньше (на самом деле, намного больше) чем на Oracle. Более того, прослеживается тенденция ухода с оракла ведущего разработчика АБС (ЦФТ). Интересно как Вы это проследили? Кстати, как я понял, Ваш банк больше не собирается с ЦФТ уходить? Пока не собирается - Платформа 2 же вышла, да и планы опять отложили... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 00:14 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduВ общем, спор зашел в тупик. Факты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность в 2005, засунув ее аж в TempDB ! И сразу получила признание Кайта в конкурентоспособности. Но система ЭОД разрабатывалась, исходя из архитектурных решений 6.5. Если бы ее писали сейчас прямо под 2008 (про Oracle молчу, а то заплюют), то, возможно ситуация была бы лучше. Что за бред.. У Вас петрушка просроченная Итого что MS SQL не версионный - значит ацтой... ибо без этого ни одна серьезное приложение не работает... как положено.. нечто подобное было про FK... Типа крута и без него никуда.. Версионники нужны, очень нужны.. когда Вы не как клиент сервер работаете.. а базу курсорами терзаете с тысячи клиентов.. Видали мы такое.. Тут конечно надо Оракл.. он такие глупости куда более сглаживает чем MS SQL.. Блин.. в 6.5 не было ни таблиц, ни тригеров, ни видов, ни процедур, ни джоинов, ни юинонов... Ужас... кто мог в то время выбрать MS SQL 6.5.... Вот паразиты!!!! Вам приговор. Вы не практик DB Developer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 02:18 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
VolochkovaavduВ общем, спор зашел в тупик. Факты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность в 2005, засунув ее аж в TempDB ! И сразу получила признание Кайта в конкурентоспособности. Но система ЭОД разрабатывалась, исходя из архитектурных решений 6.5. Если бы ее писали сейчас прямо под 2008 (про Oracle молчу, а то заплюют), то, возможно ситуация была бы лучше. Что за бред.. У Вас петрушка просроченная Итого что MS SQL не версионный - значит ацтой... ибо без этого ни одна серьезное приложение не работает... как положено.. нечто подобное было про FK... Типа крута и без него никуда.. Версионники нужны, очень нужны.. когда Вы не как клиент сервер работаете.. а базу курсорами терзаете с тысячи клиентов.. Видали мы такое.. Тут конечно надо Оракл.. он такие глупости куда более сглаживает чем MS SQL.. Блин.. в 6.5 не было ни таблиц, ни тригеров, ни видов, ни процедур, ни джоинов, ни юинонов... Ужас... кто мог в то время выбрать MS SQL 6.5.... Вот паразиты!!!! Вам приговор. Вы не практик DB Developer Я же сказал, с женщинами не спорю. Свобода женщин - угроза безопасности государства. Удел женщин в нормальном государстве - рожать детей и не лезть в серьезные разговоры. Правда рожать наши женщины еще могут, а вот воспитывать - уже нет, ибо потеряли всякую национальную самоидентификацию. А без этого, как у Пушкина - родила царица в ночь не то сына, не то дочь ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 05:08 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
avduVolochkovaavduВ общем, спор зашел в тупик. Факты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность в 2005, засунув ее аж в TempDB ! И сразу получила признание Кайта в конкурентоспособности. Но система ЭОД разрабатывалась, исходя из архитектурных решений 6.5. Если бы ее писали сейчас прямо под 2008 (про Oracle молчу, а то заплюют), то, возможно ситуация была бы лучше. Что за бред.. У Вас петрушка просроченная Итого что MS SQL не версионный - значит ацтой... ибо без этого ни одна серьезное приложение не работает... как положено.. нечто подобное было про FK... Типа крута и без него никуда.. Версионники нужны, очень нужны.. когда Вы не как клиент сервер работаете.. а базу курсорами терзаете с тысячи клиентов.. Видали мы такое.. Тут конечно надо Оракл.. он такие глупости куда более сглаживает чем MS SQL.. Блин.. в 6.5 не было ни таблиц, ни тригеров, ни видов, ни процедур, ни джоинов, ни юинонов... Ужас... кто мог в то время выбрать MS SQL 6.5.... Вот паразиты!!!! Вам приговор. Вы не практик DB Developer Я же сказал, с женщинами не спорю. Свобода женщин - угроза безопасности государства. Удел женщин в нормальном государстве - рожать детей и не лезть в серьезные разговоры. Правда рожать наши женщины еще могут, а вот воспитывать - уже нет, ибо потеряли всякую национальную самоидентификацию. А без этого, как у Пушкина - родила царица в ночь не то сына, не то дочь ... С каких это пор на личности из детя делает мужчину??? Вам еще взрослеть и взрослеть.... а в взрослые игры играть не доросли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 05:49 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#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 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
StalkerSно помимо них Оракл еще и плодит массу версий Сталкер, я понимаю, что Вы привыкли к тупой реализации версионности в MSSQL, но не нужно её неумеренно обобщать, показывая своё незнание. Оракл не плодит версий, вообще. StalkerSкоторые никто не собирается читать. Ну да, OLTP - это такая write-only система. Плодит данные, которые никому не нужны. StalkerSА в OLAP, где мы имеем массу читателей и мало писателей В OLAP писатель ровно чаще всего один и называется ETL. Запускается он в большинстве случаев редко и ночью, благодаря чему никому особо не мешает. StalkerSблокировки будут мешать очень сильно, т.к. один писатель заблокирует сразу много читателей Судя по тому, что в OLAP читателей "много", а в OLTP, видимо, "мало", подразумевается, что в OLAP-системах пользователей на порядки больше StalkerSsoftwarer То есть, Вы практически хотите сказать, что версионный механизм придуман только как некая замена exchange partition? я не знаю, что это такое Что такое partition, Вы, надеюсь, в курсе. exchange partition - это механизм, при котором "отдельно, в стороне" готовится и заполняется данными partition, а потом, уже сформированная, она "одним движением" вставляется в таблицу вместо той, которая была раньше - просто меняются значениями два указателя. Одно из применений этого замечательного механизма - загрузка данных в OLAP. StalkerSда, слава богу, что есть такая система как mssql +1. Иначе было бы слишком скучно жить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 12:14 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!ага, и теперь по незнанию пишет в документации что версионность имеет преимущество в олтп нагрузке и по глупости использует версионность в тесте TPC-E угу. и про преимущества пишет, и про недостатки, и Yo!, как всегда, выбрал только то, что ему больше подходит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 12:33 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarerStalkerSно помимо них Оракл еще и плодит массу версий Сталкер, я понимаю, что Вы привыкли к тупой реализации версионности в MSSQL, но не нужно её неумеренно обобщать, показывая своё незнание. Оракл не плодит версий, вообще. где тупее реализация - надо смотреть... всё же MS делала версионность после Oracle, и, вероятнее всего, с учетом его опыта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 13:01 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
andy stsoftwarerStalkerSно помимо них Оракл еще и плодит массу версий Сталкер, я понимаю, что Вы привыкли к тупой реализации версионности в MSSQL, но не нужно её неумеренно обобщать, показывая своё незнание. Оракл не плодит версий, вообще. где тупее реализация - надо смотреть... всё же MS делала версионность после Oracle, и, вероятнее всего, с учетом его опыта Похоже, что без учёта. Ибо, в отличие от Oracle, у MS одна и таже информация пишется два раза, но в разные места. У Oracle только один раз. Возможно так было сделано из-за невозможности реализации как у Oracle в самой СУБД. Ведь с нуля же не перепишешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 13:05 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
andy st где тупее реализация - надо смотреть... всё же MS делала версионность после Oracle, и, вероятнее всего, с учетом его опыта дык, за чем дело то встало - погляди, или это принципиальная позиция рассуждать о том чего собственно и не смотрел ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 13:05 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
sdvsamaraandy stsoftwarerStalkerSно помимо них Оракл еще и плодит массу версий Сталкер, я понимаю, что Вы привыкли к тупой реализации версионности в MSSQL, но не нужно её неумеренно обобщать, показывая своё незнание. Оракл не плодит версий, вообще. где тупее реализация - надо смотреть... всё же MS делала версионность после Oracle, и, вероятнее всего, с учетом его опыта Похоже, что без учёта. Ибо, в отличие от Oracle, у MS одна и таже информация пишется два раза, но в разные места. У Oracle только один раз. Возможно так было сделано из-за невозможности реализации как у Oracle в самой СУБД. Ведь с нуля же не перепишешь. на основе чего Вы пришли в к выводу, что информация "пишется два раза" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 13:09 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!andy st где тупее реализация - надо смотреть... всё же MS делала версионность после Oracle, и, вероятнее всего, с учетом его опыта дык, за чем дело то встало - погляди, или это принципиальная позиция рассуждать о том чего собственно и не смотрел ? Дык и гляжу. Жись стала такая, что на MSSQL только поддержка старых систем, а разработка новых - Oracle. Вот и приходится поглядывать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 13:11 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
1999-2001 год [img="http://www.omega.ru/images/note_elmanova1.gif"] наши дни [img="http://www.omega.ru/images/note_elmanova2.gif"] завтра дорисовать можем ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 13:53 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
andy st на основе чего Вы пришли в к выводу, что информация "пишется два раза" ? На основании того, что в документации сказано - версии строк находятся в TempDB. Т.е. когда я изменяю строку идёт запись в транзакт лог и в TempDB. Т.е. два раза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:11 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
sdvsamaraandy st на основе чего Вы пришли в к выводу, что информация "пишется два раза" ? На основании того, что в документации сказано - версии строк находятся в TempDB. Т.е. когда я изменяю строку идёт запись в транзакт лог и в TempDB. Т.е. два раза. А блондинка-то крашеная :) То, что версии строк находятся в Tempdb, это совсем не значит, что для версий ведется журналирование. Собственно оно и не ведется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:16 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudio1999-2001 год [img="http://www.omega.ru/images/note_elmanova1.gif"] наши дни [img="http://www.omega.ru/images/note_elmanova2.gif"] завтра дорисовать можем ? rstudio1999-2001 год [img="http://www.omega.ru/images/note_elmanova1.gif"] наши дни [img="http://www.omega.ru/images/note_elmanova2.gif"] завтра дорисовать можем ? нехитрый поиск выводит на статью лохматых годов http://www.omega.ru/notes/note_elmanova.html#00 первая картинка это распределение на платформе юникс, вторая виндовс в лохматых годах. сегодня гартнер говорит , что оракл имеет долю больше чем дб2, мсскл, сайбез и кто-еще (терадата?) вместе взятые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:17 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
VolochkovaiscrafmSiemarglС суммарной точки зрения - не только с технической, а с политической и эксплуатации: Оракл на две головы выше. И выгоднее работать и приятнее с людьми общаться (разработчики грамотнее чаще попадаются и техподдержка хорошая). Говорите о СУБД, а в пример приводите разработчиков систем, которые к СУБД не имеют никакого отношения. Известный прием. Об этом и говориться: проблема в разработчике, а не в СУБД. Книжка о запрещенных приемах в споре. Ну какой же это запрещенный прием, я бы вам многое по рассказывал бы об одноруких разработчиках, которые для изменения одного поля одной записи блокируют всю таблицу, а когда почему тормоза, у вас или сетка плохая или сервер слабоват, пользовательские настройки пишут в HKLM, а не HKCU, при потом удивляются откуда ошибки у пользователя, наверное винда кривая или криво поставлена... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:18 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!гартнер говорит "Ну и вы говорите" (с) бородатый анекдот. То, что у оракула больше всего shares (что в переводе на русский "ценные бумаги", включая акции) говорит только о том, что компания оперирует не своими деньгами, а заёмными. Т.е. Оракле - номер один среди должников. Поздравляю! Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:27 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
sdvsamaraandy st на основе чего Вы пришли в к выводу, что информация "пишется два раза" ? На основании того, что в документации сказано - версии строк находятся в TempDB. Т.е. когда я изменяю строку идёт запись в транзакт лог и в TempDB. Т.е. два раза. ну оракл надо сказать пишет не меньше, UNDO защищается REDO логом так же как и обычные датафалы, а в мсскл на темпдб усеченное логирование ведется. основной косяк версионности мсскл в том что версионность накладывается не на боки (страницы) данных, а на строки, а во вторых вместо отдельного UNDO запихнули в темдб, где и так уже сортировки, курсоры, времянки и прочая муть вперемешку требующая и без версионности много ио. в результате админ не может нормально распределить ио. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:27 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
andy stsdvsamaraandy st на основе чего Вы пришли в к выводу, что информация "пишется два раза" ? На основании того, что в документации сказано - версии строк находятся в TempDB. Т.е. когда я изменяю строку идёт запись в транзакт лог и в TempDB. Т.е. два раза. А блондинка-то крашеная :) То, что версии строк находятся в Tempdb, это совсем не значит, что для версий ведется журналирование. Собственно оно и не ведется. Да ну? Т.е. записи в Tempdb не защищаются? Что-то мне плохо в это верится. Тем более, что в документации сказано - что если заканчивается место в tempdb, то запись версий прекращается. Хотите сказать, что имеет место потеря информации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:28 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov То, что у оракула больше всего shares (что в переводе на русский "ценные бумаги", включая акции) говорит только о том, что компания оперирует не своими деньгами, а заёмными. Т.е. Оракле - номер один среди должников. Поздравляю! хи-хи, ты в каком колхозе образование получал ? market share это слегка другое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:29 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Кошерность системы во много зависит от радиуса рук разработчиков. Как-то раз мы делали PoC для перевода некоей системы с оракла на скуль. Там был ряд "типовых" запросов, для каждого из которых требовалось показать, что скуль не медленнее чем оракул. В большинстве случаев разница была в плюс-минус 5% в одну и в другую сторону но был один запрос, который оракул пережевывал 15 минут, а скуль - вообще не сумел пережевать. По итогу оптимизации скуль стал пережевывать запрос за 15 секунд (в отчете записали минуту). Ораклоиды ниже 10 минут не спустились. Откуда вопрос - кто лучче? Оракул, который сам сумел пережевать запрос, но за 15 минут, или скуль, который сумел пережевать за 15 секунд, но благодаря умелым ручкам? Наверное, зависит от. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:30 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Майкрософт как запоздалый гость, приходит на вечеринку самым последним но засиживается до конца (с) Не знаю чье Короче говоря топ менежмент Оракла не зря паникует на счет горячего дыхания в спину. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:37 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!sdvsamaraandy st на основе чего Вы пришли в к выводу, что информация "пишется два раза" ? На основании того, что в документации сказано - версии строк находятся в TempDB. Т.е. когда я изменяю строку идёт запись в транзакт лог и в TempDB. Т.е. два раза. ну оракл надо сказать пишет не меньше, UNDO защищается REDO логом так же как и обычные датафалы, а в мсскл на темпдб усеченное логирование ведется. основной косяк версионности мсскл в том что версионность накладывается не на боки (страницы) данных, а на строки, а во вторых вместо отдельного UNDO запихнули в темдб, где и так уже сортировки, курсоры, времянки и прочая муть вперемешку требующая и без версионности много ио. в результате админ не может нормально распределить ио. 1. Для кого-то косяк, для кого-то преимущество. MSSQL всегда однозначно определяет предыдущую версию строки, т.е. никакой реконструкции предыдущих версий. А Oracle метку версии имеет страница с данными, соответственно, чтобы найти строку, надо перебрать странички. И не факт что сразу повезет с нужной. Соответственно рост IO и CPU. 2. Ну видать с IO в tempdb проблем нету, раз туда поместили версии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:53 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
sdvsamaraandy stsdvsamaraandy st на основе чего Вы пришли в к выводу, что информация "пишется два раза" ? На основании того, что в документации сказано - версии строк находятся в TempDB. Т.е. когда я изменяю строку идёт запись в транзакт лог и в TempDB. Т.е. два раза. А блондинка-то крашеная :) То, что версии строк находятся в Tempdb, это совсем не значит, что для версий ведется журналирование. Собственно оно и не ведется. Да ну? Т.е. записи в Tempdb не защищаются? Что-то мне плохо в это верится. Тем более, что в документации сказано - что если заканчивается место в tempdb, то запись версий прекращается. Хотите сказать, что имеет место потеря информации? Конкретно записи о версиях в tempdb не защищаются. И то не факт. Остальное - лог транзакций. Место кончится - начнут откатываться транзакции, требующие его наличия. Типа Oracle из незримых источников его будет в такой момент черпать пространство и никогда ничего не откатит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:57 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
locky Откуда вопрос - кто лучче? Оракул, который сам сумел пережевать запрос, но за 15 минут, или скуль, который сумел пережевать за 15 секунд, но благодаря умелым ручкам? Наверное, зависит от. понятно, что оракл. поскольку в мсскл нет чего либо такого чего нет в оракле и что могло дать плану запроса мсскл преимущество на порядок (а в оракле таких вещей вагон и маленькая тележка) то однозначно проблема не в оракле а ручках. ты ведь план запроса мсскл нам не покажешь именно потому, что тогда все увидят, что добиться точно такого-же плана в в оракле будет проще простого. или покажешь ? rstudioМайкрософт как запоздалый гость, приходит на вечеринку самым последним но засиживается до конца (с) Не знаю чье Короче говоря топ менежмент Оракла не зря паникует на счет горячего дыхания в спину. после того как майкрософт расписался в неспсобности конкурировать на больших системах (основная вотчина оракла) и прикрывает итаниум направление, боюсь топ менеджмент рискует только лопнуть от смеха. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:58 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudioМайкрософт как запоздалый гость, приходит на вечеринку самым последним но засиживается до конца (с) Не знаю чье Короче говоря топ менежмент Оракла не зря паникует на счет горячего дыхания в спину. а не дай бог еще мыло уронит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:59 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
lockyно был один запрос, который оракул пережевывал 15 минут, а скуль - вообще не сумел пережевать. По итогу оптимизации скуль стал пережевывать запрос за 15 секунд (в отчете записали минуту). Ораклоиды ниже 10 минут не спустились. Откуда вопрос - кто лучче? Оракул, который сам сумел пережевать запрос, но за 15 минут, или скуль, который сумел пережевать за 15 секунд, но благодаря умелым ручкам? (пожимая плечами) В такой ситуации обычно ораклоиды упирают на возможности приложения умелых ручек, в то время как мсскл-щики превозносят дефолты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 14:59 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
andy st Место кончится - начнут откатываться транзакции, требующие его наличия. ну это вы сочиняете. если темдб переполнен мсскл тупо стопорнет всю базу: Long-running transactions can lead to long version chains in SQL Server. The version store keeps a full copy of the data row that saves the expense of reconstructing the row when it is accessed by another transaction. The integrated SQL Server Agent event management and job scheduling subsystem can be programmed to react automatically to an out-of-physical space condition and take corrective action (such as forcing rollback of any transaction that is contributing to version store space usage). http://msdn.microsoft.com/en-us/library/ms345124.aspx чтоб как в оракле откатывалась транзакция, а не стоприла вся база придется ручками джобы рисовать ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:05 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarerlockyно был один запрос, который оракул пережевывал 15 минут, а скуль - вообще не сумел пережевать. По итогу оптимизации скуль стал пережевывать запрос за 15 секунд (в отчете записали минуту). Ораклоиды ниже 10 минут не спустились. Откуда вопрос - кто лучче? Оракул, который сам сумел пережевать запрос, но за 15 минут, или скуль, который сумел пережевать за 15 секунд, но благодаря умелым ручкам? (пожимая плечами) В такой ситуации обычно ораклоиды упирают на возможности приложения умелых ручек, в то время как мсскл-щики превозносят дефолты. В том то и *опа, что скульные дефолты не сработали ну никак - пришлось сильно пилить руками. А у ораклоидов ручки не удалось приложить, хотя это вроде бы для них была совершенно родная и знакомая система. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:05 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!понятно, что оракл. поскольку в мсскл нет чего либо такого чего нет в оракле и что могло дать плану запроса мсскл преимущество на порядок (а в оракле таких вещей вагон и маленькая тележка) то однозначно проблема не в оракле а ручках. ты ведь план запроса мсскл нам не покажешь именно потому, что тогда все увидят, что добиться точно такого-же плана в в оракле будет проще простого. или покажешь ? План запроса я не покажу именно потому, что было это год или более назад, и систем тех с запросами - у меня на текущий момент нет. Что же касается "добится проще простого" - дык, не получилось у ораклоидов добится. Разумеется - у них были кривые руки :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:07 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Кстати, на основной вопрос так никто и не ответил. авторОткуда вопрос - кто лучче? Оракул, который сам сумел пережевать запрос, но за 15 минут, или скуль, который сумел пережевать за 15 секунд, но благодаря умелым ручкам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:09 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!после того как майкрософт расписался в неспсобности конкурировать на больших системах Простите, а какими чернилами на документах расписавался и какой ручкой ? Yo.! и прикрывает итаниум направление, боюсь топ менеджмент рискует только лопнуть от смеха. Это какая-то мантра. Еще надавно каждый линуксоид был уверен что Майкрософт не способен сделать надежную серверную операционку, а сегодня это огромнейшая доля рынка. Еще недавно каждый джава кодер был уверен что Майкрософт не способен написать хороший язык, а сейчас ДотНет шагает семимильными шагами. Теперь вот СУБД линейка растет и растет 2000 - 2005 -2008, но у ораклоидов мантра, Майкрософт не способен, не способен, не способен ... Ну поживем увидим, как говорится, кто на что способен. От себя добавлю что работал в проекте ЕРП системы, которая использовала Оракл или МС как хранилище данных, на выбор клиента. Так вот допиливать и оптимизировать, мне как человеку на которого упали все задачи БД, приходилось в первую очередь Оракл, может быть дело, как вы говорите, в ручках. Я вижу фраза о кривости рук чужих разработчиков и исключительной гладкости своих, тут очень популярна. Ну пусть будет так. Но факт остается фактом, пилять Оракл приходилось очень много. ИМХО оптимизатор запросов у МС лучше получился. А это собственно одна из самых важных вещей в БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:13 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
lockyКстати, на основной вопрос так никто и не ответил Лучше всего, безусловно, рассказ об этом событии. По другим же субъектам ощущается недостаток информации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:14 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarerlockyКстати, на основной вопрос так никто и не ответил Лучше всего, безусловно, рассказ об этом событии. По другим же субъектам ощущается недостаток информации. А что за недостаток информации? Один и тот же (изначально) запрос, на одних и тех же данных, одинаковое железо Оракул - 15 минут (10 - после оптимизации ораклоидами) скуль - изначально вообще не смог (15 секунд после оптимизации) Что лучче? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:17 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!andy st Место кончится - начнут откатываться транзакции, требующие его наличия. ну это вы сочиняете. если темдб переполнен мсскл тупо стопорнет всю базу: http://msdn.microsoft.com/en-us/library/ms345124.aspx а можно тут написать часть текста, прочтя которую Вы пришли к такому выводу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:33 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudio каждый джава кодер был уверен что Майкрософт не способен написать хороший язык, а сейчас ДотНет шагает семимильными шагами. Во-первых, .NET - не язык, а технология байт-кода, отличающаяся от джавы разве что названием. Во-вторых, список успешных и популярных проектов, базирующихся на .NET - в студию! А то ситуация как в том анекдоте: "есть много хороших ява-программистов, но мало хороших ява-программ". Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:33 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Во-первых, .NET - не язык, а технология байт-кода, отличающаяся от джавы разве что названием. на счет отличий матчасть я бы рекомендовал всеже подучить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:36 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
На счет успешных программ, это даже не смешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:37 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
locky План запроса я не покажу именно потому, что было это год или более назад, и систем тех с запросами - у меня на текущий момент нет. Что же касается "добится проще простого" - дык, не получилось у ораклоидов добится. Разумеется - у них были кривые руки :) байки оно конечно хорошо, но вот заковырка то в том, что случись такое не в твоем воображении, то ты бы нам уже давно поведал, что же за конструкция была в плане мсскл, чего не смогли проэмулировать спецы на оракле. ведь разница на порядок не могла взяться из-за особенности версионника или структуры блоков, такой разрыв мог случиться только если бы оптимизатор мсскл умел бы того чего не умел бы оракловый принципиально. но ты нам не расскажешь и совершенно понятно почему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:40 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
что же за конструкция была в плане мсскл, чего не смогли проэмулировать спецы на оракле. ведь разница на порядок не могла взяться из-за особенности наверно просто оракловские джедаи недостаточно овладели методиками жонглирования хинтами, чтобы как следует переломать кости оракловому оптимизатору запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:44 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!байки оно конечно хорошо, но вот заковырка то в том, что случись такое не в твоем воображении, то ты бы нам уже давно поведал, что же за конструкция была в плане мсскл, чего не смогли проэмулировать спецы на оракле. ведь разница на порядок не могла взяться из-за особенности версионника или структуры блоков, такой разрыв мог случиться только если бы оптимизатор мсскл умел бы того чего не умел бы оракловый принципиально. но ты нам не расскажешь и совершенно понятно почему. Да, совершенно понятно почему. Потому что у меня сейчас этого нет. И восстанавливать я это совершенно не собираюсь. Я не сильно большой спец в том, как именно оракл работает "внутре", но сильно сомневаюсь, что имело смысел "эмулировать" на оракле план скуля - думаю, можно было бы найти более оптимальный и родной для оракула вариант. Конструкция - обычный select с несколькими коррелированными подзапросами, довольно объемный, правда, но не черезчур. Написан безалаберно. Впрочем, это мало относится к самому вопросу, ответ на который, видимо, я не дождусь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:46 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudioНа счет успешных программ, это даже не смешно. Учитывая, что приведённый Вами список пуст, я бы сказал, что это действительно грустно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:47 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudioчто же за конструкция была в плане мсскл, чего не смогли проэмулировать спецы на оракле. ведь разница на порядок не могла взяться из-за особенности наверно просто оракловские джедаи недостаточно овладели методиками жонглирования хинтами, чтобы как следует переломать кости оракловому оптимизатору запросов. Обрати внимание - оракл, пусть за 15 минут, но сам прожевал запрос. Скуль - сам не смог. Есть, правда, некоторое оправдание скулю в этой части, но я его приводить не буду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:47 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov rstudioНа счет успешных программ, это даже не смешно. Учитывая, что приведённый Вами список пуст, я бы сказал, что это действительно грустно. обсуждали уже сотни раз, это корпоративные системы которые пишут пачками вчера нанятые студенты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 15:50 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudio обсуждали уже сотни раз, это корпоративные системы которые пишут пачками вчера нанятые студенты Пишут-попишут, да так и не написали. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:00 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
lockyrstudioчто же за конструкция была в плане мсскл, чего не смогли проэмулировать спецы на оракле. ведь разница на порядок не могла взяться из-за особенности наверно просто оракловские джедаи недостаточно овладели методиками жонглирования хинтами, чтобы как следует переломать кости оракловому оптимизатору запросов. Обрати внимание - оракл, пусть за 15 минут, но сам прожевал запрос. Скуль - сам не смог. Есть, правда, некоторое оправдание скулю в этой части, но я его приводить не буду. А сколько ждали МС ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:00 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov rstudio обсуждали уже сотни раз, это корпоративные системы которые пишут пачками вчера нанятые студенты Пишут-попишут, да так и не написали. простите, во-первых это офтоп, во-вторых Вы не видете разницы между джавой и дот нетом, в третьих для вас систем писаных на дот нет не существует. Всего доброго, разговор закончен. Можно спорить как говорится в деталях, но не с отсудствием проф пригодности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:02 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
locky Оракул - 15 минут (10 - после оптимизации ораклоидами) скуль - изначально вообще не смог (15 секунд после оптимизации) Что лучче? Блин, мне за всю карьеру не попадалось таких запросов.. Ооочень хочу увидеть запрос, где оракл на порядки медленнее mssql отрабатывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:02 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudiolockyrstudioчто же за конструкция была в плане мсскл, чего не смогли проэмулировать спецы на оракле. ведь разница на порядок не могла взяться из-за особенности наверно просто оракловские джедаи недостаточно овладели методиками жонглирования хинтами, чтобы как следует переломать кости оракловому оптимизатору запросов. Обрати внимание - оракл, пусть за 15 минут, но сам прожевал запрос. Скуль - сам не смог. Есть, правда, некоторое оправдание скулю в этой части, но я его приводить не буду. А сколько ждали МС ? Больше двух часов :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:05 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Денlocky Оракул - 15 минут (10 - после оптимизации ораклоидами) скуль - изначально вообще не смог (15 секунд после оптимизации) Что лучче? Блин, мне за всю карьеру не попадалось таких запросов.. Ооочень хочу увидеть запрос, где оракл на порядки медленнее mssql отрабатывает У меня тоже такой случай только один в практике попался. Обычно всё идёт примерно одинаково, плюс-минус 5-10% в одну и в другую сторону. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:06 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudioдля вас систем писаных на дот нет не существует. Хммм... Ну посмотрим... jboss написан на дот-нет? Нет. 1С? Опять нет. Парус? Нет. Галактика? Нет. SAP? Нет. Диасофт? Нет. Консультант+? Нет. Oracle? Нет. MS SQL? Нет. DB2? Нет. MS Office? Нет. Пасьянс косынка? Нет. Да, похоже систем, писанных на дот нет, на рынке не существует. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:12 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov MS SQL? Нет. Не совсем правда. и если поискать тулзы для того же скуля- довольно много кошерных тулзов написаны на шарпе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:24 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Я помойму понял эту логику, анука попробую продолжить рифму На 1С что написано ? Парус? Нет. Галактика? Нет. SAP? Нет. Диасофт? Нет. Консультант+? Нет. Oracle? Нет. MS SQL? Нет. DB2? Нет. MS Office? Нет. Пасьянс косынка? Нет. Вывод: Толковых программ на 1С не существует ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:26 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
lockyА что за недостаток информации? Который позволил бы отличить от "у нас есть секретные приборы"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:27 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarerlockyА что за недостаток информации? Который позволил бы отличить от "у нас есть секретные приборы"... В любом случае - вам придётся довольствоваться моим словом. Я не в состоянии на текущий момент предоставить репро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:29 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Я понимаю. Поэтому на текущий момент не могу высказать никакого мнения по интересующему Вас вопросу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:34 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudioВывод: Толковых программ на 1С не существует ! Именно! Не пишутся хорошие программы ни на 1С, ни на .NET. Ибо ни тот ни другой к этому не приспособлены. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:35 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov rstudioВывод: Толковых программ на 1С не существует ! Именно! Не пишутся хорошие программы ни на 1С, ни на .NET. Ибо ни тот ни другой к этому не приспособлены. Редгейтовские тулзы - хорошие программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:35 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudio Но факт остается фактом, пилять Оракл приходилось очень много. А статистика актуальная была? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:40 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
lockyКстати, на основной вопрос так никто и не ответил. авторОткуда вопрос - кто лучче? Оракул, который сам сумел пережевать запрос, но за 15 минут, или скуль, который сумел пережевать за 15 секунд, но благодаря умелым ручкам? Конечно Оракл лучше. Потому что повисший запрос - это 100% инцидент и часто аврал, а медленный ответ - это обычно фич-риквест, если у вас не "мрачная" SLA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:43 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov rstudioВывод: Толковых программ на 1С не существует ! Именно! Не пишутся хорошие программы ни на 1С, ни на .NET. Ибо ни тот ни другой к этому не приспособлены. гениально, зато Дельфи клипать шароварные свистелки-перделки по прайсу $9.99, самое оно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:43 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
SiemargllockyКстати, на основной вопрос так никто и не ответил. авторОткуда вопрос - кто лучче? Оракул, который сам сумел пережевать запрос, но за 15 минут, или скуль, который сумел пережевать за 15 секунд, но благодаря умелым ручкам? Конечно Оракл лучше. Потому что повисший запрос - это 100% инцидент и часто аврал, а медленный ответ - это обычно фич-риквест, если у вас не "мрачная" SLA. Хм. а если этот запрос, скажем, выполняется регулярно - то не имеет ли смысл выполнять его за 15 секунд, а не за 15 минут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:46 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
sdvsamararstudio Но факт остается фактом, пилять Оракл приходилось очень много. А статистика актуальная была? да, статистика была актуальна. Запрос строился динамически, вплоть до 64Кб, и Оракл тоже заметно проигрывал на некоторых запросах. Правда там речь не ишла о зависших запросах, речь ишла о 3х секундах в МС против 15 секундах в Оракле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:47 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovВо-вторых, список успешных и популярных проектов, базирующихся на .NET - в студию! На одном из этих "проектов" ты сейчас и находишься. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:51 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
locky, Конечно имеет. Но оптимизацией можно заниматься спокойно на тестовом сервере, без аврала. Медленная, но стабильная система в продакшне преимущественнее быстрой, но виснущей. ЗЫ. Я не верю, что ручная оптимизация на разных СУБД даст слишком разные результаты. Хотя может придется или потрудиться или опытнее людей поискать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 16:52 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudio Это какая-то мантра. Еще надавно каждый линуксоид был уверен что Майкрософт не способен сделать надежную серверную операционку, а сегодня это огромнейшая доля рынка. Еще недавно каждый джава кодер был уверен что Майкрософт не способен написать хороший язык, а сейчас ДотНет шагает семимильными шагами. Теперь вот СУБД линейка растет и растет 2000 - 2005 -2008, но у ораклоидов мантра, Майкрософт не способен, не способен, не способен ... Ну поживем увидим, как говорится, кто на что способен. вот уже седьмой год мне на этом самом месте разные товарищи рассказывают, что версионность тупиковая модель и вот-вот сейчас мсскл вытеснит оракл, а .net жаву. время идет, товарищи сменяют друг друга ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 17:07 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
ЛПНа одном из этих "проектов" ты сейчас и находишься. И какой процент рынка этот "проект" занимает?.. Единичная поделка, держащаяся на энтузиазме. NNTP постоянно глючит и падает. Не спасает даже жёсткий таймаут коннекта. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 17:09 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov ЛПНа одном из этих "проектов" ты сейчас и находишься. И какой процент рынка этот "проект" занимает?.. Ты просил пример - я привёл пример. Куда ты сейчас пытаешься сползти? Какой рынок? Рынок чего??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 17:11 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Siemargllocky, Конечно имеет. Но оптимизацией можно заниматься спокойно на тестовом сервере, без аврала. Медленная, но стабильная система в продакшне преимущественнее быстрой, но виснущей. ЗЫ. Я не верю, что ручная оптимизация на разных СУБД даст слишком разные результаты. Хотя может придется или потрудиться или опытнее людей поискать. Аврал? Какой аврал? не было аврала Был оракул, стабильно работающий 15 минут Был скуль, работающий 15 секунд. Никаких авралов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 17:12 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!rstudio Это какая-то мантра. Еще надавно каждый линуксоид был уверен что Майкрософт не способен сделать надежную серверную операционку, а сегодня это огромнейшая доля рынка. Еще недавно каждый джава кодер был уверен что Майкрософт не способен написать хороший язык, а сейчас ДотНет шагает семимильными шагами. Теперь вот СУБД линейка растет и растет 2000 - 2005 -2008, но у ораклоидов мантра, Майкрософт не способен, не способен, не способен ... Ну поживем увидим, как говорится, кто на что способен. вот уже седьмой год мне на этом самом месте разные товарищи рассказывают, что версионность тупиковая модель и вот-вот сейчас мсскл вытеснит оракл, а .net жаву. время идет, товарищи сменяют друг друга ... Во-первых как можно вытеснить с рынка бесплатные продукты. Всегда найдется какой-то жлоб, который будет кричать что таже джава самая самая, она ведь бесплатная самая классная в мире. Таже история с Юникс системами. На счет баз данных, да Оракл здесь тяжеловес, но все плавно идет к равномерному делению рынка. Оракл здесь совсем не монополист. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 17:15 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!вот уже седьмой год мне на этом самом месте разные товарищи рассказывают, что версионность тупиковая модель и вот-вот сейчас мсскл вытеснит оракл, а .net жаву. время идет, товарищи сменяют друг друга ... А скуль, не смотря на все уверения ораклоидов - не умер и не рассыпался, и оракл его не заборол (не взирая на свою просто офигенную мегакрутизну) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 17:23 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
ЛПТы просил пример - я привёл пример. Куда ты сейчас пытаешься сползти? Какой рынок? Рынок чего??? Я просил успешных и популярных. Скруль популярен, но успешен ли? Вон там повыше Ё кричал, что оракул имеет какую-то долю больше чем кто-то там вместе взятые. Какую долю рынка CMS занимает ActualForum с его ASP.NET? Хотя бы и в фантиках market share? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 17:33 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!вот уже седьмой год мне на этом самом месте разные товарищи рассказывают, что версионность тупиковая модель и вот-вот сейчас мсскл вытеснит оракл, а .net жаву. время идет, товарищи сменяют друг друга ... На этой неделе Abadi и Thomson всем показали фокус : при быстро выполняющихся транзакциях детерминистичное выполнение транзакций на нодах может быть быстрее любого традиционного. Я б теперь некоторое время не занимался никакими прогнозами --- подождал бы, чем более подробный анализ закончится :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 17:36 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Выскажусь как человек, который имел дело с ГНИВЦ ФНС России. Главных причин того, что ЭОД стал таким глючным неуклюжим монстром, две: 1. Неадекватность разработчиков. Общался с представителями приволжского филиала ГНИВЦ ФНС России, где разрабатывался ЭОД, по теме согласования протоколов обмена между ЭОД и нашей системой. Это ужас и полнейшая некомпетентность. 2. Постановка задачи. ЭОД взял на себя слишком много функций, при этом декомпозиция системы была выполнена из рук вон плохо. В результате получился полнейший бардак. База данных в настоящее время зашкаливает за 2000 таблиц, уровень документированности стремится к нулю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 17:38 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Денlocky Оракул - 15 минут (10 - после оптимизации ораклоидами) скуль - изначально вообще не смог (15 секунд после оптимизации) Что лучче? Блин, мне за всю карьеру не попадалось таких запросов.. Ооочень хочу увидеть запрос, где оракл на порядки медленнее mssql отрабатывает например такой запрос Код: plaintext ну и с exists у оракла совсем плохо но это на версии 9, про остальные не скажу возможно что у меня что-то не так настроено, но тогда не пойму зачем такие настройки, которые только делают хуже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 17:41 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
авторselect * from acc where code='70107810300001730701' or code is null дык о Оракела null не индексируется. поэтому этотт запрос пойдет по индексу только с извратами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 17:51 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
ScareCrowавторselect * from acc where code='70107810300001730701' or code is null дык о Оракела null не индексируется. поэтому этотт запрос пойдет по индексу только с извратами. Жесть, а ведь это не редкий случай. У нас в БД такая конструкция используется просто везде. NULL, это как параметр по умолчанию. Например задали в хранимку @StartDate, @EndDate выбрали диапазон, передали @StartDate = NULL, @EndDate= NULL, выбрали без ограничения на период. Таже история с переданными айдишниками, кодами и прочье. Параметры опциональны, это очень удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 17:56 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
rstudioНапример задали в хранимку @StartDate, @EndDate выбрали диапазон, передали @StartDate = NULL, @EndDate= NULL, выбрали без ограничения на период. не думаю, что acc.code - параметр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 18:00 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
авторЖесть, а ведь это не редкий случай. у вас Оракел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 18:00 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
ScareCrowавторЖесть, а ведь это не редкий случай. у вас Оракел? нет, MS SQL 2005 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 18:05 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
тогда не переживайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 18:07 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
ScareCrowавторselect * from acc where code='70107810300001730701' or code is null дык о Оракела null не индексируется. поэтому этотт запрос пойдет по индексу только с извратами.дык в таблице даже значения null нет, можно по статистике было бы проанализировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 18:08 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
ScareCrowтогда не переживайте. я знаю, просто удивительно что Оракл такое пропустил. Хотя кто его знает, может в этом есть какой-то тайный смысл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 18:10 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
автордык в таблице даже значения null нет, можно по статистике было бы проанализировать попробуйте гистограммы собрать. по умолчанию они помоему не собираются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 18:12 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
SergSuper например такой запрос Код: plaintext ну и с exists у оракла совсем плохо ну ? коню ясно что если оракл нулы не индексирует то оптимайзер свалится в фулскан. мне понадобиться секунд 30 чтоб наложить function-based index и получить тот же план, что и в мсскл. экзист, обычно мне хватает 15 секунд чтоб понять чего тупит, да и обычно SQL advisor сразу говорит чего подкрутить. еще раз, эти примеры никак не показывают как получить такой план на мсскл, который не возможно заполучить в оракле. а вот например с помощью оракловых кластеров (не путать с RAC) я получил запрос выполняемый в оракле на порядок быстрее /topic/593514&pg=10&hl=%ef%eb%e0%ed#6329387 кстати там же можно полюбоваться как оптимайзер мсскл ступил трижды на элементарном запросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 18:17 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
SergSuperдык в таблице даже значения null нет, можно по статистике было бы проанализировать Можно, но есть одна маленькая проблемка. Дело в том, что строить план каждый раз, когда хочется выполнить запрос - довольно накладно. По этой причине у Оракла есть замечательная оптимизация: построенный план сохраняется в кэше и применяется для других, похожих запросов. В свете этого Ваше замечательное предложение вызовет неверную работу сервера в случае, если план построен и используется, а другая сессия возьмёт да и добавит в таблицу запись с null. Ну а инвалидировать кэш по каждому insert-у, знаете ли, немного дороговато будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 18:28 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Господи, да на любой оптимизатор можно плохих примеров накидать. И на наш тоже :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 18:30 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
авторНу а инвалидировать кэш по каждому insert-у скажите это сцуко MYSQL'ю. оно по каждому инсерту/апдейту кэш запросов (query cache) для учавствующих таблиц сбрасывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 18:33 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarer, инвалидировать кэш по каждому инсерту никто не будет, но это и не требуется, кэшируемые статистики все равно достаточно грубы --- оценка доли значений, попавших в пробную выборку, примерный минимум, примерный максимум, грубая гистограмма, отдельно --- число нулей, единичек и NULL-ей, число значений, встретившихся в выборке ровно один раз, число значений, встретившихся в выборке ровно два раза, на этом, пожалуй, и всё. Оптимизатору заменить бы OR на UNION ALL, но раз уж NULL не индексируется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 18:37 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruно это и не требуется, кэшируемые статистики все равно достаточно грубы Для реализации предложения Сергея - требуется. А грубость статистики зависит от того, когда и как она собиралась. iv_an_ruОптимизатору заменить бы OR на UNION ALL, В общем случае он такое делает, но в данном конкретном это не требуется и скорее вредно. Оракловый оптимизатор просто предполагает, что в тех редких случаях, когда подобный запрос имеет смысл, разработчик позаботится о его эффективном выполнении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 18:45 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
ScareCrowдык о Оракела null не индексируется. поэтому этотт запрос пойдет по индексу только с извратами.Люди добрые, это что - шутка была такая? Или про NULL - правда? Никакие NULL, даже которые пустые строки? :) Жесть какая-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 19:40 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Favn, В Оракле пустая строка конвертится в NULL... И да, NULL не индексируется. Можно обойти костылём в виде функционального индекса по nvl(nullable, 'ThisIsNull'), и искать по нему... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 19:51 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Vinny the POOHFavn, В Оракле пустая строка конвертится в NULL... И да, NULL не индексируется. Можно обойти костылём в виде функционального индекса по nvl(nullable, 'ThisIsNull'), и искать по нему... Чиво???? и найти все строки, в которых реально ThisIsNull? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 20:26 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarerДело в том, что строить план каждый раз, когда хочется выполнить запрос - довольно накладно. По этой причине у Оракла есть замечательная оптимизация: построенный план сохраняется в кэше и применяется для других, похожих запросов. Александр, полагаю, Вы в курсе, что такая же "замечательная оптимизация" есть и у MS SQL?! Ниже перечислены ситуации, которые приводят к инвалидации плана в кэше: -Changes made to a table or view referenced by the query (ALTER TABLE and ALTER VIEW). -Changes to any indexes used by the execution plan. -Updates on statistics used by the execution plan, generated either explicitly from a statement, such as UPDATE STATISTICS, or generated automatically. -Dropping an index used by the execution plan. -An explicit call to sp_recompile. -Large numbers of changes to keys (generated by INSERT or DELETE statements from other users that modify a table referenced by the query). -For tables with triggers, if the number of rows in the inserted or deleted tables grows significantly. -Executing a stored procedure using the WITH RECOMPILE option. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 22:35 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!SergSuper например такой запрос Код: plaintext ну и с exists у оракла совсем плохо ну ? коню ясно что если оракл нулы не индексирует то оптимайзер свалится в фулскан. мне понадобиться секунд 30 чтоб наложить function-based index и получить тот же план, что и в мсскл. экзист, обычно мне хватает 15 секунд чтоб понять чего тупит, да и обычно SQL advisor сразу говорит чего подкрутить.да обычному человеку должно быть без разницы индексируются нулы или нет, есть запрос, а как он будет исполняться - придумывать function-based index, переделывать экзистсы - этим как раз и должен оптимизатор заниматься даже если и можно переделать - иногда запрос с exists выглядит наглядней и если его надо переписывать потому что так оптимизатор не поймет - ну всё таки это недостаток оптимизатора, как ни крути ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 23:37 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
pkarklinsoftwarerДело в том, что строить план каждый раз, когда хочется выполнить запрос - довольно накладно. По этой причине у Оракла есть замечательная оптимизация: построенный план сохраняется в кэше и применяется для других, похожих запросов. Александр, полагаю, Вы в курсе, что такая же "замечательная оптимизация" есть и у MS SQL?! Ниже перечислены ситуации, которые приводят к инвалидации плана в кэше: -Changes made to a table or view referenced by the query (ALTER TABLE and ALTER VIEW). -Changes to any indexes used by the execution plan. -Updates on statistics used by the execution plan, generated either explicitly from a statement, such as UPDATE STATISTICS, or generated automatically. -Dropping an index used by the execution plan. -An explicit call to sp_recompile. -Large numbers of changes to keys (generated by INSERT or DELETE statements from other users that modify a table referenced by the query). -For tables with triggers, if the number of rows in the inserted or deleted tables grows significantly. -Executing a stored procedure using the WITH RECOMPILE option.нет, здесь softwarer прав, вставка одной запись не вызовет инвалидации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 23:40 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
locky Чиво???? и найти все строки, в которых реально ThisIsNull? :) мусье придуривается или оканчивал лишь трехмесячные курсы по бухгалтерии и потому так плохо представляет как работает NVL() ? SergSuper да обычному человеку должно быть без разницы индексируются нулы или нет, есть запрос, а как он будет исполняться - придумывать function-based index, переделывать экзистсы - этим как раз и должен оптимизатор заниматься даже если и можно переделать - иногда запрос с exists выглядит наглядней и если его надо переписывать потому что так оптимизатор не поймет - ну всё таки это недостаток оптимизатора, как ни крути обычному человеку нужно прочитать концептс и после этого проблем как минимум с нулами не будет. а вот бредятины, не описанной в мсдн в мсскл имхо много больше. когда count(*) возвращает нечетное значение на RC когда в таблицу только четное кол-во записей пишется, когда RC транзакция читает эксклюзивно заблокированную запись (из индекса) нарываясь на дедлок, когда оптимизатор тупит на банальном запросе пытаясь распаралелить чтение пару блоков. экзист ниразу не приходилось переписывать, у меня в 100% решалось созданием индеса статистика которого вправляла мозг оптимизатору. еще раз, я вот показал элементарный запрос в мсскл где тупит оптимизатор, можете мне показать на столько же простой запрос в оракле, чтоб там так же тупил оптимизатор ? имхо оракловый мало того что много большему обучен и более сложно управляет статистикой, но и не тупит на столь элементарных запросах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 23:57 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwareriv_an_ruОптимизатору заменить бы OR на UNION ALL, В общем случае он такое делает, но в данном конкретном это не требуется и скорее вредно. Оракловый оптимизатор просто предполагает, что в тех редких случаях, когда подобный запрос имеет смысл, разработчик позаботится о его эффективном выполнении. ну я с этим столкнулся когда надо было две однотипные базы объединить в одну если конкретно - банк работал каждым филиалом в своей базе, потом решил что база должна быть общая, сеть теперь позволяет какие-то данные уже были и их надо было корректно привязать т.е. если надо перенести клиента, то сначала он проверялся в базе приемнике по ФИО, дате рождения, адресу каких-то атрибутов могло не быть(например даты рождения) и приходилось сравнивать с нулом и эти проверки заняли основную часть времени, в итоге мы уложились в поставленные сроки, но с трудом т.е. да, задача была разовая, но с другой стороны намечается еще несколько таких банков и мне бы не помешал совет об эффективном выполнении метод с function-based index использовать не хотелось бы - всё таки порядка 2000 таблиц, да если еще несколько полей... в основном конечно таблицы мелкие, но сейчас все работает автоматом, разбираться по каждой таблице не хотелось бы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 00:07 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.! мусье придуривается или оканчивал лишь трехмесячные курсы по бухгалтерии и потому так плохо представляет как работает NVL() ? чо будет если написать NVL('ThisIsNull','ThisIsNull')? Результат - какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 00:56 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
lockyYo.! мусье придуривается или оканчивал лишь трехмесячные курсы по бухгалтерии и потому так плохо представляет как работает NVL() ? чо будет если написать NVL('ThisIsNull','ThisIsNull')? Результат - какой? syntax error ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 00:59 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!lockyYo.! мусье придуривается или оканчивал лишь трехмесячные курсы по бухгалтерии и потому так плохо представляет как работает NVL() ? чо будет если написать NVL('ThisIsNull','ThisIsNull')? Результат - какой? syntax error Мусьё придуривается или Как мусью ловко уходит от ответа, эта што-та! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 01:07 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
locky Мусьё придуривается или Как мусью ловко уходит от ответа, эта што-та! where nvl(field1||field1,'ThisIsNull') = 'ThisIsNull' на этом можно окончить с перфоменсом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 01:17 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!locky Мусьё придуривается или Как мусью ловко уходит от ответа, эта што-та! where nvl(field1||field1,'ThisIsNull') = 'ThisIsNull' на этом можно окончить с перфоменсом ? Вот за что мне всегда нравились ораклоиды - так это за то, как они изобретательно выпутываются из тех ситуаций, в которые другие прогеры просто не попадают. Строят функциональные индексы по двойной ширине колонки например, мудрят с "магическими значениями" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 01:41 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!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! согласен с майкрософт. а почему ссылка на msdn по Visual Studio-тo? Нормальные ссылки давать нужно, типа этой Enable read committed isolation using row versioning when: Reader/writer blocking occurs to the point that concurrency benefits outweigh increased overhead of creating and managing row versions. чем ближе система к чистой oltp (писателей больше, читателей меньше) тем меньше присутствует Reader/writer blocking и тем меньше здесь нужна версионность softwarer Ну да, OLTP - это такая write-only система. Плодит данные, которые никому не нужны.. В OLAP писатель ровно чаще всего один и называется ETL. Запускается он в большинстве случаев редко и ночью, благодаря чему никому особо не мешает.. Судя по тому, что в OLAP читателей "много", а в OLTP, видимо, "мало", подразумевается, что в OLAP-системах пользователей на порядки больше вам по сути та-же ссылка, что и Yo!, для ясности - чем меньше процент читателей, тем ненужнее версионность по очевидным причинам softwarer Сталкер, я понимаю, что Вы привыкли к тупой реализации версионности в MSSQL, но не нужно её неумеренно обобщать, показывая своё незнание. Оракл не плодит версий, вообще. хорошо, не плодит, просто пишет во всякие undo\redo (или как они у вас там называются) блоки. Давайте зайдем с другой стороны, представим на секунду, что Ораклу больше не надо иметь такую функциональность, как доступ к предыдущим версиям строк (т.е. представьте, что вам необходимо сделать оракл для pure writing environment с нулевым или крайне незначительным числом читателей). Можно-ли оптимизировать теперь архитектуру Оракл (и как) с учетом этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 04:53 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!where nvl(field1||field1,'ThisIsNull') = 'ThisIsNull' на этом можно окончить с перфоменсом ?Хорошо, сделали индекс ON tab1 (NVL(field1,'ThisIsNull')); Я правильно понимаю, что теперь, чтобы его заметил оптимизатор, во всех запросах вместо where field1 is null надо писать where nvl(field1||field1,'ThisIsNull') = 'ThisIsNull'? А во всех запросах с сортировкой, к примеру, писать order by nvl(field1,'ThisIsNull')? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 10:13 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
pkarklinАлександр, полагаю, Вы в курсе, что такая же "замечательная оптимизация" есть и у MS SQL?! Ну, учитывая, что мы с Вами и с Merle ещё лет семь назад обсуждали тонкости её реализации в MSSQL - таки наверное в курсе :) StalkerSчем ближе система к чистой oltp (писателей больше, читателей меньше) Могу лишь ещё раз подчеркнуть, что у Вас забавное (с моей личной точки зрения) представление об oltp. Для меня oltp - это "очень много более-менее простых писателей и ещё немного больше более-менее простых читателей". StalkerS(т.е. представьте, что вам необходимо сделать оракл для pure writing environment с нулевым или крайне незначительным числом читателей). Можно-ли оптимизировать теперь архитектуру Оракл (и как) с учетом этого? В рассматриваемых моментах - скорее нет, чем да. Для того, чтобы отказаться от redo, нужно отказаться от журнализирования, инкрементальных бэкапов и вообще половины всего хорошего, что придумано с 70-го года. Чтобы отказаться от undo, придётся отказаться от восстановления после сбоев. Таким образом, если не говорить о глобальном редизайне и применении для тех же целей каких-либо принципиально иных механизмов - "оптимизировать" не получится. В том-то и прелесть версионности в Oracle, что она практически не потребляет дополнительных ресурсов, разница только в том, что информация в rollback сегментах дольше сохраняет статус актуальной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 10:19 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
SergSuperесли конкретно - банк работал каждым филиалом в своей базе, потом решил что база должна быть общая, сеть теперь позволяет И изначально не сделал репликации? Ну... в голове надо иметь не опилки, конечно. Хотя это лирика. SergSuperт.е. если надо перенести клиента, то сначала он проверялся в базе приемнике по ФИО, дате рождения, адресу .... и мне бы не помешал совет об эффективном выполнении 1. Создать в таблице уникальный индекс по набору проверяемых полей 2. insert into client select * from client@otherinstance log errors into err$client reject limit unlimited SergSuperно сейчас все работает автоматом Критерии сравнения всё равно надо как-то задавать. В том числе по ним можно автоматом создать индекс - это не медленнее, чем писать руками a1.f = a2.f or a1.f is null and a2.f is null. В целом описанный способ - не быстрейший, но по скорость/простота для этого случая, пожалуй, оптимален. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 10:29 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarerМогу лишь ещё раз подчеркнуть, что у Вас забавное (с моей личной точки зрения) представление об oltp. Для меня oltp - это "очень много более-менее простых писателей и ещё немного больше более-менее простых читателей". называйте как желаете. Главное, что-бы было понятно отличие систем с большим числом писателей и малым числом читателей (особенно читателей сравнительно тяжелых запросов, простые читатели типа select Name where ID = 567 не будут сильно долго видеть на блокировках в любом случае) и систем с большим числом читателей и малым писателей. Лень искать точное определение OLTP, но оно очень близко к первому типу softwarer В рассматриваемых моментах - скорее нет, чем да. Для того, чтобы отказаться от redo, нужно отказаться от журнализирования, инкрементальных бэкапов и вообще половины всего хорошего, что придумано с 70-го года. Чтобы отказаться от undo, придётся отказаться от восстановления после сбоев. Таким образом, если не говорить о глобальном редизайне и применении для тех же целей каких-либо принципиально иных механизмов - "оптимизировать" не получится. В том-то и прелесть версионности в Oracle, что она практически не потребляет дополнительных ресурсов, разница только в том, что информация в rollback сегментах дольше сохраняет статус актуальной. зачем отказаться от журналирования, только от поддержки версий. Mне вот кажется сильно сомнительным, что никакие оптимизации не получится прикрутить. Скажем зачем у вас журнал разделен на 2 части - undo и redo и запись об одной и той-же операции пишется в оба места? Где-то читал, что это как раз оптимизиция под версионность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 11:06 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
авторВ том-то и прелесть версионности в Oracle, что она практически не потребляет дополнительных ресурсов моя плакает. пляска REDO/UNDO/REDO и хранение дополнительных данных в блоках не потребляет ресурсов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 11:19 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
StalkerSзачем отказаться от журналирования, только от поддержки версий. Дык в Oracle журналирование и есть поддержка версий. Если в нём отказаться от версионности, это означает отказаться от журналирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 11:23 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
sdvsamaraДык в Oracle журналирование и есть поддержка версий. Если в нём отказаться от версионности, это означает отказаться от журналирования. вот я к тому, что ваше журналирование выполнено по всей видимости с учетом оптимизации под версионность, и без этого возможно могла-бы быть реализована более оптимально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 11:27 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
StalkerS а почему ссылка на msdn по Visual Studio-тo? Нормальные ссылки давать нужно, типа этой не знаю, 5 лет назад вела на мсскл StalkerSчем ближе система к чистой oltp (писателей больше, читателей меньше) тем меньше присутствует Reader/writer blocking и тем меньше здесь нужна версионность это не правда. тест TPC-C, ничего более чистого не найти, транзакции вообще не пересекаются, ожиданий на блокировках там в принципе нет. казалось бы блокировочник тут должен быть просто на голову выше, правильно ? а что в суровой действительности ? оракл не смотря на "обузу" версионности на одинаковом железе быстрее даже в таком тесте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 11:46 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!а что в суровой действительности ? оракл не смотря на "обузу" версионности на одинаковом железе быстрее даже в таком тесте. А можно прямой линк, где "быстрее на одинаковом железе"? Дабы мне не копаться. Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 11:50 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
pkarklin А можно прямой линк, где "быстрее на одинаковом железе"? Дабы мне не копаться. Заранее благодарен! вот против мсскл http://oraclemind.blogspot.com/2006/11/tpc-c-oracle-10-vs-mssql2k5.html вот против DB2 http://oraclemind.blogspot.com/2005/10/tpc-c-oracle-vs-ibm.html а вот тут видно какое преимущество нужно обеспечить мсскл, чтоб вывести вперед: http://oraclemind.blogspot.com/2006/11/tpc-c-oracle-10-vs-mssql2k5.html т.е. по факту оракл со своей писаниной в UNDO и REDO сверху UNDO все равно оказывается быстрей, даже там где для блокировочника созданы более чем идеальные условия несталкивающихся транзакций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:05 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
StalkerSsdvsamaraДык в Oracle журналирование и есть поддержка версий. Если в нём отказаться от версионности, это означает отказаться от журналирования. вот я к тому, что ваше журналирование выполнено по всей видимости с учетом оптимизации под версионность, и без этого возможно могла-бы быть реализована более оптимально Да журналирование и есть версионность. Мы же всё равно пишем предыдущее состояние строки в журнал для возможности отката. Оптимизированно там в том смысле, что журналирование ведётся так, чтобы удобно и быстро можно было доставать версии из журнала. Причём это дело развивается, раньше были rollback сегменты, а сейчас undo tablespace. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:10 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
FavnYo.!where nvl(field1||field1,'ThisIsNull') = 'ThisIsNull' на этом можно окончить с перфоменсом ?Хорошо, сделали индекс ON tab1 (NVL(field1,'ThisIsNull')); Я правильно понимаю, что теперь, чтобы его заметил оптимизатор, во всех запросах вместо where field1 is null надо писать where nvl(field1||field1,'ThisIsNull') = 'ThisIsNull'? А во всех запросах с сортировкой, к примеру, писать order by nvl(field1,'ThisIsNull')? или я туплю или таки строка в field1 со значением 'ThisIsNull' пройдет условие!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:18 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Ivan Durakили я туплю или таки строка в field1 со значением 'ThisIsNull' пройдет условие!!!! 'ThisIsNull' || 'ThisIsNull' = 'ThisIsNullThisIsNull' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:20 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
sdvsamaraэто дело развивается, раньше были rollback сегменты, а сейчас undo tablespace. ... и песенка ослика-ораклиста ушла в историю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:22 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!вот против мсскл вот против DB2 а вот тут видно какое преимущество нужно обеспечить мсскл, чтоб вывести вперед: мда.., любой коллекционер такому фанатизму и постоянству только позавидует. Подборки на одну тему с 2005 года! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:23 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Зайцев ФёдорIvan Durakили я туплю или таки строка в field1 со значением 'ThisIsNull' пройдет условие!!!! 'ThisIsNull' || 'ThisIsNull' = 'ThisIsNullThisIsNull' о да, не заметил склейку. Но честно говоря, это же не нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:33 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!, Это здорево, конечно. Берем текущий ТОП 10 некластерных конфигураций для TPC-C: http://www.tpc.org/tpcc/results/tpcc_perf_results.asp?resulttype=noncluster&version=5%¤cyID=0 Берем единственный результат MS SQL в этом списке: http://www.tpc.org/tpcc/results/tpcc_result_detail.asp?id=110083001 Total System Cost: 879,563 USD Performance: 1,807,347 tpmC Price/Performance: .49 USD per tpmC CPU Type: Intel Xeon X7560 2.26GHz Total # of Processors: 4 Total # of Cores: 32 Total # of Threads: 64 и ближайщий превосходящий результат Oracle: http://www.tpc.org/tpcc/results/tpcc_result_detail.asp?id=107103101 Total System Cost: 10,306,995 USD Performance: 2,196,268 tpmC Price/Performance: 4.70 USD per tpmC Total # of Processors: 32 Total # of Cores: 64 Total # of Threads: 128 Апупеть, какое превосходство, аж на целых 12% , при разнице в стоимости оборудования более чем на порядок !!! Будем еще меряться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:42 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Ivan DurakЗайцев ФёдорIvan Durakили я туплю или таки строка в field1 со значением 'ThisIsNull' пройдет условие!!!! 'ThisIsNull' || 'ThisIsNull' = 'ThisIsNullThisIsNull' о да, не заметил склейку. Но честно говоря, это же не нормально да никто таким бредом не занимается, ну если боишся что ThisIsNull может встречатся ну возьми 256 бит ключ вместо ThisIsNull. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:44 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!Ivan DurakЗайцев ФёдорIvan Durakили я туплю или таки строка в field1 со значением 'ThisIsNull' пройдет условие!!!! 'ThisIsNull' || 'ThisIsNull' = 'ThisIsNullThisIsNull' о да, не заметил склейку. Но честно говоря, это же не нормально да никто таким бредом не занимается, ну если боишся что ThisIsNull может встречатся ну возьми 256 бит ключ вместо ThisIsNull. это ненормально не потому, что строка может встретится, а потому, что простая проверка на нулл в такую херню превращается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:46 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.! не знаю, 5 лет назад вела на мсскл ну здорово, дал ссылку и даже не посмотрел, куда она ведет Yo.! это не правда. тест TPC-C, ничего более чистого не найти, транзакции вообще не пересекаются, ожиданий на блокировках там в принципе нет. казалось бы блокировочник тут должен быть просто на голову выше, правильно ? а что в суровой действительности ? оракл не смотря на "обузу" версионности на одинаковом железе быстрее даже в таком тесте. насколько помню, в суровой действительности новые версии скуля обычно отрабатывают тесты tpc быстрее текущей версии оракла sdvsamara Да журналирование и есть версионность. Мы же всё равно пишем предыдущее состояние строки в журнал для возможности отката. Оптимизированно там в том смысле, что журналирование ведётся так, чтобы удобно и быстро можно было доставать версии из журнала. Причём это дело развивается, раньше были rollback сегменты, а сейчас undo tablespace ну так вот раз оптимизированно под версионность, значит уже не будет так оптимально в случае когда версионность не нужна, верно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:48 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
pkarklin Апупеть, какое превосходство, аж на целых 12% , при разнице в стоимости оборудования более чем на порядок !!! Будем еще меряться? формула1 ездит буквально на 12% быстрее спорткара, при большей стоимости на 2 порядка. ты сравниваешь системы между которыми 3 года и 2 поколения, причем разных архитектур. чем не понравилось сравнение в равных для обоих субд условиях на идентичном железе ? еще раз: на идентичном железе блокировочник не может показать преимущество над версионным ораклом даже в идеально подогнаных под блокировочник условиях. StalkerS насколько помню, в суровой действительности новые версии скуля обычно отрабатывают тесты tpc быстрее текущей версии оракла ты путаешь желаемое с действитильным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:56 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!, Теперь посмотрим сюда: http://www.tpc.org/tpcc/results/tpcc_price_perf_results.asp?resulttype=noncluster И понимаем, что тест "на одинаковом оборудовании" не совсем показателен. Точнее, он совсем не показателен. И видим, что при разнице в Price/tpmC в 25% MS SQL рвет Oracle по производительности, как тузик грелку - более чем в шесть раз. Надеюсь, не надо объяснять, что "чистая" производительность потребителю, она как-бы не очень интересна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:59 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!формула1 ездит буквально на 12% быстрее спорткара, при большей стоимости на 2 порядка. Понимаешь, я не готов платить за увеличение скорости на 12% на порядок больше денег. Yo.!ты сравниваешь системы между которыми 3 года и 2 поколения, причем разных архитектур. Угу. И это сравнение очень показательно. Где тест Oracle на новом оборудовании нового поколения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:07 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
StalkerSзачем отказаться от журналирования, только от поддержки версий. "Зачем отказываться от коробки передач, только от её крышки". StalkerSMне вот кажется сильно сомнительным, что никакие оптимизации не получится прикрутить. Сталкер, по Вашему ответу у меня сложилось устойчивое подозрение, что Вы не поняли смысла сказанного мной. Какие-то - наверное, получится. Существенные - вряд ли. StalkerSСкажем зачем у вас журнал разделен на 2 части - undo и redo Это... м... существенно неверное утверждение. Журнал не поделен на части, журнал - это redo. В журнале сохраняется информация об изменении большинства объектов БД, в том числе - об изменении undo. StalkerSГде-то читал, что это как раз оптимизиция под версионность Ни в коей степени. Это "оптимизация под откат транзакций", в том числе под восстановление после сбоев. sdvsamaraДык в Oracle журналирование и есть поддержка версий. Если в нём отказаться от версионности, это означает отказаться от журналирования С точностью до наоборот. Отказаться от поддержки версий можно, но это бесплатное приложение к механизму журнализирования, который всё равно нужен для других фундаментальных задач. sdvsamaraПричём это дело развивается, раньше были rollback сегменты, а сейчас undo tablespace. И шо, Вы таки хотите сказать, что в базах с undo tablespace нет rollback сегментов? pkarklinБерем единственный результат MS SQL в этом списке: и ближайщий превосходящий результат Oracle Вы, конечно, виртуозно играете доступными материалами, но раз Microsoft сливает в секции дорогих решений, попробуйте таки сравнить на сколь возможно похожем железе. Для этого достаточно взглянуть на Top Ten Price/Performance Results: МестоСерверАппаратураДата измеренияСтоимость1OracleHP ProLiant ML350 G608/16/10.39 USD 2MSSQLHP ProLiant DL580 G710/15/10.49 USD Так что продолжайте меряться ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:07 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
pkarklinYo.!, Теперь посмотрим сюда: http://www.tpc.org/tpcc/results/tpcc_price_perf_results.asp?resulttype=noncluster И понимаем, что тест "на одинаковом оборудовании" не совсем показателен. Точнее, он совсем не показателен. И видим, что при разнице в Price/tpmC в 25% MS SQL рвет Oracle по производительности, как тузик грелку - более чем в шесть раз. Надеюсь, не надо объяснять, что "чистая" производительность потребителю, она как-бы не очень интересна. единственно что мы понимаем это о что ты сейчас приперт к стенке фактом и пытаешься чисто технический вопрос об избыточности писанины версионного механизма заболтать не лежащими в технической плоскостью деньгами. да формула1 стоит дороже, жигули дешевле. да так устроен мир. что касается прйс/перфоменс, судить о нем по тестам TPC-C совершенно глупо. во первых по тому что оракл как ты видишь рвет мсскл по этой позиции и занимает верхнюю строчку. во вторых там расчет идет по прайсу, а я не слышал чтоб кто либо когда либо купил EE эдишен без двухзначной скидки. в третих там зачастую сравнивается теплое (бесконечные лицензии) с мягким (трехлетние) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:11 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarerТак что продолжайте меряться ;-) Да, продолжил, и огласил разницу в производительности в 6 раз, при разнице в стоимости в 25%. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:16 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Есть еще один показатель. У x86-64 есть четко определенный потолок масштабируемости железа. Да он растет, но "выше меры конь не прыгнет". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:17 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
pkarklinsoftwarerТак что продолжайте меряться ;-) Да, продолжил, и огласил разницу в производительности в 6 раз, при разнице в стоимости в 25%. ;) Причем "обратной пропорции" для Oracle не наблюдается, все как раз наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:18 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarerТак что продолжайте меряться ;-) Павел, ну а когда перестанете возмущаться по поводу того, что я сделал ровно то же, что и Вы - таки посмотрите тесты действительно на одинаковом железе, на сайте tpc эту информацию не так сложно найти. Например: СУБДЖелезоДата измеренияПроизводительностьУдельная стоимостьOracleHP ProLiant DL370 G603/30/09631,7661.08 USDMSSQLHP ProLiant DL370G602/01/10661,4751.16 USDOracleHP ProLiant DL580G501/16/09639,253.97 USDMSSQLHP ProLiant DL580G508/19/08634,8251.10 USDOracleHP ProLiant ML350G506/08/07100,926.74 USDMSSQLHP ProLiant ML350G503/27/0782,774.84 USD P.S. Как получена эта выборка - взял все результаты, отсортировал по модели компа, посмотрел в HP, железо которого любят оба и взял три первых результата на одинаково называющихся моделях при относительно недавних датах. Раскладов, где MSSQL круче, специально не искал, что их нет - утверждать не буду, не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:18 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
StalkerS ну так вот раз оптимизированно под версионность, значит уже не будет так оптимально в случае когда версионность не нужна, верно? Если убрать версионность (так как она сделана в Oracle) разница будет в долях процента по производительности, а такую вкусность как версионность потеряем. Вот и спрашивается - нафига это делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:21 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
pkarklinДа, продолжил, и огласил разницу в производительности в 6 раз, при разнице в стоимости в 25%. ;) Подумаешь, пожар в урне. У нас, напр., есть вполне себе живые конкуренты, которые сливают нам по скорости в 140 раз. Берут, стало быть, чем-то другим. Более того, у нас на некоторых задачах производительность от предпоследней версии к последней поднялась чуть не на порядок, а народ не спешит апдейтиться, потому что им проще поразбираться с отдельными кривыми местами в приложениях, чем устраивать лишние глобальные телодвижения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:26 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!единственно что мы понимаем это о что ты сейчас приперт к стенке фактом и пытаешься чисто технический вопрос об избыточности писанины версионного механизма заболтать не лежащими в технической плоскостью деньгами. да формула1 стоит дороже, жигули дешевле. да так устроен мир. Гм... Я ни разу в этом топике не лез в "технические вопросы". Более того, приведенная softwarer таблица явно говорит о том, что в 10 году MS SQL уделал по производительности Oracle и на одинаковом железе. Что до систем заоблачной стоимости, то показателен тот факт, что для вертикального масштабирования в Oracle (в оборудование, конечно) надо вбухать гараздо больше денег. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:28 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarer sdvsamaraДык в Oracle журналирование и есть поддержка версий. Если в нём отказаться от версионности, это означает отказаться от журналирования С точностью до наоборот. Отказаться от поддержки версий можно, но это бесплатное приложение к механизму журнализирования, который всё равно нужен для других фундаментальных задач. Я, вообще-то, именно это и хотел сказать. softwarer sdvsamaraПричём это дело развивается, раньше были rollback сегменты, а сейчас undo tablespace. И шо, Вы таки хотите сказать, что в базах с undo tablespace нет rollback сегментов? Есть, просто теперь Oracle ими занимается, насколько я понял документацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:30 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
SiemarglУ x86-64 есть четко определенный потолок масштабируемости железа. Это если религия запрещает собрать кластер. Как только разрешает, так начинаются измерения в терабайтах RAM и петабайтах массовой памяти на квадратный фут комнаты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:32 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
pkarklin Гм... Я ни разу в этом топике не лез в "технические вопросы". Более того, приведенная softwarer таблица явно говорит о том, что в 10 году MS SQL уделал по производительности Oracle и на одинаковом железе. таблица говорит об одинаковых моделях, железо там разное, практически год между ними: в оракле Intel Xeon 2.93 GHz 8MB L2cache в мсскл Intel Xeon 3.2GHz 8MB L2 cache ну и соответственно у мсскл на сотню дисков больше. отсюда и чуть лучше результат а эффективность кластера нужно смотреть на реальных задачах, например SAP-SD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:44 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
кстати, интересная цифра: 90% Response оракл 0.26 мсскл 1.11 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:51 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
pkarklinБолее того, приведенная softwarer таблица явно говорит о том, что в 10 году MS SQL уделал по производительности Oracle и на одинаковом железе Факт, уделал. Поставили на 10% более быстрые процессоры, в целом на 13% более дорогое железо и получили от этого аж 4,7% выигрыша в производительности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 13:53 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!таблица говорит об одинаковых моделях, железо там разное, практически год между ними: в оракле Intel Xeon 2.93 GHz 8MB L2cache в мсскл Intel Xeon 3.2GHz 8MB L2 cache ну и соответственно у мсскл на сотню дисков больше. отсюда и чуть лучше результат Поэтому предлагаю больше не меряться на одинаковом железе. ;) Yo.!а эффективность кластера нужно смотреть на реальных задачах, например SAP-SD Да, наверно, и не тока кластера. Кстати, недавно в "форуме по Oracle" я приводил реальные данные производительности реальной OLTP системы на реальном железе. М.б. у кого-то найдеться что-нить аналогичное: все таки оракел - сила Картинку продублирую и тут: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 14:01 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruSiemarglУ x86-64 есть четко определенный потолок масштабируемости железа. Это если религия запрещает собрать кластер. Как только разрешает, так начинаются измерения в терабайтах RAM и петабайтах массовой памяти на квадратный фут комнаты. Если задача позволяет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 14:15 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
pkarklin Поэтому предлагаю больше не меряться на одинаковом железе. ;) ну от чего же, я уже показывал, вот и идентичная система и идентичные процы и память. и/о у мсскл заметно навороченей (546 против 766 дисков) http://www.tpc.org/tpcc/results/tpcc_result_detail.asp?id=106071802 http://www.tpc.org/tpcc/results/tpcc_result_detail.asp?id=106102601 и все равно версионный оракл впереди. pkarklinДа, наверно, и не тока кластера. да нет, именно синтетический TPC-C гораздо лучше демонстрирует эффективность версионного механизма даже там, где транзакции не пересекаются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 14:21 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.![quot pkarklin] да нет, именно синтетический TPC-C гораздо лучше демонстрирует эффективность версионного механизма даже там, где транзакции не пересекаются почему именно версионного? допускаю что это преимущество оракла перед мс, но не версиоонго в целом. Слишком много у них разного. Это надо уже собрать две синтетических БД для теста. А то я сейчас версиооный файерберд в тест TPC-C воткну, погсмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 14:27 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Yo.!, Второй раз то зачем постить. Уже с твоего сайта туда ходили... :) авторда нет, именно синтетический TPC-C гораздо лучше демонстрирует эффективность версионного механизма даже там, где транзакции не пересекаются На колу мочало - начинай с начала... Есть реальные проекты под рукой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 14:31 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
любая тема превращается в борьбу адептов оркала и мсскл. А тролля, ее инициировавшего, да и саму тему, уже успешно забыли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 14:39 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Siemargliv_an_ruSiemarglУ x86-64 есть четко определенный потолок масштабируемости железа. Это если религия запрещает собрать кластер. Как только разрешает, так начинаются измерения в терабайтах RAM и петабайтах массовой памяти на квадратный фут комнаты. Если задача позволяет. Можно пример задачи, которая "не позволяет"? Обычно проблемы не с технической возможностью как таковой, а с денежными ограничениями ("у нас есть клиенты с кривой логикой на их стороне, а теперь срочно сделайте нам кластер, чтоб он с теми же кривыми клиентами не лежал на полке"). (А с правильными задачами на нынешнем железе иногда бывает выгодно поднять кластер из 8 нод на одной 8-процессорной машине, потому что IPC оказывается дешевле задержек на выталкивании нитей мьютексами.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 14:40 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
pkarklin На колу мочало - начинай с начала... Есть реальные проекты под рукой? в жизни не видел чистых олтп. у меня аналитика восновмном, кантора маленькая (надоело на дядю работать) в самый пик пару тысяч клиентов от силы пару сотен tps выдают на сайтике ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 14:41 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruА с правильными задачами на нынешнем железе иногда бывает выгодно поднять кластер из 8 нод на одной 8-процессорной машине, потому что IPC оказывается дешевле задержек на выталкивании нитей мьютексами Это реальный тест такой был? Что за задача выбиралсь для тестирования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 14:50 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Ivan Durakпочему именно версионного? допускаю что это преимущество оракла перед мс, но не версиоонго в целом. Слишком много у них разного. Полагаю, Ё было бы точнее сказать "ораклововерсионного". Но его собеседник утверждал принципиальное превосходство блокировочника в этом месте, чего действительно не наблюдается. На самом деле лично мне было бы интереснее сравнить эффективность блокировочных механизмов Oracle и MS, на задаче "писатель писателя". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 14:53 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Ivan Durak почему именно версионного? допускаю что это преимущество оракла перед мс, но не версиоонго в целом. Слишком много у них разного. Это надо уже собрать две синтетических БД для теста. А то я сейчас версионный файерберд в тест TPC-C воткну, погсмотреть. примерно таже картина и с db2 в TPC-C на идентичном железе. т.е. 2 самых быстрых блокировочника проигрывают (при равных железках) ну а теперь вспоминает с чего началась мерянье на чистом олтп StalkerS если вдуматься в сказанное, то станет понятно, что в OLTP системах блокировки есть и в Оракл тоже (ведь писатель там не сможет ничего записать в блокированную строку), но помимо них Оракл еще и плодит массу версий, которые никто не собирается читать. хотя на самом деле этому разговору уже лет 7 .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 15:06 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Ivan DurakА то я сейчас версиооный файерберд в тест TPC-C воткну, погсмотреть. А чего ж не воткнуть, воткни. Только не забудь про условие "на аналогичном железе". Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 15:35 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
pkarkliniv_an_ruА с правильными задачами на нынешнем железе иногда бывает выгодно поднять кластер из 8 нод на одной 8-процессорной машине, потому что IPC оказывается дешевле задержек на выталкивании нитей мьютексами Это реальный тест такой был? Что за задача выбиралсь для тестирования? Ну вот похожая раскладка из статьи про faceted view над большим объёмом знаний: The test system is 2 8 core Xeon 5345 (2.33GHz) servers with 16G RAM and 4 disks each. The machines are connected by 2x 1Gbit ethernet. The software is Virtuoso 6 Cluster. The Virtuoso server is split into 16 partitions, 8 for each machine. Each partition is managed by a separate server process. Это довольно типично для аналитики на базах знаний, потому что там простые запросы составляют очень малую долю нагрузки, у типичного приложения число алиасов в одном произведении запросто может быть и 20 и 30. С ростом числа клиентов RAM доводится до 64-128Gb на ящик, потом кластер начинает "толстеть": сначала при том же числе партиций (8-16) доходит до 8-16 физических ящиков, потом "рывком" удваивается число ящиков, чтоб зеркалированием партиций обеспечить разумную надёжность и после этого растёт в пропорции "один процесс - один ящик". Больше чем 200 ящиков ещё не ставили пока, не знаем что там будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 16:02 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ru Это довольно типично для аналитики на базах знаний, А сами базы знаний тоже теперь уже типичны? У них есть СУБЗ? Тада, плиз, киньте ссылу. Конечно, Пролог, Липс не в счет. Ну там в 11 Оракле что-то про семантические технологии или базы знаний для text appliucation тоже не в счет: легко поверить, что Оракл лучшая СУБД, но трудно, что термин БЗ являет там себя не праздно. Нуно, конкретно, чтобы промышленная БЗ содержала знания всяких там пиплов - экспертов, а ЭС ядором которй она была бы выводиола, нам новые типа знания. Или что-то в этом роде. Я раньше думал, что када БЗ станут типичными, то БД отойдут на второй план: будут частью этих БЗ. И мы тут сравнивать бум не СУБД, а СУБЗ. А мы ведь все еще по старинке сравниваем СУБД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 20:53 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
vadiminfoА сами базы знаний тоже теперь уже типичны?Не знаю, где граница между "ещё не типичны" и "уже типичны", но свежие сборки KDE идут обычно с nepomuk, который, в свою очередь, тянет за собой какой-то движок. Так что на вашей линуксовой DVDшке уже что-то есть, а то и в памяти вашей машины. vadiminfoУ них есть СУБЗ?Ну если oracle 11 вас не устраивает для этой цели (многих не устраивает :), то выбирайте из списочка . vadiminfoНуно, конкретно, чтобы промышленная БЗ содержала знания всяких там пиплов - экспертов, а ЭС ядором которй она была бы выводиола, нам новые типа знания. Или что-то в этом роде.Опять же выбирайте по вкусу , не считая подсистем вывода, встроенных непосредственно в хранилища. vadiminfoЯ раньше думал, что када БЗ станут типичными, то БД отойдут на второй план: будут частью этих БЗ. И мы тут сравнивать бум не СУБД, а СУБЗ. А мы ведь все еще по старинке сравниваем СУБД?На практике базы данных со временем всё лучше и лучше приспосабливаются к хранению знаний, а базы знаний получают свойства, ранее характерные только для СУБД. Как оно "среднее" будет в итоге называться --- мне все равно, пусть маркетологи головы греют :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 21:18 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruНу если oracle 11 вас не устраивает для этой цели (многих не устраивает :), то выбирайте из списочка . :) Для тех целей что по этой ссылке, думау, Оракл, скорее всего, меня устроит. В 11 Оракле про такое что-то понаписано. Меня, возможно, пока не устроят сами такие знания и главное вывод новых из таких в тех или иных отношениях. К примеру, такие БЗ как бы не производят впечатления: там все еще маячит БД - в самой ссылке есть: database for the storage and retrieval of Resource Description Framework (RDF) metadata. Но не бросается в глаза даже Knowledge base. У Оракла11 в семантических технологиях про что-то подобное (там еще онтологии фигурируют) названо, вроде, БЗ. Ясен пень и Оракл и Скуль на раз такое прикупят, если оно того стоит. iv_an_ruОпять же выбирайте по вкусу , не считая подсистем вывода, встроенных непосредственно в хранилища. :) Опять же не увидел явных терминов БЗ и СУБЗ. Хотелось бы, конретно, как нас учили про БЗ и СУБЗ. Например, в реке Х появлось пятно, система предоложила проверить насосный цех завода Z в городе N. Она все повысчитала из уранений, и обработала эвристические какие-то знания экспертов и логически из них вывела что-то там, и из всего этого выработало рекомендации, к примеру. При этом управлять знаниями таких БЗ было сопоставимо с БД. Т.е. относительно просто. Т.е. чтобы даже я мог бы налабать такое, желательно по быстрому как БД. Вот о каких ссылках я Вас прошу. Я бы втихаря бы налабал, фирма бы на этом срубила бабла, и мне грамоту вручили перед хорошим корпоративом. Поди плохо? iv_an_ruНа практике базы данных со временем всё лучше и лучше приспосабливаются к хранению знаний, а базы знаний получают свойства, ранее характерные только для СУБД. Как оно "среднее" будет в итоге называться --- мне все равно, пусть маркетологи головы греют :) Базы данных как бы выглядят занятыми хранением приращений знаний - фактов. И, возможно, хоть бы к этому им приспособиться. А они вместо этого к хранению в целом знаний приспосабливаются? Вот гады. А базы знаний получайют свойства СУБД???. Опечатка? Или Вы намекаете на Селебрум? Он по началу заявляся как СУБЗ, но потом оказался СУБД в стаддии разработки. Вам то все равно, но ить среднее не всех же может устроить. Это ж не тех анализ, чтобы на средние безоглядно полагаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 23:21 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
vadiminfo, Непонятно, почему вас так пугает слово database. Система, обеспечивающая надёжное долговременное хранение данных и одновременный доступ к этим данным многих клиентов называется БД. Система, обеспечивающая хранение данных и логический вывод над ними называется БЗ. Ничего не запрещает системе обладать одновременно и всеми свойствами БД и всеми свойствами БЗ. Можно к БД добавить логический вывод, можно к БЗ добавить транзакции с уровнями изоляции и журналами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 23:48 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarer Журнал не поделен на части, журнал - это redo. В журнале сохраняется информация об изменении большинства объектов БД, в том числе - об изменении undo. ну так вот зачем Oracle пишет одно и то-же в 2 разных места? softwarerНи в коей степени. Это "оптимизация под откат транзакций", в том числе под восстановление после сбоев. странное утверждение, система оптимизирована под откат транзакций и восстановление после сбоев, но не на чтение предыдущих версий? У вас там что, сбои происходят чаще, чем читаются версии строк? ;) В каком виде хранятся версии - точное значение "как было" или операции, которые были произведены над данными (т.е. надо-ли восстанавливать информацию для получения версии?) softwarer Отказаться от поддержки версий можно, но это бесплатное приложение к механизму журнализирования, который всё равно нужен для других фундаментальных задач. вот слово "бесплатное" и вызывает вопросы, бесплатного как известно ничего не бывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 06:29 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
StalkerS ну так вот зачем Oracle пишет одно и то-же в 2 разных места? Для восстановления после полного краха системы. Т.е. поставили Oracle заново, подняли с последнего бэкапа и накатили архивлоги. Получили систему перед крахом. В архивлог пишется асинхронно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 09:51 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruvadiminfo, Непонятно, почему вас так пугает слово database. Скорее всего, Вам не понятно что-то другое: так как именно "слово database" не только не вызывало опасений в тех ссылках, но наоборот вызывало полное доверие к ним. Т.е., возможно, Вы привели ссылки не на совсем то, что я просил. И от того типичночть БЗ все еще под сомнением. Все еще они кажутся особенными (специальными). iv_an_ru Система, обеспечивающая надёжное долговременное хранение данных и одновременный доступ к этим данным многих клиентов называется БД. Система, обеспечивающая хранение данных и логический вывод над ними называется БЗ. Я все же призываю Вас указывать фамилии тех, кто это называет БД и БЗ. Поскольку здесь как бы, возможно, перепутаны каким-то образом описания свойств СУБД и БД. Ну и СУБЗ и БЗ. Например, "Система, обеспечивающая ... доступ к ... данным..." - похоже на описание одной из ф-ий СУБД, а не БД. Но ф-ий у СУБД, возможно, больше в ощем случае. С БЗ и СУБЗ все резко должно усложняться. Т.е. как бы и то и дургое в описании, но в то же время и не то и не другое. iv_an_ru Ничего не запрещает системе обладать одновременно и всеми свойствами БД и всеми свойствами БЗ. Можно к БД добавить логический вывод, можно к БЗ добавить транзакции с уровнями изоляции и журналами. Ну я помню лет 7 назад, по моему, парня налабавшего типа БЗ на Аксцессе. Он тоже всякое придумывал, что низвести БЗ до БД. Но, скорей всего, это там информации стоящей не было (т.е. как БД она малоценная), а знаниям это было все еще рановато (т.е. как БЗ она и вовсе какя-то не полноценная). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 12:26 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
vadiminfoЯ все же призываю Вас указывать фамилии тех, кто это называет БД и БЗ.Согласен, пусть будут СУБД и СУБЗ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 12:37 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
авторну так вот зачем Oracle пишет одно и то-же в 2 разных места? вы будете смеятся - то Оракл таки пишет в ТРИ разных места. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 13:50 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
StalkerSну так вот зачем Oracle пишет одно и то-же в 2 разных места? Кулак, который выбил Васе Пупкину четыре зуба - это redo. Стоматолог, который собрал ему челюсть - это undo. Если кулак незакоммичен, должен отработать стоматолог. Если Вы считаете, что кулак и стоматолог - одно и то же, то это далеко не факт. StalkerSстранное утверждение, система оптимизирована под откат транзакций и восстановление после сбоев, но не на чтение предыдущих версий? Система оптимизирована под чтение версий, под восстановление после сбоев и ещё много под что. Один фрагмент под одно, другой - под другое. А дальше наблюдаем за игрой в ощупывание слона. StalkerSВ каком виде хранятся версии - точное значение "как было" или операции, которые были произведены над данными (т.е. надо-ли восстанавливать информацию для получения версии?) Версии хранятся грубо говоря как diff старого и нового блоков данных. StalkerSвот слово "бесплатное" и вызывает вопросы, бесплатного как известно ничего не бывает Читайте "бесплатное" как "пренебрежимо дешёвое". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 17:09 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarerSergSuperт.е. если надо перенести клиента, то сначала он проверялся в базе приемнике по ФИО, дате рождения, адресу .... и мне бы не помешал совет об эффективном выполнении 1. Создать в таблице уникальный индекс по набору проверяемых полей 2. insert into client select * from client@otherinstance log errors into err$client reject limit unlimited Надеюсь, удалось? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2010, 14:55 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
softwarersoftwarerSergSuperт.е. если надо перенести клиента, то сначала он проверялся в базе приемнике по ФИО, дате рождения, адресу .... и мне бы не помешал совет об эффективном выполнении 1. Создать в таблице уникальный индекс по набору проверяемых полей 2. insert into client select * from client@otherinstance log errors into err$client reject limit unlimited Надеюсь, удалось? вобщем то нет вернее я пока этим не занимался, но врядли бы воспользовался 1. вобщем-то геморойно на боевой базе создавать несколько ненужных индексов по самым большим таблицам - ну как-то энтузиазма это не вызовет потом по тем полям, где были созданы эти индексы надо писать другие запросы - в принципе решаемо, они делаются автоматически, но всё равно делать надо я сделал отдельные запросы когда встречаются null-ы и когда не встречаются - это вобщем-то на тот момент позволило выйти из положения 2. я так понял что имеется ввиду что надо сначала перегнать данные с прилинкованного сервера в ту же базу может это и быстрее, но мы проверяли и разницы не обнаружили, т.е. поиски занимали несравнимо большее время пока у меня есть мысли не ускорять поиски, а проводить их заранее - не в критическое время ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2010, 17:23 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Что-то тема свелась в Oracle vs MS SQL. Сам работал в налоговой в момент внедрения системы ЭОД - её в основном и обслуживал. Кто-то тут говорил про некомпетентность разработчиков - у меня такого ощущения не сложилось - поддержка у них на уровне. На их форме можно найти или получить любой ответ. Насчет документированности - в самой системе есть описание структуры таблиц и полная расшифровка значений полей, хотя внутрь таблиц ручками лезть не приходилось. Система сама спроектирована как универсальная с системой запросов, переложенной на "язык пользователя" - Никаких самописных выборок для какого-нибудь отчета не требовалось. Для обслуживания её админу достаточно начальных знаний по ms sql. На момент масштабного внедрения система была уже на ms sql2000, затем был перевод и на 2005-й (уже без меня). В мою бытность никаких зависаний и медленной работы не наблюдалось (зависит конечно и от железа и как базу обслуживать). В общем система и подход к её решению понравился - есть конечно недочеты. Затем ушел из госструктур на Oracle. Скажу так - уж лучше хорошую систему на ms sql, чем плохую на Oracle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2010, 14:36 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Основной системе, используемой сейчас, до ЭОД (даже на год этак 2003-й) ещё расти и расти и Oracle этому никак не помогает. И железо здесь на несколько порядков по стоимости превосходит то, что стоит в налоговой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2010, 14:48 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ru vadiminfoЯ раньше думал, что када БЗ станут типичными, то БД отойдут на второй план: будут частью этих БЗ. И мы тут сравнивать бум не СУБД, а СУБЗ. А мы ведь все еще по старинке сравниваем СУБД?На практике базы данных со временем всё лучше и лучше приспосабливаются к хранению знаний, а базы знаний получают свойства, ранее характерные только для СУБД. Как оно "среднее" будет в итоге называться --- мне все равно, пусть маркетологи головы греют :) Возобновляя оффтопик, "приглашённый" доклад с недавней VLDB 2010 как раз про сближение СУБД и СУБЗ: Directions and Challenges for SemData . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2010, 14:51 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ru Возобновляя оффтопик, "приглашённый" доклад с недавней VLDB 2010 как раз про сближение СУБД и СУБЗ: Directions and Challenges for SemData . Ну и как же называется та СУБЗ, которая типа "сблизилась" с СУБД? Оракл типа подерживает представление данных RDF. Сам то он СУБЗ никак не стал. И типа вроде не претендует. Resource Description Framework (RDF) — это разработанная консорциумом Всемирной паутины модель для представления данных, в особенности — метаданных[1]. RDF представляет утверждения о ресурсах в виде, пригодном для машинной обработки. RDF является частью концепции семантической паутины. Про вывод новых знаний вроде пока речи не идет. Возможно, Ваша фраза "сближение СУБД и СУБЗ" нуждается в уточнениях. В плане что именно Вы имеете в виду под этим. Так как без этого она, вроде, звучит так: существует класс ПО СУБД (все СУБД) и класс ПО СУБЗ (все СУБЗ) и границы между ними стираются. Типа они сближаютя. Меня очень интересют представители класса СУБЗ. Кроме проекта Селебрума я давно ниче не встречал, чтобы выдавалось за СУБЗ. Конечно, моно почитать про базы знаний в книжках 80 и ранее, про всякие там ожидания и тенденции с ними связанные. Конечно, есть Пролог и Липс. Но услышать про промышленную СУБЗ очень хочется. Пишите, плиз, сразу ея название, а дальше я сам типа про нее найду все что мне нуно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2010, 23:23 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
vadiminfo, посмотрите на OpenLink Virtuoso и BigOWLIM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2010, 23:29 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruvadiminfo, посмотрите на OpenLink Virtuoso и BigOWLIM. Посмотрел. Вроде их СУБЗ не называют, там где видел. В любом случае о представлении в них, а главное выводе новых знаний не нашел. Всякие там типа Онтологическое я и в Оракле найду. В Оракле еще БЗ упоминается в связи с Оракл Текстом, потому документальные БД тоже не нуно. Давайте, плиз, другие примеры, которые бы не вызвали сомнений. Шобы она эта СУБЗ позволяла создавать БЗ для Экспертных систем и легко выводить новые знания. Мне нуно делать новые тех предложения, и это было бы кстати. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 00:03 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
vadiminfoiv_an_ruпосмотрите на OpenLink Virtuoso и BigOWLIM.Давайте, плиз, другие примеры, которые бы не вызвали сомнений.Эти два примера уже не вызвали сомнений у достаточного количества девелоперов. Особенно Virtuoso, использование именно её именно для этого стало настолько общим местом, что если мужики из Facebook _не_ стали её использовать, то так в сообщении о Facebook OGP и сказали: "we're "sort of faking the semantic web here; there's no Virtuoso behind this" Недоделочка получилась, исправим не скоро, терпите пока :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 01:23 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
СУБД+СУБЗ : Студенты Кубанского государственного университета встроили транслятор языка Пролог непосредственно в СУБД Caché. Подробности . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 08:58 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruЭти два примера уже не вызвали сомнений у достаточного количества девелоперов. Особенно Virtuoso, использование именно её именно для этого стало настолько общим местом, что если мужики из Facebook _не_ стали её использовать, то так в сообщении о Facebook OGP и сказали: "we're "sort of faking the semantic web here; there's no Virtuoso behind this" Недоделочка получилась, исправим не скоро, терпите пока :) Скажите мужикам, чтобы взячли Оракл 11 если им зачем-то понадобился semantic web. А так есть девелоперы которым и клиппер не вызывает сомнений. Но это все в классе СУБД. Я сомневаюсь что это knowledge database, а не то что это не может быть каким-то там общим местом . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 09:15 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
servit СУБД+СУБЗ : Студенты Кубанского государственного университета встроили транслятор языка Пролог непосредственно в СУБД Caché. Подробности .Не знал, что Caché распространяется в исходниках и в неё можно что-то встроить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 10:25 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ru, Она распространяется не в исходниках (хотя некоторая часть их присутствует), но в ней есть механизмы для наращивания функционала (CallOut/CallIn, Java Gateway, dotNET Gateway и другое). PS: есть пример интеграции в СУБД Caché библиотеки по обработке биометрических данных (идентификация/верификация человека по отпечатку пальца, лицу[фотографии/видео], радужке глаза и т.д.). Благодаря этому Caché может самостоятельно без дополнительных серверов приложений обрабатывать такого рода информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 10:42 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
vadiminfoiv_an_ruЭти два примера уже не вызвали сомнений у достаточного количества девелоперов. Особенно Virtuoso, использование именно её именно для этого стало настолько общим местом, что если мужики из Facebook _не_ стали её использовать, то так в сообщении о Facebook OGP и сказали: "we're "sort of faking the semantic web here; there's no Virtuoso behind this" Недоделочка получилась, исправим не скоро, терпите пока :) Скажите мужикам, чтобы взячли Оракл 11 если им зачем-то понадобился semantic web.Есть ньюанс. Берём несложный SPARQL-запрос над RDF-отображением данных небольшого бизнес приложения (скажем, 100 таблиц по 10 колонок в таблице). Длина эквивалентного SQL-запроса запросто оказывается порядка сорока тысяч строк. Знаете, как оптимизатор Оракла будет плющить на запросе такой длины? А виртуозу не плющит, не потому, что в Оракле программисты хуже, а им просто задачи такой не ставили --- нормально поддерживать неприлично длинные запросы (в ущерб не скажу чему :). То же и с выводом. Если у BigOWLIM загрузка данных с одновременным выводом раз в 10-15 быстрее Оракла, то опять же исключительно из-за разных целей у разных программистов. Я вам больше скажу. Виртуоза вообще-то миддлварь. В корпоративных установках она обычно используется в паре с Ораклом, или MS SQL, или ещё какой DB/2, или с несколькими разом, обеспечивая федерацию данных. Разные инструменты для разных вещей, как всегда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 10:48 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruЕсть ньюанс. Берём несложный SPARQL-запрос над RDF-отображением данных небольшого бизнес приложения (скажем, 100 таблиц по 10 колонок в таблице). Длина эквивалентного SQL-запроса запросто оказывается порядка сорока тысяч строк. Знаете, как оптимизатор Оракла будет плющить на запросе такой длины? А виртуозу не плющит, не потому, что в Оракле программисты хуже, а им просто задачи такой не ставили --- нормально поддерживать неприлично длинные запросы (в ущерб не скажу чему :). То же и с выводом. Если у BigOWLIM загрузка данных с одновременным выводом раз в 10-15 быстрее Оракла, то опять же исключительно из-за разных целей у разных программистов. Я вам больше скажу. Виртуоза вообще-то миддлварь. В корпоративных установках она обычно используется в паре с Ораклом, или MS SQL, или ещё какой DB/2, или с несколькими разом, обеспечивая федерацию данных. Разные инструменты для разных вещей, как всегда. Оптимизаторы - это все физическое. Не думау, что Оракл ниче не сделал в этом направлении. Там не дураки сидят, скорее всего. Но вопрос про логическое. Это все на первый взгляд не выглядит как БЗ. Это выглядит как спец БД. Короче, здесь, возможно, не СУБЗ, а спец СУБД. Это представления данных, ну семантики побольше. А знаний, возможно, как не было так и нет. Они в голове у того хто написал запрос. А в БД тока данные. А ить надо шобы были там не тока знания, но выводились еновые знания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 11:03 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
servitiv_an_ru, Она распространяется не в исходниках (хотя некоторая часть их присутствует), но в ней есть механизмы для наращивания функционала (CallOut/CallIn, Java Gateway, dotNET Gateway и другое)."Hosted languages" почти у всех есть, вещь стандартная. Но вот у той же Виртуозы средства логического вывода встроены в т.ч. и непосредственно в SQL рантайм, они вписываются в execution plan, про них помнит SQL-оптимизатор и учитывает в ценах и кардинальностях операций, есть встроенные типы данных RDF literal, IRI ID и т.п., и они опять же известны оптимизатору. И в итоге на прогонах Berlin SPARQL Benchmark (BSBM) получается, что на одном и том же железе Виртуоза обгоняет D2RQ+MySQL в 140 раз, и это при том, что SQL-оптимизатором Виртуозы и SQL-оптимизатором MySQL занимались не просто программисты одинаково высокой квалификации, а вообще один и тот же George Kodinov, только в чуть разное время. Просто перед ним ставили две разные задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 11:05 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
vadiminfoА ить надо шобы были там не тока знания, но выводились еновые знания.Ну так и выводите. Инструментарий есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 11:06 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
vadiminfoОптимизаторы - это все физическое. Не думау, что Оракл ниче не сделал в этом направлении. Там не дураки сидят, скорее всего. "точно не знаю, но не думаю. Это же Оракл." У тебя иконок нет с логотипом оракла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 11:09 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
vadiminfoОптимизаторы - это все физическое. Не думау, что Оракл ниче не сделал в этом направлении. Там не дураки сидят, скорее всего.Кстати, про "не дураков" в Оракле. Ashok Maholtra, председатель W3C RDB2RDF XG, вообще-то из Оракла. Вот уж 100% не дурак. Седой кучерявый негритянский дедушка, чего он про базы данных не знает, того и знать не следует. Если он решит, что пора Ораклу в эту сторону пойти делать деньги, он загрузит работой несколько тысяч человек и банально "затопчет" всех, включая нынешних партнёров. Но пока он так не решил. И может быть и вовсе не решит, сберегая "экосистему". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 11:18 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Malhotra, конечно. Очепятался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 11:21 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruНу так и выводите. Инструментарий есть. Ну пока был инструментарий для выода данных а не знаний. Такие данные, если они зачем-то нужны, я и с Ораклом выведу. Зачем мне спец СУБД? Я думау лидирующие СУБД все это понавключают, если оно того стоит. От СУБЗ, скорее всего, ожидалось нечто большее. Например, там рекомендации экспертные че делать, если в реке пятно появилось. Ну если теоремы буит там доказывать тоже не плохо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 11:45 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
vadiminfoiv_an_ruНу так и выводите. Инструментарий есть. Ну пока был инструментарий для выода данных а не знаний. Такие данные, если они зачем-то нужны, я и с Ораклом выведу. Зачем мне спец СУБД? Я думау лидирующие СУБД все это понавключают, если оно того стоит. От СУБЗ, скорее всего, ожидалось нечто большее. Например, там рекомендации экспертные че делать, если в реке пятно появилось. Ну если теоремы буит там доказывать тоже не плохо.Мы, видимо, в разные словари смотрим. Чтобы исключить путаницу в терминах: чем, по-вашему, знания отличаются от данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 13:43 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruМы, видимо, в разные словари смотрим. Чтобы исключить путаницу в терминах: чем, по-вашему, знания отличаются от данных? Вот именно, что разное мы понимаем. Смотрите, Вы упоминаете СУБЗ, но в ссылках что Вы приводили от этого термина авторы уклоняются. Но Вас это не смущает. Я Вам намекаю, что если то, что Вы привели как СУБЗ, то Оракл тоже моно было бы назвать СУБЗ, но его так никто не называет. Вы не обращаете на это внимание, рассказывает про оптимизаторы. Вот теперь и получается что не тока мы с Вами, но и многие по разному с Вами понимают. Знания и данные отличаются значительно. Первое, вообще, слишком общее понятие, и что оно значит в общем случае, наверное, не скажет никто. В частных случаях мы можем говорить о понятиях, суждениях, умозаключениях. Данные - это просто знаки (цифры, символы и т.д.), с помощью которых описывают свойства предметов, явлений, идей. Могут храниться в месте с интерпритацией, что делает их приращениями знаний. Вот если у Вас БЗ, то туда свои мыстли могут записывать эксперты, а не операторы данные как в БД. Например, ведущий инженер запишет мыстль о том, что если давление в трубе на выходе с завода упало, то нужно проверить насос в пятом цехе. Это типа его эвристические знания. Могут там быть заложены и всякие законы из наук там али еще откуда. Ожидается, что такое СУБЗ обладает средствами вывода новых знаний. При этом СУБЗ позволит такие системы относительно бысмтро лабать, сопровождать. И кажный сможет налабать экспертную сиситему, а не информационную как счас. Вот и я бы сделал тех предложение с БЗ, которое бы произвело впечатление на руководство. Потому меня и интересуют СУБЗ. А Вы назвали этим термином что-то, что еще не совсем не "сблизилось" с таковыми. Раздразнили тока зря. Я уже было предвкушал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 15:14 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
vadiminfo, Вы всё время в качестве примеров знаний приводите примеры правил, которые могут или быть или не быть частью знаний, от контекста зависит. Я не настаиваю на абсолютной правильности введения терминов здесь , но оно очень похоже на куда более древние. "Одиночные значения сами по себе лишены смысла, но из них состоят типизированные и структурированные данные; в свою очередь данные можно связать друг с другом, тогда они становятся основой знаний." Логически связали данные в сеть --- получили знания, если в этой сети описаны среди прочего правила --- правила будут какой-то частью знаний. И чем более развита сеть знаний, тем менее "императивным" будет язык агентов и тем меньше будет доля правил в общем объёме сети. Если я тупой агент, и вам надо, чтобы я построил баню, вам придётся отдавать поток низкоуровневых команд (копай ямку тут, клади бетонный кубик сюда, доску вот таким гвоздём сюда и т.п.). Если я не тупой, просто неграмотный по части строительства, и не могу хранить знания, то меня можно вместо этого загрузить иерархией правил (для постройки бани надо сделать фундамент, стены, печку и крышу, для фундамента надо то-то и то-то и т.п.). Если я разумный, то мне можно сообщить достаточно большой объём связных знаний о строительстве и дать одну высокоуровневую коменду "построй здесь дачу из нетолстого бруса 3x4 с металлической печкой." Для такой разумности требуется хороший решатель с доступом к хорошей базе знаний. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 15:47 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruvadiminfo, Вы всё время в качестве примеров знаний приводите примеры правил, которые могут или быть или не быть частью знаний, от контекста зависит. Примеров правил, вроде, не приводил. Вообще термин "правило" не использовал iv_an_ru Я не настаиваю на абсолютной правильности введения терминов здесь , но оно очень похоже на куда более древние. Я тем болен не настаиваю. iv_an_ru "Одиночные значения сами по себе лишены смысла, но из них состоят типизированные и структурированные данные; в свою очередь данные можно связать друг с другом, тогда они становятся основой знаний." Основой, приращениями ну становятся. Но это пока соотвекствует БД. iv_an_ru Логически связали данные в сеть --- получили знания, если в этой сети описаны среди прочего правила --- правила будут какой-то частью знаний. Логически связали? А че синтетически или там семантически или синтаксически? В сети описаны правила? Послушайте семантические сети для представления знаний в ИИ придумали раньше БД. С БЗ пытались возиться в 80. Что же они их не вставили и не объявили о создании СУБЗ? Вместо этого нас учили прологам и липсам для работы с БЗ. Как Вы думаете? iv_an_ru И чем более развита сеть знаний, тем менее "императивным" будет язык агентов и тем меньше будет доля правил в общем объёме сети. Мне желательно не императивный язык, а декларативный. Мы же не дикари, чтобы циклы писать тада как с БД работают декларативно. iv_an_ru Если я тупой агент, и вам надо, чтобы я построил баню, вам придётся отдавать поток низкоуровневых команд (копай ямку тут, клади бетонный кубик сюда, доску вот таким гвоздём сюда и т.п.). Если я не тупой, просто неграмотный по части строительства, и не могу хранить знания, то меня можно вместо этого загрузить иерархией правил (для постройки бани надо сделать фундамент, стены, печку и крышу, для фундамента надо то-то и то-то и т.п.). Если я разумный, то мне можно сообщить достаточно большой объём связных знаний о строительстве и дать одну высокоуровневую коменду "построй здесь дачу из нетолстого бруса 3x4 с металлической печкой." Для такой разумности требуется хороший решатель с доступом к хорошей базе знаний. Послушате, давайте не бум про ИИ рассуждать. Пока там явнонго прорыва нет. Нужны факты (или там основы знаний как Вам удобнее) про реальные СУБЗ, которые позволяют лабать реальные экпертные системы так же просто как СУБД информационные. До сих пор я думал что там все движется медленно с 80. Вы говорите так что их полно. Мне нуно хотя бы одно стоящую, но не про семантические сети , семантический ВЭБ и даже не про фреймы. А классику. Чтобы эксперты заносили знания, система выдавла новые знания, и руководитель получал рекомедации о выигрышах рисках, путях решений. Тада я премию смогу поиметь реальную. Вот оно че. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 21:52 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
vadiminfoПослушайте семантические сети для представления знаний в ИИ придумали раньше БД. С БЗ пытались возиться в 80. Что же они их не вставили и не объявили о создании СУБЗ? Вместо этого нас учили прологам и липсам для работы с БЗ. Как Вы думаете?Потому что до нормального даталога наука тогда ещё не дошла. Но и то, надо заметить, лысым прологом дело не ограничивалось даже у нас. Калиниченко - Рывкин, "Машины баз данных и знаний " --- это 1990 год, между прочим, одновременно с Ceri - Gottlob - Tanka "Logic Programming and Databases" (тоже 1990, на русский переведен к 1992му, что характерно, Калиниченко и переводил). Возврата к голому прологу уже не будет, просто незачем так ограничивать разработчика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 22:29 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruПотому что до нормального даталога наука тогда ещё не дошла. А счас дошла наконец? Что это изменило? СУБЗ типа СУБД Оракл нет? iv_an_ru Но и то, надо заметить, лысым прологом дело не ограничивалось даже у нас. Калиниченко - Рывкин, "Машины баз данных и знаний " --- это 1990 год, между прочим, одновременно с Ceri - Gottlob - Tanka "Logic Programming and Databases" (тоже 1990, на русский переведен к 1992му, что характерно, Калиниченко и переводил). Так я про 80-е писал, что мол бурно занимались разработкой СУБЗ, технолгий БЗ. Что до машин, то у меня есть про машины БД 1989 года Э.Озкарахан. И судя по ее содержанию и для БД то это проекты далеких дней. Моно представить положение дел с БЗ в таком случае. iv_an_ru Возврата к голому прологу уже не будет, просто незачем так ограничивать разработчика. Про голый пролог не знау. Но думаю, что када в технология БЗ буит прогресс, время этих языков может прийти. Так или иначе в ИИ они вроде используются. Впрочем, меня, возможно, устроила бы СУБЗ и не с голым прлогом, но с декларативным языком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 23:00 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
vadiminfoiv_an_ruПотому что до нормального даталога наука тогда ещё не дошла. А счас дошла наконец? Что это изменило?Появилась возможность отвечать на очень сложные вопросы над очень большими объёмами знаний. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2010, 23:16 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
iv_an_ruvadiminfoiv_an_ruПотому что до нормального даталога наука тогда ещё не дошла. А счас дошла наконец? Что это изменило?Появилась возможность отвечать на очень сложные вопросы над очень большими объёмами знаний. А мы тут на простые не можем ответить. Данные от знаний отличить никак не могем, СУБД за СУБЗ принимаем. Видать маловат объем знаний или это не знания а данные (якобы "логически связанные"). В общем скептическое отношение, скорее всего, все еще имеет основания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2010, 09:53 |
|
||
|
Система ЭОД - неудача или успех ?
|
|||
|---|---|---|---|
|
#18+
Возращаясь к исходному вопросу, скажу : в ЭОД изначально делали не все правильно (не мгу сказать ,что все и везде, но с отдельным моментом сталкнулся), потом по мере изменений логики работы это накручивалось все больше, вот пример: выгрузка данных в несколько документов идет порядка часа (точнее не помню, давно было), я им говорю, посмотрите, может кто циклов наставил для выборки вместо применения одного простого запроса, так и оказалось ,убрали циклы - скорость выросла в разы, я не знаю, везде ли так в ЭОД, но этот эпизод был на одной из его задач. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 16:43 |
|
||
|
|

start [/forum/topic.php?all=1&fid=35&tid=1552498]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
357ms |
get tp. blocked users: |
2ms |
| others: | 9ms |
| total: | 462ms |

| 0 / 0 |
