powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Система ЭОД - неудача или успех ?
315 сообщений из 315, показаны все 13 страниц
Система ЭОД - неудача или успех ?
    #36841507
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где-то на заре 1997 года в недрах налоговой службы зародился проект единой системы автоматизации, который позже получил название Система ЭОД. В 2000 году я имел "счастье" лицезреть сей продукт в неком городе на Волге. С какого-то перепугу для реализации проекта выбрали MS SQL 6.5, хотя в то время уже был Oracle 8. Это оказалось фатальным для системы. Внедрение этого продукта стало одной из причин моего покидания сего ведомства. Масштабное внедрение началось в 2001-2002 годах, уже на MSSQL2000. С тех пор и поныне, при посещении своей бывшей работы, я постоянно натыкаюсь на зависание системы. Было поменено несколько серверов, каждый раз покупался все более мощный, сейчас стоит самый мощный из того, что можно найти на Win. В течение времени, пока находишься там, постоянно раздаются возгласы - система зависла, выйдите все и т.п. С интересом ждал момента перевода ее на MSSQL2005/2008, не знаю перевели или нет, но проблема зависаний осталась.
Хороший пример неудачного выбора СУБД и неудачной реализации проекта. И неудачного выбора разработчика.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841549
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
avdu,

СУБД-то здесь причем? Вы хотите сказать, что если бы все писали на Оракле, то все бы проекты били успешно завершены и идеально работают
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841582
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2СУБД-то здесь причем?

Ну он же не сказал что именно у них там виснет. Может, как раз MS SQL...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841610
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Причин неудачи я вижу три

1. Неудачный выбор СУБД (MSSQL тогда - блокировочник)
2. Неудачная структура данных, изначально написанная под блокировочник
3. Неудачный разработчик, что, впрочем, породило и пп.1 и 2.

p.s. Одновременно работающих пользователей > 400
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841612
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, я не хочу сказать, что если бы ВСЕ и ВСе писали на Oracle, то все бы идеально работало.
Прросто я хочу сказать, что если бы конкретная Система ЭОД была написана на Oracle, при сохранении 2 остальных пунктов, ситуация была бы существенно лучше.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841622
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduНет, я не хочу сказать, что если бы ВСЕ и ВСе писали на Oracle, то все бы идеально работало.
Прросто я хочу сказать, что если бы конкретная Система ЭОД была написана на Oracle, при сохранении 2 остальных пунктов, ситуация была бы существенно лучше.
описанные проблемы гораздо выше СУБД.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841631
DPH3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Э, а при чем тут блокировочник и вообще БД?
400 пользователей - это не так уж и много, можно почти на чем угодно писать, если при этом думать.
6.5, конечно, та еще радость была, но вполне работала, а багов у всех хватает. У Oracle проблем тоже хватает.

Ну, подрядчик, наверно, действительно тот еще - так это всегда так в госструктурах. Вернее, обычно беда даже не в том, что подрядчик не умеет работать, а что после всех цепочек субподрядов и откатов софт делают максимально дешевые студенты - с соответствующим качеством.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841652
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avdu1. Неудачный выбор СУБД (MSSQL тогда - блокировочник)Типа он сейчас версионник...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841688
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
avduНет, я не хочу сказать, что если бы ВСЕ и ВСе писали на Oracle, то все бы идеально работало.
Прросто я хочу сказать, что если бы конкретная Система ЭОД была написана на Oracle, при сохранении 2 остальных пунктов, ситуация была бы существенно лучше.
"Существенно" - это не показатель. На сколько % увеличилась бы скорость? Не знаете? Тогда откуда такие выводы?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841696
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avdu... Внедрение этого продукта стало одной из причин моего покидания сего ведомства. Выперли что ли? Ну как-то мне не представить что бы человек в здравом уходил только из-за того что средство работы не нравится.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841847
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avdu,
ну, наверное, признаки успеха имеют место: система так или иначе в эксплуатации такое время.
Но по мне: в общем случе не успех с Ораклом луче, чем успех со Скулем. Конечно, если есть возможность абстрагироваться от материальной стороны дела.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841884
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут важна не скорость, а стабильность работы, т.е. отсутствие зависаний и входов-выходов. В данном случае существенно лучше - настолько, насколько версионник лучше блокировочника.
То, что система работает так долго - не показатель, а, в общем, наплевательское отношение
заказчиков к своим пользователям. Где нибудь на западе проект давно бы признали не успешным и переделали. У нас и государство не успешное - никто же его не переделывает.Цепочки разработчиков не было, есть один - некий ФГУП в системе налоговой службы. Хотя, в общем, насчет студентов верно.

Хотя, если бы при разработке учитывались все недостатки MSSQL и она была организована грамотно,
существенно лучше можно было сделать и на MSSQL.

P.S. Меня из службы не выпирали, действительно, сам ушел, на Oracle. О чем не жалею.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841891
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смысл темы в итоге? Насколько именно тебе лучше на Оракле? От души поздравляю, нужно быть в гармонии с самим собой. Из описанных "неудач" разве что неудачную реализацию можно признать, если имеют место описанные проблемы. Явно есть пробелы в проектировании. При помощи другой субд можно только скрыть их.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841894
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm ... Явно есть пробелы в проектировании. При помощи другой субд можно только скрыть их.

Вот об этом речь и шла, о чем тут спорить ?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841896
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmсмысл темы в итоге?

Смысл был такой - что думают об этом сами, кто сейчас систему эксплуатируют? Если
он и этот сайт посещают.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841898
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduiscrafm ... Явно есть пробелы в проектировании. При помощи другой субд можно только скрыть их.

Вот об этом речь и шла, о чем тут спорить ?
акцент сделан на том, что замена СУБД решит все проблемы, а это немного не о том.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841917
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot iscrafm ...акцент сделан на том, что замена СУБД решит все проблемы, а это немного не о том.[/quot]
Речь скорее о том, что версионник гораздо терпимее к промахам разработчиков ...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841918
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но и тупо бросаться всё переделывать на новый сервер вместо рихтовки рук разработчикам
тоже опасно. Вон, Digg в четвертой версии резко рванул с MySQL на Кассандру и потерпел
Epic Fail.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841936
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduРечь скорее о том, что версионник гораздо терпимее к промахам разработчиков ...
Это кто ж такую чушь сказал тебе?
Если разработчик дурак, то какую СУБД ему ни дай - он с ентой самой СУБД под мышкой устроит пляски по граблям.

И ежели вдруг разработчик-дурак-плясун-по-граблям перешёл с СУБД А на СУБД В, то в лагере А только вздох облегчения :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841938
Фотография Finsman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduПричин неудачи я вижу три

1. Неудачный выбор СУБД (MSSQL тогда - блокировочник)
2. Неудачная структура данных, изначально написанная под блокировочник
3. Неудачный разработчик, что, впрочем, породило и пп.1 и 2.

p.s. Одновременно работающих пользователей > 400

А у нас система (Agresso Business World) была писана под Оракл, потом портировали под МССКЛ2000.
в компании 6500+ чел.
ежедневно на одном ОЛТП скл сервере работают 1400-2000 одновременно.
Все живы ничё не зависает вот уже 8 лет.
Зависалово было в самом начале когда сервер сделали виртуальным (ВМВаре), потом настроили ВМВаре и все работает замечательно уже скоро как год на скл2005.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841950
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avdu[quot iscrafm ...акцент сделан на том, что замена СУБД решит все проблемы, а это немного не о том.
Речь скорее о том, что версионник гораздо терпимее к промахам разработчиков ...[/quot]
терпимее к одним, не переносит другие. Я чуть выше и говорил: непытайтесь списывать промахи в архитектуре на СУБД
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36841972
aradzabov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИМХО:
С 97 года копились ошибки, менялись прогеры, менеджеры, в итоге получился продукт который запустили, все понимают что нужно переписать, но никто не хочет, тем более что БД вырасла в структуре черт ногу сломит

Типичная ситуация в гос.службах, по своему опыту знаю.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36842032
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduТут важна не скорость, а стабильность работы, т.е. отсутствие зависаний и входов-выходов. В данном случае существенно лучше - настолько, насколько версионник лучше блокировочника.

Все же в плане блокировки пишущим пишущего Оракл блокировочник, и зависания таки встречаются на практике. То парни коммит на апдэйт забыли поставить, то индекс на внешнии ключи установить. Во втором случае, к примеру, некоторые операции блокируют изменение структуры таблы. Эти же операции при наличии индекса ничке не блокируют. Ну по крайней мере на 9 с таким сталкивался. Конечно, у Оракла моно быстро найти и исправить.
Кроме того, к зависанию могут приводить и клиентские проги.
Т.е. сказать, что Оракл совсем свободет от этого нельзя: не часто но бывает.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36842154
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduРечь скорее о том, что версионник гораздо терпимее к промахам разработчиков ...
А MS интернет эксплорер за это ругают. Удивительное рядом.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36842182
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛПavduРечь скорее о том, что версионник гораздо терпимее к промахам разработчиков ...
Это кто ж такую чушь сказал тебе?
Если разработчик дурак, то какую СУБД ему ни дай - он с ентой самой СУБД под мышкой устроит пляски по граблям.

И ежели вдруг разработчик-дурак-плясун-по-граблям перешёл с СУБД А на СУБД В, то в лагере А только вздох облегчения :)

А вот это верно ...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36842184
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoavduТут важна не скорость, а стабильность работы, т.е. отсутствие зависаний и входов-выходов. В данном случае существенно лучше - настолько, насколько версионник лучше блокировочника.

Все же в плане блокировки пишущим пишущего Оракл блокировочник, и зависания таки встречаются на практике. То парни коммит на апдэйт забыли поставить, то индекс на внешнии ключи установить. Во втором случае, к примеру, некоторые операции блокируют изменение структуры таблы. Эти же операции при наличии индекса ничке не блокируют. Ну по крайней мере на 9 с таким сталкивался. Конечно, у Оракла моно быстро найти и исправить.
Кроме того, к зависанию могут приводить и клиентские проги.
Т.е. сказать, что Оракл совсем свободет от этого нельзя: не часто но бывает.

В нашей теперешней системе на Oracle года 4 все было Ок, потом после смены очередной версии
стало вдруг зависать на блокировках записей. Все мозги свернул вместе с разработчиками - ничего найти не можем. Ситуацию долго держать нельзя - система производственная, поэтому и поймать не удается. Единственно написал запрос, который ловит главного виновника - он выходит или нажимает commit и все Ок. Вот это уже конкретно - кривые руки разработчиков.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36842222
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avdu
стало вдруг зависать на блокировках записей. Все мозги свернул вместе с разработчиками -
ничего найти не можем.

А какого-нибудь параметра сессии или транзакции чтобы оно не ожидало освобождения чужого
лока, а сразу вываливалось с ошибкой у Оракула нет? Ну или хотя бы по таймауту...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36842276
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это

> Хороший пример неудачного неудачной реализации проекта. И
> неудачного выбора разработчика.

В принципе все современные клиент-серверные СУБД более-менее одинаковые,
надо только уметь правильно готовить.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36842284
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
avdu
стало вдруг зависать на блокировках записей. Все мозги свернул вместе с разработчиками -
ничего найти не можем.

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


Есть, только для deadlock. А это обычная штатная блокировка строки ...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844432
avduDimitry Sibiryakov
avdu
стало вдруг зависать на блокировках записей. Все мозги свернул вместе с разработчиками -
ничего найти не можем.

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


Есть, только для deadlock. А это обычная штатная блокировка строки ...
а как же select ... for update nowait???
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844521
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неправда вашаа как же select ... for update nowait???
А это параметр сессии или транзакции?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844585
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 и тогда любую субд можно по Ваше описание подвести.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844600
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844612
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
avdu...
На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы
на MSSQL.
Извините за нескромный вопрос, но неужели Вас на www.google.com забанили ?
Изучаем
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844614
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andy stavdu...
На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы
на MSSQL.
Извините за нескромный вопрос, но неужели Вас на www.google.com забанили ?
Изучаем

А я имел ввиду АБС российской разработки. Итак ...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844615
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andy stavdu...
На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы
на MSSQL.
Извините за нескромный вопрос, но неужели Вас на www.google.com забанили ?
Изучаем

К тому же, помещать рекламу от Microsoft - моветон ...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844617
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
avduandy stavdu...
На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы
на MSSQL.
Извините за нескромный вопрос, но неужели Вас на www.google.com забанили ?
Изучаем

А я имел ввиду АБС российской разработки. Итак ...
А есть принципиальное отличие российского от нероссийского?
Типа руки российских разработчиков банковского софта лучше заточнены под оракул, чем сиквелсервер?
Это такое мегатестирование проводилось или "пол-палец-потолок + я лучше знаю оракл"?
И повнимательнее ссылку изучаем, там ооочень много всего.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844618
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
avdu[quot andy st]К тому же, помещать рекламу от Microsoft - моветон ...
зато открыто рекламировать Oracle - рулез форева? :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844619
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andy stavdu[quot andy st]К тому же, помещать рекламу от Microsoft - моветон ...
зато открыто рекламировать Oracle - рулез форева? :)

Может мне попросить у Oracle денег за рекламу ?

А чего я буду изучать ссылки с сайта Microsoft. И хорошо, если бы там были указаны причины
перехода ?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844620
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andy stavduandy stavdu...
На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы
на MSSQL.
Извините за нескромный вопрос, но неужели Вас на www.google.com забанили ?
Изучаем

А я имел ввиду АБС российской разработки. Итак ...
Типа руки российских разработчиков банковского софта лучше заточнены под оракул, чем сиквелсервер?


Мозги ...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844621
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avdu
Нет, не согласен. Для такой задачи (автоматизация налоговой) 2000 и тем более 6.5,
с которой все начиналось - СУБД откровенно слабые. Недаром ни одной серьезной банковской
системы, для крупных банков, особенно для работы с розницей, вы не найдете на MSSQL, даже
на 2005/2008. На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы
на MSSQL.

А Вас никто в чужую веру обращать не собирается.
В мире происходят вещи вне зависимости, верите Вы в них или нет..
Банки до недавнего, а то и по сей день сидят на самописках C# + MSSQL
А есть система RS Balance - Знаете такую? Вообще под новелом крутится на btrieve..
И работает как надо.
Если Вы не пробовали устриц, не факт что оно не полезно, а испортить продукт дело не хитрое..
А так же есть тела, которые свято верят что Filemaker круче гор и оврагов :)
А сбер вообще на каких дос окошках работает
Ношу надо брать по себе, чтобы не падать при ходьбе..
По чесноку был переход с MS SQL 7 на 8 оракл.. фигня получилась...
Оракл, в данном случае, плохая субд? Это по Вашей логике.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844634
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
avduМожет мне попросить у Oracle денег за рекламу ?

да и не заплатит. откатная форма Only.
avdu
А чего я буду изучать ссылки с сайта Microsoft. И хорошо, если бы там были указаны причины
перехода ?
А типа адекватные причины выбора oracle не требуется указывать, ибо тру алвайс и евривере?
p.s.: уж не реинкарнация ли Yo! в младенчестве это? :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844774
MazoHist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда-то я варился в этой кастрюле...
1. TCO. Сколько стоит купить ораклу на все ИФНС РФ? а настроить? а админить? и где в каком-нибудь Усть-Перепендюйске найти народ на это дело? А зарплаты у айтишников в ФНС чуть больше чем у уборщицы (не шучу). Да он свалит сразу.
2. Лоббирование M$. Сколько разговоров было про альтернативные системы? Нет. Никаких альтернатив, M$ only. Главное хранилище в те времена M$ не тянуло - поэтому там Oracle. на HPшном железе и HP-UX.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844929
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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 году. А веру я менять не собираюсь, поскольку от рождения православный, им и помру. Впрочем, с женщинами спорить себе дороже.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844944
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduХороший пример неудачного выбора СУБД и неудачной реализации проекта. И неудачного выбора разработчика. Из дальнейшего описания вырисовывается некрупная "бюрократическая" системка без каких-либо нетривиальных кусков, которую можно слабать на любой "толстой" СУБД, равно как и на многих поделках попроще. 400 немудрячих пользователей и налоговая ерунда масштаба города --- при современном-то оборудовании не вопрос совершенно, были бы квалифицированные разработчики.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844952
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MazoHistКогда-то я варился в этой кастрюле...
1. TCO. Сколько стоит купить ораклу на все ИФНС РФ? а настроить? а админить? и где в каком-нибудь Усть-Перепендюйске найти народ на это дело? А зарплаты у айтишников в ФНС чуть больше чем у уборщицы (не шучу). Да он свалит сразу.
2. Лоббирование M$. Сколько разговоров было про альтернативные системы? Нет. Никаких альтернатив, M$ only. Главное хранилище в те времена M$ не тянуло - поэтому там Oracle. на HPшном железе и HP-UX.

1. С тех пор многое изменилось. Теперь в налоговой, кроме зарплаты, платят еще и премию, которая бывает с зарплату размером. Судя по количеству машин на приколе у конторы, никто уходить не собирается. Сейчас увольнение из налоговой именно IT - явление редкое.
2. Речь идет о крупных нагруженных системах, а не о неких ООО, тут и MS SQL нужно настраивать и
админить, а вот это уже дело будет посложнее, чем Oracle, да и стоящей литературы поменее. К тому же налоговая давно имеет каналы связи, по которым все админится удаленно. Достаточно иметь 2-х достойных IT шников на регион.
3. МВД, ФМС, таможня, юстиция, Росреестр (права и кадастр), МЧС (!) - Oracle, и только налоговая на MS. Где тут лоббирование ?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844962
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduMazoHistКогда-то я варился в этой кастрюле...
1. TCO. Сколько стоит купить ораклу на все ИФНС РФ? а настроить? а админить? и где в каком-нибудь Усть-Перепендюйске найти народ на это дело? А зарплаты у айтишников в ФНС чуть больше чем у уборщицы (не шучу). Да он свалит сразу.
2. Лоббирование M$. Сколько разговоров было про альтернативные системы? Нет. Никаких альтернатив, M$ only. Главное хранилище в те времена M$ не тянуло - поэтому там Oracle. на HPшном железе и HP-UX.

1. С тех пор многое изменилось. Теперь в налоговой, кроме зарплаты, платят еще и премию, которая бывает с зарплату размером. Судя по количеству машин на приколе у конторы, никто уходить не собирается. Сейчас увольнение из налоговой именно IT - явление редкое.
2. Речь идет о крупных нагруженных системах, а не о неких ООО, тут и MS SQL нужно настраивать и
админить, а вот это уже дело будет посложнее, чем Oracle, да и стоящей литературы поменее. К тому же налоговая давно имеет каналы связи, по которым все админится удаленно. Достаточно иметь 2-х достойных IT шников на регион.
3. МВД, ФМС, таможня, юстиция, Росреестр (права и кадастр), МЧС (!) - Oracle, и только налоговая на MS. Где тут лоббирование ?

А пожары тушат так до революции.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844966
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iv_an_ruavduХороший пример неудачного выбора СУБД и неудачной реализации проекта. И неудачного выбора разработчика. Из дальнейшего описания вырисовывается некрупная "бюрократическая" системка без каких-либо нетривиальных кусков, которую можно слабать на любой "толстой" СУБД, равно как и на многих поделках попроще. 400 немудрячих пользователей и налоговая ерунда масштаба города --- при современном-то оборудовании не вопрос совершенно, были бы квалифицированные разработчики.

Налоговая системка, сама по себе вещь нетривиальная, как и наша налоговая система.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844975
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VolochkovaavduMazoHistКогда-то я варился в этой кастрюле...
1. TCO. Сколько стоит купить ораклу на все ИФНС РФ? а настроить? а админить? и где в каком-нибудь Усть-Перепендюйске найти народ на это дело? А зарплаты у айтишников в ФНС чуть больше чем у уборщицы (не шучу). Да он свалит сразу.
2. Лоббирование M$. Сколько разговоров было про альтернативные системы? Нет. Никаких альтернатив, M$ only. Главное хранилище в те времена M$ не тянуло - поэтому там Oracle. на HPшном железе и HP-UX.

1. С тех пор многое изменилось. Теперь в налоговой, кроме зарплаты, платят еще и премию, которая бывает с зарплату размером. Судя по количеству машин на приколе у конторы, никто уходить не собирается. Сейчас увольнение из налоговой именно IT - явление редкое.
2. Речь идет о крупных нагруженных системах, а не о неких ООО, тут и MS SQL нужно настраивать и
админить, а вот это уже дело будет посложнее, чем Oracle, да и стоящей литературы поменее. К тому же налоговая давно имеет каналы связи, по которым все админится удаленно. Достаточно иметь 2-х достойных IT шников на регион.
3. МВД, ФМС, таможня, юстиция, Росреестр (права и кадастр), МЧС (!) - Oracle, и только налоговая на MS. Где тут лоббирование ?

А пожары тушат так до революции.

Сложилось у плебса странное мнение, что до революции все было плохо. Отнюдь нет. Кстати, борьба с пожарами, особенно на селе, была организована не в пример лучше теперешних.
Даже при том уровне техники нынешние сгоревшие деревни вряд ли бы сгорели.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844981
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduVolochkovaavduMazoHistКогда-то я варился в этой кастрюле...
1. TCO. Сколько стоит купить ораклу на все ИФНС РФ? а настроить? а админить? и где в каком-нибудь Усть-Перепендюйске найти народ на это дело? А зарплаты у айтишников в ФНС чуть больше чем у уборщицы (не шучу). Да он свалит сразу.
2. Лоббирование M$. Сколько разговоров было про альтернативные системы? Нет. Никаких альтернатив, M$ only. Главное хранилище в те времена M$ не тянуло - поэтому там Oracle. на HPшном железе и HP-UX.

1. С тех пор многое изменилось. Теперь в налоговой, кроме зарплаты, платят еще и премию, которая бывает с зарплату размером. Судя по количеству машин на приколе у конторы, никто уходить не собирается. Сейчас увольнение из налоговой именно IT - явление редкое.
2. Речь идет о крупных нагруженных системах, а не о неких ООО, тут и MS SQL нужно настраивать и
админить, а вот это уже дело будет посложнее, чем Oracle, да и стоящей литературы поменее. К тому же налоговая давно имеет каналы связи, по которым все админится удаленно. Достаточно иметь 2-х достойных IT шников на регион.
3. МВД, ФМС, таможня, юстиция, Росреестр (права и кадастр), МЧС (!) - Oracle, и только налоговая на MS. Где тут лоббирование ?

А пожары тушат так до революции.

Сложилось у плебса странное мнение, что до революции все было плохо. Отнюдь нет. Кстати, борьба с пожарами, особенно на селе, была организована не в пример лучше теперешних.
Даже при том уровне техники нынешние сгоревшие деревни вряд ли бы сгорели.

Зато патриции нынче с Ораклом
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36844988
Dorsaj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С системой в сабже был знаком лично в 2005 - 2007 гг. и админил и писал, многое там не нравилось но(!) не сточки зрения СУБД, а с точки зрения реализации. Написана она топорно и доставали бесконечные попытки заткнуть мелкие дырки драными тряпками

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

Выбор СУБД он критичен, но с помощью любой из них можно добится хороших результатов если иметь руки идущие от головы
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845000
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845017
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DorsajС системой в сабже был знаком лично в 2005 - 2007 гг. и админил и писал, многое там не нравилось но(!) не сточки зрения СУБД, а с точки зрения реализации. Написана она топорно и доставали бесконечные попытки заткнуть мелкие дырки драными тряпками

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

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

Ну так я это и говорил в предыдущих постах. Но если руки кривые и СУБД не очень - получается
Система ЭОД. В принципе выбор MS SQL 6.5 изначально - это те же самые руки, но идущие от жопы.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845043
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduandy stavdu...
На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы
на MSSQL.
Извините за нескромный вопрос, но неужели Вас на www.google.com забанили ?
Изучаем

А я имел ввиду АБС российской разработки. Итак ...
неуклюжая попытка съехать.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845102
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduDorsajС системой в сабже был знаком лично в 2005 - 2007 гг. и админил и писал, многое там не нравилось но(!) не сточки зрения СУБД, а с точки зрения реализации. Написана она топорно и доставали бесконечные попытки заткнуть мелкие дырки драными тряпками

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

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

Ну так я это и говорил в предыдущих постах. Но если руки кривые и СУБД не очень - получается
Система ЭОД. В принципе выбор MS SQL 6.5 изначально - это те же самые руки, но идущие от жопы.
ты какой-то неуклюжий тролль, ничего не понимающий ни в архитектуре систем, ни в процессе их создания. Для того, чтобы промывать косточки каким-то системам, нужно хотя-бы немного иметь об этом представление. Студенческая тараторка "оракла круть" .
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845103
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmavduandy stavdu...
На Oracle - сколько угодно. Чтобы не спорить, назовите крупные банковские системы
на MSSQL.
Извините за нескромный вопрос, но неужели Вас на www.google.com забанили ?
Изучаем

А я имел ввиду АБС российской разработки. Итак ...
неуклюжая попытка съехать.

Не впечатляет ...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845158
AlexPhil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avdu уже давно перешел с RS-Bank на ЦФТ, именно на Oracle, поскольку ЦФТ не на Oracle нет. Еще в 2004 году.
Не позорьтесь. Зайдите на сайт ЦФТ и посмотрите что такое Платформа 2.
Объяснить почему ЦФТ отказывается от Оракла или сами прочитаете?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845163
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduНалоговая системка, сама по себе вещь нетривиальная, как и наша налоговая система.
Нетривиальная вещь --- это напр., карта распределения в головном мозге активности белка в зависимости от генов пациента и результатьв ЯМР-томографии, когда оптимизатор построителя запросов к БД еле-еле втискивает SQL-ный текст запроса в 200 килобайт предел, план исполнения строится 5 минут, а кластер 8 * (2 * Quad Xeon + 64Gb RAM) в состоянии окучивать только децимированную базу.
Не дай Бог нам дожить до _настолько_ нетривиальной налоговoй системы :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845184
AlexPhil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruкогда оптимизатор построителя запросов к БД еле-еле втискивает SQL-ный текст запроса в 200 килобайт предел, план исполнения строится 5 минут,
Можно глупый вопрос - а зачем вы динамический запрос на 200К исполняете?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845203
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexPhiliv_an_ruкогда оптимизатор построителя запросов к БД еле-еле втискивает SQL-ный текст запроса в 200 килобайт предел, план исполнения строится 5 минут,
Можно глупый вопрос - а зачем вы динамический запрос на 200К исполняете?
присоединяюсь.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845223
MCA2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexPhilavdu уже давно перешел с RS-Bank на ЦФТ, именно на Oracle, поскольку ЦФТ не на Oracle нет. Еще в 2004 году.
Не позорьтесь. Зайдите на сайт ЦФТ и посмотрите что такое Платформа 2.
Объяснить почему ЦФТ отказывается от Оракла или сами прочитаете?

и ???

* Работа КРИТИЧЕСКИ важных приложений на уровне, максимально приближенном к формату NonStop 24x7.

Платформа 2 МСА обеспечивает работу в режиме Oracle Real Application Cluster, что позволяет обслуживать КРИТИЧЕСКИ важные приложения в режиме 24x7. Большинство сервисных операций с базами данных может быть выполнено без остановки в обслуживании банка и прозрачно для пользователя.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845232
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexPhilavdu уже давно перешел с RS-Bank на ЦФТ, именно на Oracle, поскольку ЦФТ не на Oracle нет. Еще в 2004 году.
Не позорьтесь. Зайдите на сайт ЦФТ и посмотрите что такое Платформа 2.
Объяснить почему ЦФТ отказывается от Оракла или сами прочитаете?

С сайта:

Нагрузочные испытания – подтверждение деклараций

Платформа 2 МСА обеспечивает одновременное обслуживание от 500 до 100 000 пользователей и поддержку до 100 000 000 счетов клиентов в единой базе данных в режиме реального времени.

Высокие показатели производительности и масштабируемости технологической платформы подтверждены в рамках тестирования информационного банковского комплекса ЦФТ-Банк (Платформа 2 MCA), развернутого на сервере баз данных на основе платформы HP Superdome с СУБД Oracle 10g.

Мое: декларируется потенциальная независимость от СУБД и только. По поводу "независимости"
приложений от СУБД прочтите Кайта.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845263
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, спор зашел в тупик. Факты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность в 2005, засунув ее аж
в TempDB ! И сразу получила признание Кайта в конкурентоспособности. Но система ЭОД разрабатывалась, исходя из архитектурных решений 6.5. Если бы ее писали сейчас прямо под 2008 (про Oracle молчу, а то заплюют), то, возможно ситуация была бы лучше.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845313
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduсистема ЭОД разрабатывалась, исходя из архитектурных решений 6.5.
речь как раз идет о том, что из архитектурных решений не исходили . Так и не понял?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845324
AlexPhil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduAlexPhilavdu уже давно перешел с RS-Bank на ЦФТ, именно на Oracle, поскольку ЦФТ не на Oracle нет. Еще в 2004 году.
Не позорьтесь. Зайдите на сайт ЦФТ и посмотрите что такое Платформа 2.
Объяснить почему ЦФТ отказывается от Оракла или сами прочитаете?

Мое: декларируется потенциальная независимость от СУБД и только. По поводу "независимости"
приложений от СУБД прочтите Кайта.
Вы не в теме. Основная идея платформы 2 - вынос PL+ кода на джаву. Ранее PL+ компилировался в PL/SQL и в нём была вся логика, из-за чего и есть глобальные проблемы с решениями именно для розничных банков. Теперь PL+ будет компилироваться в Java, а СУБД пока будет Оракл, но фактически не будет завязки именно на Оракл.

P.S.
Кстати, ЦФТ-шники говорили, что у них были задумки по переходу с Оракла на MS SQL, но не договорились по лицензированию...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845351
FSS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FSS
Гость
дочитав до конца, я потерялась :)) Цитировать конкретных собеседников не буду, просто напишу свои мысли, которые пришли в тот момент, когда мне на глаза попалась эта тема.
Итак.... Еще совсем недавно я честно и замозабвенно трудилась на благо налоговой. Так случилось, что в налоговой службе я давно, поэтому застала старый добрый FOX . Переход на MS SQL был мучительным быстрым и неизбежным. Как администратор БД, приходилось изголяться на пользователях (просмотр только 500 записей и тому подобное). Система ЭОД (для пользователя- непрограммиста) представляет собой запрос-результат, но зачем "Мария Петровна" отберет декларации с.. по.., Фамилия инспектора -.. , состояние обработки -.... и т.д??? Она тупо отображает все записи, которые ей доступны (например 10000) и глазками находит нужное (находит ли???). Как администратору сервера MS SQL , нужно было держать руки на пульсе в плане своевременных упаковок таблиц, обрезаний журналов логов БД на серваке и т.д. Сталкнувшись с очень большим числом программистов ЭОДе, говорю обоснованно, - висят там, где слабые программисты (конкретно в этом направлении, без наездов!!!). Самые "страшные" объективные зависания в налоговых наблюдаются в отчетный период, но это уже "спасибо" XML, сдачи отчетности по инету и т.д.
Действительно, во время работы приходили мысли о том, что система ЭОДе писалась "студентами", техническая поддержка достаточна слабая, много проблем так и остались без ответа. Сейчас я уже не связана с налоговой, вспоминаю это время, как дурной сон, искренне жалея тех, кто каждый день из "..." получает конфетку, а получает в ответ - "У них опять сервер завис... Это техническая ошибка...."
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845366
AlexPhil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduпрекрасно осознавая ущербность блокировочника по сравнению с версионником, MS
Расскажите про преимущества использования версионников (насколько я понимаю, к ним вы относите только Оракл) в качестве решений для розничных банков.
Интересно послушать...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845373
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 таблиц в джойне, если его попытаться скомпилировать один раз для "среднего" случая и передавать параметры, то он просто никогда не завершится бы, потому что порядок доступа к индексам был бы полностью неверным.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845381
AlexPhil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexPhilavduпрекрасно осознавая ущербность блокировочника по сравнению с версионником, MS
Расскажите про преимущества использования версионников (насколько я понимаю, к ним вы относите только Оракл) в качестве решений для розничных банков.
Интересно послушать...
Если что, я работал с банковскими системами в розничных банках, написанными на Oracle, Informix, DB2, Progress и MS SQL (немного с Pervasive, но это не считается).
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845395
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ru
Типичный запрос является UNION ALL нескольких тысяч джойнов, по 20-30 таблиц в джойне, если его попытаться скомпилировать один раз для "среднего" случая и передавать параметры, то он просто никогда не завершится бы, потому что порядок доступа к индексам был бы полностью неверным.
кто такие запросы пишет? Это как в истории про "обезьяну с гранатой". Дали в руки СУБД с SQL, а как и для чего используется не научили.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845405
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexPhilavduпрекрасно осознавая ущербность блокировочника по сравнению с версионником, MS
Расскажите про преимущества использования версионников (насколько я понимаю, к ним вы относите только Оракл) в качестве решений для розничных банков.
Интересно послушать...

поглядите на TPC-E, там правда эмуляция брокерской фирмы но суть думаю уловите. там есть запросик brokervolume, сначала мс пыталась его в блокировочном режиме пускать, но остановилась на версионном (IL snapshot). вот прикиньте как бы просела производительность если бы этот запрос пускался бы в блокировочном режиме.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845463
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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, чтоб хоть так ужать создаваемый код. В общем, там внутри много кошмариков :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845488
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduПричин неудачи я вижу три

1. Неудачный выбор СУБД (MSSQL тогда - блокировочник)
2. Неудачная структура данных, изначально написанная под блокировочник
3. Неудачный разработчик, что, впрочем, породило и пп.1 и 2.

p.s. Одновременно работающих пользователей > 400Да причина очевидна - п. 3

Нормальный разработчик сделает нормальную систему на любой из промышленных СУБД, которую знает.

Про госконторы что говорить - в лучьшем случае студенты разрабатывают.
Кто может назвать несколько хороших, высокого уровня систем для госконтор?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845496
чукча386
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поддержу FSS, в прежней жизни налоговая учетка была писана на FOX-e, весьма удобная и доведеная до ума система. Бывали, конечно тормоза в ряде случаев, вызванные не самыми быстрыми сетями того времени и файл-серверной технологией, но как-то не столь глобальные, что-ли...
А в 2007г. разработку ЭОД отдали другим авторам. И выбор той или иной СУБД тут-бы не помог. Изначально неудачное архитектурное решение, пороки которого компенсировались постоянной заменой серверов на более мощные.
На сегодня система живет своей жизнью, но, с другой стороны, уже 13 лет как живет. Хотя, по слухам, планируются какие-то глобальные изменения информационной системы ФНС, при которых ЭОД должен умереть естественной смертью.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845562
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgКто может назвать несколько хороших, высокого уровня систем для госконтор?
data.gov :(
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845592
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avdu
вице-президент Oracle Том Кайт признал, что в настоящее время у Oracle 1 серьезный конкурент - MSSQL.

Занятно. Значит вице президент Оракл признал, что MSSQL вполне себе такой серьезный конкурент Ораклу, а ты развел демагогию о том что MSSQL все запортил. Послушай лучше Тома, MSSQL серьезный конкурент и крутится на нем многое чего.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845775
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
вице президент Оракл признал, что MSSQL вполне себе такой серьезный конкурент Ораклу

В плане маркетинга. Они теперь могут кричать на каждом столбу "у нас тоже есть
версионность" и тем самым переманить к себе деньги ньюбов.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845909
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstudioavdu
вице-президент Oracle Том Кайт признал, что в настоящее время у Oracle 1 серьезный конкурент - MSSQL.

Занятно. Значит вице президент Оракл признал, что MSSQL вполне себе такой серьезный конкурент Ораклу, а ты развел демагогию о том что MSSQL все запортил. Послушай лучше Тома, MSSQL серьезный конкурент и крутится на нем многое чего.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845911
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstudioavdu
вице-президент Oracle Том Кайт признал, что в настоящее время у Oracle 1 серьезный конкурент - MSSQL.

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

Да нет, он признал не в смысле маркетинга, а в смысле архитектуры. Но, начиная с версии 2005. Если поищу, найду.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845928
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexPhilavduпрекрасно осознавая ущербность блокировочника по сравнению с версионником, MS
Расскажите про преимущества использования версионников (насколько я понимаю, к ним вы относите только Оракл) в качестве решений для розничных банков.
Интересно послушать...

Про версионники почитайте Кайта. Лучше него еще никто не описывал их преимущества.
И не только Oracle. Просто он изначально версионник, а тот же MSSQL - эволюционно и, во многом благодаря тому же Oracle. Просто наиболее сильный конкурент MS именно Oracle, вот отсюда и разговор именно о нем. Oracle используется много где, все остальное (кроме MS) - эпизоды.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845963
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iv_an_rualexeyvgКто может назвать несколько хороших, высокого уровня систем для госконтор?
data.gov :(

Я не встречал. Их, похоже, нет, в принципе.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845973
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduiv_an_rualexeyvgКто может назвать несколько хороших, высокого уровня систем для госконтор?data.gov :(Я не встречал. Их, похоже, нет, в принципе.и на гугле забанили ещё, вот ведь неудача :))
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845976
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduИ не только Oracle. Просто он изначально версионник

Да щаззз... Изначально версионников два: PostgreSQL и Interbase. Остальные, включая
Oracle, в таковые мутировали или разрабатывались "по образу и подобию" как InnoDB и
Falcon. Просто Оракул научился версионным трюкам так давно, что его блокировочное
происхождение замели под ковёр.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845985
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avdu
Да нет, он признал не в смысле маркетинга, а в смысле архитектуры. Но, начиная с версии 2005. Если поищу, найду.

Тогда перевести проект на сервер 2005 малой кровью и забыть про Оракл, где прийдется переписать базу с нуля.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845991
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
egorychavduiv_an_rualexeyvgКто может назвать несколько хороших, высокого уровня систем для госконтор?data.gov :(Я не встречал. Их, похоже, нет, в принципе.и на гугле забанили ещё, вот ведь неудача :))

Я говорю о тех, что видел своими глазами, или работал сам.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36845998
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstudioavdu
Да нет, он признал не в смысле маркетинга, а в смысле архитектуры. Но, начиная с версии 2005. Если поищу, найду.

Тогда перевести проект на сервер 2005 малой кровью и забыть про Оракл, где прийдется переписать базу с нуля.

На 2008.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846006
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
avduИ не только Oracle. Просто он изначально версионник

Да щаззз... Изначально версионников два: PostgreSQL и Interbase. Остальные, включая
Oracle, в таковые мутировали или разрабатывались "по образу и подобию" как InnoDB и
Falcon. Просто Оракул научился версионным трюкам так давно, что его блокировочное
происхождение замели под ковёр.


Ну и отлично. Только где PostgreSQL и Interbase и где Oracle.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846008
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduЯ говорю о тех, что видел своими глазами, или работал сам.
data.gov :(
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846009
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Изначально версионников два: PostgreSQL и Interbase. Остальные, включая
Oracle, в таковые мутировали или разрабатывались "по образу и подобию" как InnoDB и
Falcon. Просто Оракул научился версионным трюкам так давно, что его блокировочное
происхождение замели под ковёр.


PostgreSQL начали разрабатывать в 1986 году, к этому времени Oracle уже два года был версионником. Interbase (тогда JRD) появился одновременно с версионным Oracle.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846098
AlexPhil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduOracle используется много где, все остальное (кроме MS) - эпизоды.
Продуктов на не-Oracle для розничных банков не меньше (на самом деле, намного больше) чем на Oracle.
Более того, прослеживается тенденция ухода с оракла ведущего разработчика АБС (ЦФТ).

P.S. если что, Оракл хорошая СУБД, ЦФТ пока лучшие на рынке АБС, но Оракл не панацея и большие системы для розничного бизнеса можно строить и на других СУБД, что в общем то и делают.

Главное - прямота рук разработчика (архитектора).
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846099
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduПро версионники почитайте Кайта. Лучше него еще никто не описывал их преимущества.
И не только Oracle. Просто он изначально версионник
а начало у него считать с четвертой версии?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846112
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avdu
Я говорю о тех, что видел своими глазами, или работал сам.
рассуждать о проблемах мирового масштаба исходя из собственного ничтожного опыта - это конечно "по-нашему".
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846121
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avdu
Ну и отлично. Только где PostgreSQL и Interbase и где Oracle.
да, по количеству гиков оракл впереди всех, тут ты прав.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846126
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmavduПро версионники почитайте Кайта. Лучше него еще никто не описывал их преимущества.
И не только Oracle. Просто он изначально версионник
а начало у него считать с четвертой версии?

Честно говоря на этот вопрос сложно ответить. Я не знаю чего они думали в самом начале, когда задумали свою СУБД. Но версионность сделали, как только железо допустило использовать версионность и при этом не потерять в производительности.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846180
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexPhilavduOracle используется много где, все остальное (кроме MS) - эпизоды.
Продуктов на не-Oracle для розничных банков не меньше (на самом деле, намного больше) чем на Oracle.
Более того, прослеживается тенденция ухода с оракла ведущего разработчика АБС (ЦФТ).
Интересно как Вы это проследили?

Кстати, как я понял, Ваш банк больше не собирается с ЦФТ уходить?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846211
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdvsamara
PostgreSQL начали разрабатывать в 1986 году, к этому времени Oracle уже два года был версионником. Interbase (тогда JRD) появился одновременно с версионным Oracle.

неблокируемое чтение и зачатки UNDO в оракле уже были в 1983, а Старки с его не нужными DEC идеями по JRD попросили только в 1984. что-то работающее выкатили совсем попозже.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846641
AlexPhil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperAlexPhilavduOracle используется много где, все остальное (кроме MS) - эпизоды.
Продуктов на не-Oracle для розничных банков не меньше (на самом деле, намного больше) чем на Oracle.
Более того, прослеживается тенденция ухода с оракла ведущего разработчика АБС (ЦФТ).
Интересно как Вы это проследили?

Кстати, как я понял, Ваш банк больше не собирается с ЦФТ уходить?
Пока не собирается - Платформа 2 же вышла, да и планы опять отложили...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846699
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduВ общем, спор зашел в тупик. Факты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность в 2005, засунув ее аж
в TempDB ! И сразу получила признание Кайта в конкурентоспособности. Но система ЭОД разрабатывалась, исходя из архитектурных решений 6.5. Если бы ее писали сейчас прямо под 2008 (про Oracle молчу, а то заплюют), то, возможно ситуация была бы лучше.

Что за бред.. У Вас петрушка просроченная

Итого что MS SQL не версионный - значит ацтой... ибо без этого ни одна серьезное приложение не работает... как положено.. нечто подобное было про FK... Типа крута и без него никуда..

Версионники нужны, очень нужны.. когда Вы не как клиент сервер работаете.. а базу курсорами терзаете с тысячи клиентов.. Видали мы такое.. Тут конечно надо Оракл.. он такие глупости куда более сглаживает чем MS SQL..

Блин.. в 6.5 не было ни таблиц, ни тригеров, ни видов, ни процедур, ни джоинов, ни юинонов...
Ужас... кто мог в то время выбрать MS SQL 6.5.... Вот паразиты!!!!

Вам приговор. Вы не практик DB Developer
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846738
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VolochkovaavduВ общем, спор зашел в тупик. Факты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность в 2005, засунув ее аж
в TempDB ! И сразу получила признание Кайта в конкурентоспособности. Но система ЭОД разрабатывалась, исходя из архитектурных решений 6.5. Если бы ее писали сейчас прямо под 2008 (про Oracle молчу, а то заплюют), то, возможно ситуация была бы лучше.

Что за бред.. У Вас петрушка просроченная

Итого что MS SQL не версионный - значит ацтой... ибо без этого ни одна серьезное приложение не работает... как положено.. нечто подобное было про FK... Типа крута и без него никуда..

Версионники нужны, очень нужны.. когда Вы не как клиент сервер работаете.. а базу курсорами терзаете с тысячи клиентов.. Видали мы такое.. Тут конечно надо Оракл.. он такие глупости куда более сглаживает чем MS SQL..

Блин.. в 6.5 не было ни таблиц, ни тригеров, ни видов, ни процедур, ни джоинов, ни юинонов...
Ужас... кто мог в то время выбрать MS SQL 6.5.... Вот паразиты!!!!

Вам приговор. Вы не практик DB Developer


Я же сказал, с женщинами не спорю. Свобода женщин - угроза безопасности государства.
Удел женщин в нормальном государстве - рожать детей и не лезть в серьезные разговоры.
Правда рожать наши женщины еще могут, а вот воспитывать - уже нет, ибо потеряли всякую
национальную самоидентификацию. А без этого, как у Пушкина - родила царица в ночь не то сына, не то дочь ...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846744
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduVolochkovaavduВ общем, спор зашел в тупик. Факты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность в 2005, засунув ее аж
в TempDB ! И сразу получила признание Кайта в конкурентоспособности. Но система ЭОД разрабатывалась, исходя из архитектурных решений 6.5. Если бы ее писали сейчас прямо под 2008 (про Oracle молчу, а то заплюют), то, возможно ситуация была бы лучше.

Что за бред.. У Вас петрушка просроченная

Итого что MS SQL не версионный - значит ацтой... ибо без этого ни одна серьезное приложение не работает... как положено.. нечто подобное было про FK... Типа крута и без него никуда..

Версионники нужны, очень нужны.. когда Вы не как клиент сервер работаете.. а базу курсорами терзаете с тысячи клиентов.. Видали мы такое.. Тут конечно надо Оракл.. он такие глупости куда более сглаживает чем MS SQL..

Блин.. в 6.5 не было ни таблиц, ни тригеров, ни видов, ни процедур, ни джоинов, ни юинонов...
Ужас... кто мог в то время выбрать MS SQL 6.5.... Вот паразиты!!!!

Вам приговор. Вы не практик DB Developer


Я же сказал, с женщинами не спорю. Свобода женщин - угроза безопасности государства.
Удел женщин в нормальном государстве - рожать детей и не лезть в серьезные разговоры.
Правда рожать наши женщины еще могут, а вот воспитывать - уже нет, ибо потеряли всякую
национальную самоидентификацию. А без этого, как у Пушкина - родила царица в ночь не то сына, не то дочь ...

С каких это пор на личности из детя делает мужчину???
Вам еще взрослеть и взрослеть.... а в взрослые игры играть не доросли...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846756
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!поглядите на TPC-E, там правда эмуляция брокерской фирмы но суть думаю уловите. там есть запросик brokervolume, сначала мс пыталась его в блокировочном режиме пускать, но остановилась на версионном (IL snapshot). вот прикиньте как бы просела производительность если бы этот запрос пускался бы в блокировочном режиме.
а прикиньте, как бы запускалась эта вся ботва на оракуле 1955 года выпуска...
что, оракула тогда не было?!
вот то-то же!
:)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846764
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо же, в какие абстрактные выси унеслось обсуждение конкретной налоговой софтинки.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846775
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
avduФакты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность...
Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :)
Можно по аналогии сказать, что осознавая ущербность немерянного числа настроек своей субд фирма Oracle прикрутила различные менеджеры и мастера к своей системе. А с существенно большей ресурсоемкостью по ставнению с блокировочниками вообще не знают как бороться :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846781
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andy stavduФакты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность...
Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :)
Можно по аналогии сказать, что осознавая ущербность немерянного числа настроек своей субд фирма Oracle прикрутила различные менеджеры и мастера к своей системе. А с существенно большей ресурсоемкостью по ставнению с блокировочниками вообще не знают как бороться :)

А каждая база отдельный процесс???
Это звиздец...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846844
жуткий офтоп

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

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

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


Руки растущие из головы, это что то с чем то :)
Ни за что бы не доверил такому разработчику что ни будь сделать, уж лучше из задницы, так оно привычней :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846872
avdu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andy stavduФакты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность...
Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :)
Можно по аналогии сказать, что осознавая ущербность немерянного числа настроек своей субд фирма Oracle прикрутила различные менеджеры и мастера к своей системе. А с существенно большей ресурсоемкостью по ставнению с блокировочниками вообще не знают как бороться :)

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

Ну и последний вопрос апологетам MS. Зачем же тогда, имея охрененную СУБД, лучшую на рынке,
затратили столько усилий, прикручивая версионность, а потом еще и ее пиарили - дескать лучшая
на рынке ! Ради чего такие муки !?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846875
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andy stavduФакты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность...
Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :)
Протест справедлив и принимается. Меняем формулировку на: "Факты: прекрасно осознавая ущербность версионника по сравнению с блокировочником, MS прикрутила версионность...."
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846893
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avduНу и последний вопрос апологетам MS. Зачем же тогда, имея охрененную СУБД, лучшую на рынке,
затратили столько усилий, прикручивая версионность, а потом еще и ее пиарили - дескать лучшая
на рынке ! Ради чего такие муки !?Это даже назвать версионностью стыдно, хотя сами МС-овцы до конца не понимают как она у них работает эта псевдоверсионность.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846922
Фотография Ден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну я ничего плохого о mssql не могу сказать, у нас была самописная система, ~500 одновременно работающих пользователей. Работала вообще без нареканий.
Но как тока мы поставили JD Edwards, и в качестве хранилища данных продолжили использовать mssql, начались траблы с deadlockами.. Хотя система кривовато настроена была.. Но знаю и на других внедрениях, где настройка была корректна, тоже мучаются с mssql. Тот же JD Edwards на оракле работает без проблем, deadlock бывает, но на порядок в меньшем кол-ве (хотя кол-во пользователей в 10 раз больше чем было на мсскл). и в основном из-за конструкции select for update..
вобщем для mssql вполне себе БД, под задачи заточеные под него..Если разрабатывать продукт, учитывая особенности mssql, то проблем не будет.. а если криво програмить, то любую БД завалить можно.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36846965
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет - "сдуру можно и Х сломать" - это да. Но в некоторых случаях сломать сложнее ))

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

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

А с технической - системы относительно небольшие и мигрировать в ту или иную сторону не собираемся - нет смысла.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847079
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglС суммарной точки зрения - не только с технической, а с политической и эксплуатации: Оракл на две головы выше. И выгоднее работать и приятнее с людьми общаться (разработчики грамотнее чаще попадаются и техподдержка хорошая).

Говорите о СУБД, а в пример приводите разработчиков систем, которые к СУБД не имеют никакого отношения. Известный прием.
Об этом и говориться: проблема в разработчике, а не в СУБД.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847081
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avdu
Ну и последний вопрос апологетам MS. Зачем же тогда, имея охрененную СУБД, лучшую на рынке,
затратили столько усилий, прикручивая версионность, а потом еще и ее пиарили - дескать лучшая
на рынке !
затем, что матчасть учить надо. Блокировочный режим и версионный предназначены для разных систем, если грубо - то блокировочный для OLTP, а версионный для олап баз. Чем более OLTP-шная система, тем более выгодны блокировки, и наоборот. Сиквел сервер позволяет мне это выбрать в зависимости от ситуации (и даже включать/отключать в разное время на одной и той-же системе), а в оракл - "жрите что есть"
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847082
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSiemarglС суммарной точки зрения - не только с технической, а с политической и эксплуатации: Оракл на две головы выше. И выгоднее работать и приятнее с людьми общаться (разработчики грамотнее чаще попадаются и техподдержка хорошая).

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

Книжка о запрещенных приемах в споре.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847127
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerSБлокировочный режим и версионный предназначены для разных систем, если грубо - то блокировочный для OLTP, а версионный для олап баз.
То есть, если чуть вдуматься в сказанное, "мощный механизм ухода от блокировок" предназначен для ситуации, в которой блокировки и так практически никогда не возникают, а в ситуации, где они мешают, лучшим выходом будет их сохранить. Прикольно.

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

StalkerSЧем более OLTP-шная система, тем более выгодны блокировки,
Чем длиннее пробка, тем выгоднее светофоры......
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847132
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

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

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

Итого - технически пофиг (почти), но выбор определяется по другим факторам....
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847134
agatata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Система однозначно неудачная, жаль вбуханных в нее денег (слышала, что брали транш МВФ 20 млн. долларов на нее). Сама ушла из налоговой в знак протеста, когда за блокировки нам обьявляли выговора. Бываю в налоговой часто, работаю рядом, по-прежнему все виснет и тормозит.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847152
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerЭто даже назвать версионностью стыдно

Из-за версий в TempDB? Ну если Оракул не стыдится своих версий в логе, так отчего же МС
должна?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847164
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Тормозит и краснеет? ))
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847211
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
SallerЭто даже назвать версионностью стыдно

Из-за версий в TempDB? Ну если Оракул не стыдится своих версий в логе, так отчего же МС
должна?..
Та не только из-за tempdb, и уровни изоляции... ИМХО лучше бы держались своего направления блокировочника.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847220
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerТо есть, если чуть вдуматься в сказанное, "мощный механизм ухода от блокировок" предназначен для ситуации, в которой блокировки и так практически никогда не возникают, а в ситуации, где они мешают, лучшим выходом будет их сохранить.

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

я не знаю, что это такое
softwarer
Прикольно.

да, слава богу, что есть такая система как mssql
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847305
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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! согласен с майкрософт.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847317
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
avduЭто с какой такой ресурсоемкостью? Ах, да. В MSSQL есть диспетчер блокировок, поэтому количество блокировок в нем конечно (ресурсы, понимаешь, жрет !), а в Oracle такого диспетчера нет, соответственно и ресурсов не жрет. А по поводу немерянного числа настроек - выбирай любую, какая понравится. А в MSSQL и выбирать особо не с чего. Захочешь настроить, ан нечем.
В оракле есть много чего, что и без диспетчера блокировок жрет ресурсы в громадных количествах
Что до настроек: если софтина написана так, что в подавляющем большинстве случаев настраивать не надо (и выбирать из настроек, соответственно) чтобы она хорошо работала, дык это + в личное дело. А вот куча "винтиков и краников" вместо адекватных алгоритмов оптимизации - лень разработчиков, неуважение к пользователям и т.п. :)
avdu
Ну и последний вопрос апологетам MS. Зачем же тогда, имея охрененную СУБД, лучшую на рынке,
затратили столько усилий, прикручивая версионность, а потом еще и ее пиарили - дескать лучшая
на рынке ! Ради чего такие муки !?
С чего Вы взяли что были муки? Чиста попросили, чиста замутили особо не напрягаясь. "Что бы былО". А оракул свою поделку ничуть не не меньше пиарит, так по этому пункту - свара".
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847321
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerS
если вдуматься в сказанное, то станет понятно, что в OLTP системах блокировки есть и в Оракл тоже (ведь писатель там не сможет ничего записать в блокированную строку), но помимо них Оракл еще и плодит массу версий, которые никто не собирается читать.


Oracle не столько хранит версии, которые никто читать не будет (хотя на самом деле будут при составлении отчётов). Сколько пишет информацию для отката (ну или, наоборот для наката после краха). Т.е. MS пишет и информацию для отката и версии, а Oracle только для отката, но это у него и является версиями.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847327
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerandy stavduФакты: прекрасно осознавая ущербность блокировочника по сравнению с версионником, MS прикрутила (именно так) версионность...
Если это не инсайд с совещания совета директоров MS по поводу катастрофического положения СУБД MSSQL на рынке, то это пук, а не факт :)
Протест справедлив и принимается. Меняем формулировку на: "Факты: прекрасно осознавая ущербность версионника по сравнению с блокировочником, MS прикрутила версионность...."
опять "Пук". Более вероятно: дабы проще было мигрировать с Oracle на MSSQL, ввиду сложности перетачивания рук Oracle-разработчиков под блокировочную идеологию, ну и "чтобы было", MS прикрутила версионность....
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847379
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andy st
опять "Пук". Более вероятно: дабы проще было мигрировать с Oracle на MSSQL, ввиду сложности перетачивания рук Oracle-разработчиков под блокировочную идеологию, ну и "чтобы было", MS прикрутила версионность....
ага, и теперь по незнанию пишет в документации что версионность имеет преимущество в олтп нагрузке и по глупости использует версионность в тесте TPC-E
по факту на одинаковых машинах оракл даже в столь не подходящем вроде как версионности тесте как TPC-C уделывает мсскл заметно. по факту писать в UNDO выходит дешевле чем плодить на 2 порядка больше блокировок, даже если на этих блокировках никто не задерживается (как в тесте TPC-C)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847387
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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. Иначе было бы слишком скучно жить.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847449
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!ага, и теперь по незнанию пишет в документации что версионность имеет преимущество в олтп нагрузке и по глупости использует версионность в тесте TPC-E
угу. и про преимущества пишет, и про недостатки, и Yo!, как всегда, выбрал только то, что ему больше подходит :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847546
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerStalkerSно помимо них Оракл еще и плодит массу версий
Сталкер, я понимаю, что Вы привыкли к тупой реализации версионности в MSSQL, но не нужно её неумеренно обобщать, показывая своё незнание. Оракл не плодит версий, вообще.

где тупее реализация - надо смотреть...
всё же MS делала версионность после Oracle, и, вероятнее всего, с учетом его опыта
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847561
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andy stsoftwarerStalkerSно помимо них Оракл еще и плодит массу версий
Сталкер, я понимаю, что Вы привыкли к тупой реализации версионности в MSSQL, но не нужно её неумеренно обобщать, показывая своё незнание. Оракл не плодит версий, вообще.

где тупее реализация - надо смотреть...
всё же MS делала версионность после Oracle, и, вероятнее всего, с учетом его опыта

Похоже, что без учёта. Ибо, в отличие от Oracle, у MS одна и таже информация пишется два раза, но в разные места. У Oracle только один раз. Возможно так было сделано из-за невозможности реализации как у Oracle в самой СУБД. Ведь с нуля же не перепишешь.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847562
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andy st
где тупее реализация - надо смотреть...
всё же MS делала версионность после Oracle, и, вероятнее всего, с учетом его опыта

дык, за чем дело то встало - погляди, или это принципиальная позиция рассуждать о том чего собственно и не смотрел ?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847580
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdvsamaraandy stsoftwarerStalkerSно помимо них Оракл еще и плодит массу версий
Сталкер, я понимаю, что Вы привыкли к тупой реализации версионности в MSSQL, но не нужно её неумеренно обобщать, показывая своё незнание. Оракл не плодит версий, вообще.

где тупее реализация - надо смотреть...
всё же MS делала версионность после Oracle, и, вероятнее всего, с учетом его опыта

Похоже, что без учёта. Ибо, в отличие от Oracle, у MS одна и таже информация пишется два раза, но в разные места. У Oracle только один раз. Возможно так было сделано из-за невозможности реализации как у Oracle в самой СУБД. Ведь с нуля же не перепишешь.
на основе чего Вы пришли в к выводу, что информация "пишется два раза" ?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847595
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!andy st
где тупее реализация - надо смотреть...
всё же MS делала версионность после Oracle, и, вероятнее всего, с учетом его опыта

дык, за чем дело то встало - погляди, или это принципиальная позиция рассуждать о том чего собственно и не смотрел ?
Дык и гляжу. Жись стала такая, что на MSSQL только поддержка старых систем, а разработка новых - Oracle. Вот и приходится поглядывать...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847718
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1999-2001 год
[img="http://www.omega.ru/images/note_elmanova1.gif"]

наши дни
[img="http://www.omega.ru/images/note_elmanova2.gif"]

завтра дорисовать можем ?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847779
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andy st
на основе чего Вы пришли в к выводу, что информация "пишется два раза" ?

На основании того, что в документации сказано - версии строк находятся в TempDB. Т.е. когда я изменяю строку идёт запись в транзакт лог и в TempDB. Т.е. два раза.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847802
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdvsamaraandy st
на основе чего Вы пришли в к выводу, что информация "пишется два раза" ?
На основании того, что в документации сказано - версии строк находятся в TempDB. Т.е. когда я изменяю строку идёт запись в транзакт лог и в TempDB. Т.е. два раза.
А блондинка-то крашеная :)
То, что версии строк находятся в Tempdb, это совсем не значит, что для версий ведется журналирование. Собственно оно и не ведется.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847806
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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, мсскл, сайбез и кто-еще (терадата?) вместе взятые.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847815
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaiscrafmSiemarglС суммарной точки зрения - не только с технической, а с политической и эксплуатации: Оракл на две головы выше. И выгоднее работать и приятнее с людьми общаться (разработчики грамотнее чаще попадаются и техподдержка хорошая).

Говорите о СУБД, а в пример приводите разработчиков систем, которые к СУБД не имеют никакого отношения. Известный прием.
Об этом и говориться: проблема в разработчике, а не в СУБД.
Книжка о запрещенных приемах в споре.
Ну какой же это запрещенный прием, я бы вам многое по рассказывал бы об одноруких разработчиках, которые для изменения одного поля одной записи блокируют всю таблицу, а когда почему тормоза, у вас или сетка плохая или сервер слабоват, пользовательские настройки пишут в HKLM, а не HKCU, при потом удивляются откуда ошибки у пользователя, наверное винда кривая или криво поставлена...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847840
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!гартнер говорит

"Ну и вы говорите" (с) бородатый анекдот.

То, что у оракула больше всего shares (что в переводе на русский "ценные бумаги", включая
акции) говорит только о том, что компания оперирует не своими деньгами, а заёмными. Т.е.
Оракле - номер один среди должников. Поздравляю!
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847841
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdvsamaraandy st
на основе чего Вы пришли в к выводу, что информация "пишется два раза" ?

На основании того, что в документации сказано - версии строк находятся в TempDB. Т.е. когда я изменяю строку идёт запись в транзакт лог и в TempDB. Т.е. два раза.

ну оракл надо сказать пишет не меньше, UNDO защищается REDO логом так же как и обычные датафалы, а в мсскл на темпдб усеченное логирование ведется.
основной косяк версионности мсскл в том что версионность накладывается не на боки (страницы) данных, а на строки, а во вторых вместо отдельного UNDO запихнули в темдб, где и так уже сортировки, курсоры, времянки и прочая муть вперемешку требующая и без версионности много ио. в результате админ не может нормально распределить ио.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847843
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andy stsdvsamaraandy st
на основе чего Вы пришли в к выводу, что информация "пишется два раза" ?
На основании того, что в документации сказано - версии строк находятся в TempDB. Т.е. когда я изменяю строку идёт запись в транзакт лог и в TempDB. Т.е. два раза.
А блондинка-то крашеная :)
То, что версии строк находятся в Tempdb, это совсем не значит, что для версий ведется журналирование. Собственно оно и не ведется.

Да ну? Т.е. записи в Tempdb не защищаются? Что-то мне плохо в это верится. Тем более, что в документации сказано - что если заканчивается место в tempdb, то запись версий прекращается. Хотите сказать, что имеет место потеря информации?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847851
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
То, что у оракула больше всего shares (что в переводе на русский "ценные бумаги", включая
акции) говорит только о том, что компания оперирует не своими деньгами, а заёмными. Т.е.
Оракле - номер один среди должников. Поздравляю!

хи-хи, ты в каком колхозе образование получал ?
market share это слегка другое
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847852
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кошерность системы во много зависит от радиуса рук разработчиков.
Как-то раз мы делали PoC для перевода некоей системы с оракла на скуль.
Там был ряд "типовых" запросов, для каждого из которых требовалось показать, что скуль не медленнее чем оракул.
В большинстве случаев разница была в плюс-минус 5% в одну и в другую сторону
но был один запрос, который оракул пережевывал 15 минут, а скуль - вообще не сумел пережевать. По итогу оптимизации скуль стал пережевывать запрос за 15 секунд (в отчете записали минуту). Ораклоиды ниже 10 минут не спустились.
Откуда вопрос - кто лучче? Оракул, который сам сумел пережевать запрос, но за 15 минут, или скуль, который сумел пережевать за 15 секунд, но благодаря умелым ручкам?
Наверное, зависит от.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847868
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Майкрософт как запоздалый гость, приходит на вечеринку самым последним но засиживается до конца (с) Не знаю чье

Короче говоря топ менежмент Оракла не зря паникует на счет горячего дыхания в спину.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847925
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!sdvsamaraandy st
на основе чего Вы пришли в к выводу, что информация "пишется два раза" ?

На основании того, что в документации сказано - версии строк находятся в TempDB. Т.е. когда я изменяю строку идёт запись в транзакт лог и в TempDB. Т.е. два раза.

ну оракл надо сказать пишет не меньше, UNDO защищается REDO логом так же как и обычные датафалы, а в мсскл на темпдб усеченное логирование ведется.
основной косяк версионности мсскл в том что версионность накладывается не на боки (страницы) данных, а на строки, а во вторых вместо отдельного UNDO запихнули в темдб, где и так уже сортировки, курсоры, времянки и прочая муть вперемешку требующая и без версионности много ио. в результате админ не может нормально распределить ио.
1. Для кого-то косяк, для кого-то преимущество. MSSQL всегда однозначно определяет предыдущую версию строки, т.е. никакой реконструкции предыдущих версий. А Oracle метку версии имеет страница с данными, соответственно, чтобы найти строку, надо перебрать странички. И не факт что сразу повезет с нужной. Соответственно рост IO и CPU.
2. Ну видать с IO в tempdb проблем нету, раз туда поместили версии.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847948
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdvsamaraandy stsdvsamaraandy st
на основе чего Вы пришли в к выводу, что информация "пишется два раза" ?
На основании того, что в документации сказано - версии строк находятся в TempDB. Т.е. когда я изменяю строку идёт запись в транзакт лог и в TempDB. Т.е. два раза.
А блондинка-то крашеная :)
То, что версии строк находятся в Tempdb, это совсем не значит, что для версий ведется журналирование. Собственно оно и не ведется.
Да ну? Т.е. записи в Tempdb не защищаются? Что-то мне плохо в это верится. Тем более, что в документации сказано - что если заканчивается место в tempdb, то запись версий прекращается. Хотите сказать, что имеет место потеря информации?
Конкретно записи о версиях в tempdb не защищаются. И то не факт. Остальное - лог транзакций.
Место кончится - начнут откатываться транзакции, требующие его наличия. Типа Oracle из незримых источников его будет в такой момент черпать пространство и никогда ничего не откатит.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847952
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
locky
Откуда вопрос - кто лучче? Оракул, который сам сумел пережевать запрос, но за 15 минут, или скуль, который сумел пережевать за 15 секунд, но благодаря умелым ручкам?
Наверное, зависит от.
понятно, что оракл. поскольку в мсскл нет чего либо такого чего нет в оракле и что могло дать плану запроса мсскл преимущество на порядок (а в оракле таких вещей вагон и маленькая тележка) то однозначно проблема не в оракле а ручках. ты ведь план запроса мсскл нам не покажешь именно потому, что тогда все увидят, что добиться точно такого-же плана в в оракле будет проще простого. или покажешь ?

rstudioМайкрософт как запоздалый гость, приходит на вечеринку самым последним но засиживается до конца (с) Не знаю чье

Короче говоря топ менежмент Оракла не зря паникует на счет горячего дыхания в спину.

после того как майкрософт расписался в неспсобности конкурировать на больших системах (основная вотчина оракла) и прикрывает итаниум направление, боюсь топ менеджмент рискует только лопнуть от смеха.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847958
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstudioМайкрософт как запоздалый гость, приходит на вечеринку самым последним но засиживается до конца (с) Не знаю чье
Короче говоря топ менежмент Оракла не зря паникует на счет горячего дыхания в спину.
а не дай бог еще мыло уронит :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847959
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyно был один запрос, который оракул пережевывал 15 минут, а скуль - вообще не сумел пережевать. По итогу оптимизации скуль стал пережевывать запрос за 15 секунд (в отчете записали минуту). Ораклоиды ниже 10 минут не спустились. Откуда вопрос - кто лучче? Оракул, который сам сумел пережевать запрос, но за 15 минут, или скуль, который сумел пережевать за 15 секунд, но благодаря умелым ручкам?
(пожимая плечами) В такой ситуации обычно ораклоиды упирают на возможности приложения умелых ручек, в то время как мсскл-щики превозносят дефолты.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847984
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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

чтоб как в оракле откатывалась транзакция, а не стоприла вся база придется ручками джобы рисовать ...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847986
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerlockyно был один запрос, который оракул пережевывал 15 минут, а скуль - вообще не сумел пережевать. По итогу оптимизации скуль стал пережевывать запрос за 15 секунд (в отчете записали минуту). Ораклоиды ниже 10 минут не спустились. Откуда вопрос - кто лучче? Оракул, который сам сумел пережевать запрос, но за 15 минут, или скуль, который сумел пережевать за 15 секунд, но благодаря умелым ручкам?
(пожимая плечами) В такой ситуации обычно ораклоиды упирают на возможности приложения умелых ручек, в то время как мсскл-щики превозносят дефолты.
В том то и *опа, что скульные дефолты не сработали ну никак - пришлось сильно пилить руками.
А у ораклоидов ручки не удалось приложить, хотя это вроде бы для них была совершенно родная и знакомая система.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36847992
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!понятно, что оракл. поскольку в мсскл нет чего либо такого чего нет в оракле и что могло дать плану запроса мсскл преимущество на порядок (а в оракле таких вещей вагон и маленькая тележка) то однозначно проблема не в оракле а ручках. ты ведь план запроса мсскл нам не покажешь именно потому, что тогда все увидят, что добиться точно такого-же плана в в оракле будет проще простого. или покажешь ?

План запроса я не покажу именно потому, что было это год или более назад, и систем тех с запросами - у меня на текущий момент нет.

Что же касается "добится проще простого" - дык, не получилось у ораклоидов добится. Разумеется - у них были кривые руки :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848003
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, на основной вопрос так никто и не ответил.
авторОткуда вопрос - кто лучче? Оракул, который сам сумел пережевать запрос, но за 15 минут, или скуль, который сумел пережевать за 15 секунд, но благодаря умелым ручкам?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848025
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!после того как майкрософт расписался в неспсобности конкурировать на больших системах


Простите, а какими чернилами на документах расписавался и какой ручкой ?

Yo.!
и прикрывает итаниум направление, боюсь топ менеджмент рискует только лопнуть от смеха.

Это какая-то мантра. Еще надавно каждый линуксоид был уверен что Майкрософт не способен сделать надежную серверную операционку, а сегодня это огромнейшая доля рынка. Еще недавно каждый джава кодер был уверен что Майкрософт не способен написать хороший язык, а сейчас ДотНет шагает семимильными шагами. Теперь вот СУБД линейка растет и растет 2000 - 2005 -2008, но у ораклоидов мантра, Майкрософт не способен, не способен, не способен ... Ну поживем увидим, как говорится, кто на что способен.

От себя добавлю что работал в проекте ЕРП системы, которая использовала Оракл или МС как хранилище данных, на выбор клиента. Так вот допиливать и оптимизировать, мне как человеку на которого упали все задачи БД, приходилось в первую очередь Оракл, может быть дело, как вы говорите, в ручках. Я вижу фраза о кривости рук чужих разработчиков и исключительной гладкости своих, тут очень популярна. Ну пусть будет так. Но факт остается фактом, пилять Оракл приходилось очень много. ИМХО оптимизатор запросов у МС лучше получился. А это собственно одна из самых важных вещей в БД.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848028
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyКстати, на основной вопрос так никто и не ответил
Лучше всего, безусловно, рассказ об этом событии. По другим же субъектам ощущается недостаток информации.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848048
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerlockyКстати, на основной вопрос так никто и не ответил
Лучше всего, безусловно, рассказ об этом событии. По другим же субъектам ощущается недостаток информации.
А что за недостаток информации? Один и тот же (изначально) запрос, на одних и тех же данных, одинаковое железо
Оракул - 15 минут (10 - после оптимизации ораклоидами)
скуль - изначально вообще не смог (15 секунд после оптимизации)
Что лучче?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848112
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!andy st
Место кончится - начнут откатываться транзакции, требующие его наличия.
ну это вы сочиняете. если темдб переполнен мсскл тупо стопорнет всю базу:
http://msdn.microsoft.com/en-us/library/ms345124.aspx

а можно тут написать часть текста, прочтя которую Вы пришли к такому выводу?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848113
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
каждый джава кодер был уверен что Майкрософт не способен написать хороший язык, а сейчас
ДотНет шагает семимильными шагами.

Во-первых, .NET - не язык, а технология байт-кода, отличающаяся от джавы разве что
названием. Во-вторых, список успешных и популярных проектов, базирующихся на .NET - в
студию! А то ситуация как в том анекдоте: "есть много хороших ява-программистов, но мало
хороших ява-программ".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848125
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Во-первых, .NET - не язык, а технология байт-кода, отличающаяся от джавы разве что
названием.

на счет отличий матчасть я бы рекомендовал всеже подучить.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848131
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На счет успешных программ, это даже не смешно.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848146
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
locky
План запроса я не покажу именно потому, что было это год или более назад, и систем тех с запросами - у меня на текущий момент нет.

Что же касается "добится проще простого" - дык, не получилось у ораклоидов добится. Разумеется - у них были кривые руки :)
байки оно конечно хорошо, но вот заковырка то в том, что случись такое не в твоем воображении, то ты бы нам уже давно поведал, что же за конструкция была в плане мсскл, чего не смогли проэмулировать спецы на оракле. ведь разница на порядок не могла взяться из-за особенности версионника или структуры блоков, такой разрыв мог случиться только если бы оптимизатор мсскл умел бы того чего не умел бы оракловый принципиально. но ты нам не расскажешь и совершенно понятно почему.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848170
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что же за конструкция была в плане мсскл, чего не смогли проэмулировать спецы на оракле. ведь разница на порядок не могла взяться из-за особенности

наверно просто оракловские джедаи недостаточно овладели методиками жонглирования хинтами, чтобы как следует переломать кости оракловому оптимизатору запросов.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848181
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!байки оно конечно хорошо, но вот заковырка то в том, что случись такое не в твоем воображении, то ты бы нам уже давно поведал, что же за конструкция была в плане мсскл, чего не смогли проэмулировать спецы на оракле. ведь разница на порядок не могла взяться из-за особенности версионника или структуры блоков, такой разрыв мог случиться только если бы оптимизатор мсскл умел бы того чего не умел бы оракловый принципиально. но ты нам не расскажешь и совершенно понятно почему.
Да, совершенно понятно почему. Потому что у меня сейчас этого нет. И восстанавливать я это совершенно не собираюсь.
Я не сильно большой спец в том, как именно оракл работает "внутре", но сильно сомневаюсь, что имело смысел "эмулировать" на оракле план скуля - думаю, можно было бы найти более оптимальный и родной для оракула вариант.
Конструкция - обычный select с несколькими коррелированными подзапросами, довольно объемный, правда, но не черезчур. Написан безалаберно.
Впрочем, это мало относится к самому вопросу, ответ на который, видимо, я не дождусь :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848187
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioНа счет успешных программ, это даже не смешно.

Учитывая, что приведённый Вами список пуст, я бы сказал, что это действительно грустно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848192
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioчто же за конструкция была в плане мсскл, чего не смогли проэмулировать спецы на оракле. ведь разница на порядок не могла взяться из-за особенности

наверно просто оракловские джедаи недостаточно овладели методиками жонглирования хинтами, чтобы как следует переломать кости оракловому оптимизатору запросов.
Обрати внимание - оракл, пусть за 15 минут, но сам прожевал запрос. Скуль - сам не смог.
Есть, правда, некоторое оправдание скулю в этой части, но я его приводить не буду.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848212
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
rstudioНа счет успешных программ, это даже не смешно.

Учитывая, что приведённый Вами список пуст, я бы сказал, что это действительно грустно.


обсуждали уже сотни раз, это корпоративные системы которые пишут пачками вчера нанятые студенты
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848257
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
обсуждали уже сотни раз, это корпоративные системы которые пишут пачками вчера нанятые
студенты

Пишут-попишут, да так и не написали.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848258
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyrstudioчто же за конструкция была в плане мсскл, чего не смогли проэмулировать спецы на оракле. ведь разница на порядок не могла взяться из-за особенности

наверно просто оракловские джедаи недостаточно овладели методиками жонглирования хинтами, чтобы как следует переломать кости оракловому оптимизатору запросов.
Обрати внимание - оракл, пусть за 15 минут, но сам прожевал запрос. Скуль - сам не смог.
Есть, правда, некоторое оправдание скулю в этой части, но я его приводить не буду.

А сколько ждали МС ?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848264
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
rstudio
обсуждали уже сотни раз, это корпоративные системы которые пишут пачками вчера нанятые
студенты

Пишут-попишут, да так и не написали.


простите, во-первых это офтоп, во-вторых Вы не видете разницы между джавой и дот нетом, в третьих для вас систем писаных на дот нет не существует. Всего доброго, разговор закончен. Можно спорить как говорится в деталях, но не с отсудствием проф пригодности.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848269
Фотография Ден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
Оракул - 15 минут (10 - после оптимизации ораклоидами)
скуль - изначально вообще не смог (15 секунд после оптимизации)
Что лучче?
Блин, мне за всю карьеру не попадалось таких запросов.. Ооочень хочу увидеть запрос, где оракл на порядки медленнее mssql отрабатывает
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848280
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudiolockyrstudioчто же за конструкция была в плане мсскл, чего не смогли проэмулировать спецы на оракле. ведь разница на порядок не могла взяться из-за особенности

наверно просто оракловские джедаи недостаточно овладели методиками жонглирования хинтами, чтобы как следует переломать кости оракловому оптимизатору запросов.
Обрати внимание - оракл, пусть за 15 минут, но сам прожевал запрос. Скуль - сам не смог.
Есть, правда, некоторое оправдание скулю в этой части, но я его приводить не буду.

А сколько ждали МС ?
Больше двух часов :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848286
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Денlocky
Оракул - 15 минут (10 - после оптимизации ораклоидами)
скуль - изначально вообще не смог (15 секунд после оптимизации)
Что лучче?
Блин, мне за всю карьеру не попадалось таких запросов.. Ооочень хочу увидеть запрос, где оракл на порядки медленнее mssql отрабатывает
У меня тоже такой случай только один в практике попался.
Обычно всё идёт примерно одинаково, плюс-минус 5-10% в одну и в другую сторону.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848308
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioдля вас систем писаных на дот нет не существует.

Хммм... Ну посмотрим...
jboss написан на дот-нет? Нет.
1С? Опять нет.
Парус? Нет.
Галактика? Нет.
SAP? Нет.
Диасофт? Нет.
Консультант+? Нет.
Oracle? Нет.
MS SQL? Нет.
DB2? Нет.
MS Office? Нет.
Пасьянс косынка? Нет.

Да, похоже систем, писанных на дот нет, на рынке не существует.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848350
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
MS SQL? Нет.

Не совсем правда.
и если поискать тулзы для того же скуля- довольно много кошерных тулзов написаны на шарпе.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848358
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я помойму понял эту логику, анука попробую продолжить рифму

На 1С что написано ?
Парус? Нет.
Галактика? Нет.
SAP? Нет.
Диасофт? Нет.
Консультант+? Нет.
Oracle? Нет.
MS SQL? Нет.
DB2? Нет.
MS Office? Нет.
Пасьянс косынка? Нет.

Вывод: Толковых программ на 1С не существует !
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848365
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyА что за недостаток информации?
Который позволил бы отличить от "у нас есть секретные приборы"...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848366
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerlockyА что за недостаток информации?
Который позволил бы отличить от "у нас есть секретные приборы"...
В любом случае - вам придётся довольствоваться моим словом. Я не в состоянии на текущий момент предоставить репро.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848388
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понимаю. Поэтому на текущий момент не могу высказать никакого мнения по интересующему Вас вопросу.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848395
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioВывод: Толковых программ на 1С не существует !

Именно! Не пишутся хорошие программы ни на 1С, ни на .NET. Ибо ни тот ни другой к этому не
приспособлены.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848399
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
rstudioВывод: Толковых программ на 1С не существует !

Именно! Не пишутся хорошие программы ни на 1С, ни на .NET. Ибо ни тот ни другой к этому не
приспособлены.

Редгейтовские тулзы - хорошие программы.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848425
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio Но факт остается фактом, пилять Оракл приходилось очень много.

А статистика актуальная была?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848438
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyКстати, на основной вопрос так никто и не ответил.
авторОткуда вопрос - кто лучче? Оракул, который сам сумел пережевать запрос, но за 15 минут, или скуль, который сумел пережевать за 15 секунд, но благодаря умелым ручкам?
Конечно Оракл лучше. Потому что повисший запрос - это 100% инцидент и часто аврал, а медленный ответ - это обычно фич-риквест, если у вас не "мрачная" SLA.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848442
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
rstudioВывод: Толковых программ на 1С не существует !

Именно! Не пишутся хорошие программы ни на 1С, ни на .NET. Ибо ни тот ни другой к этому не
приспособлены.


гениально,
зато Дельфи клипать шароварные свистелки-перделки по прайсу $9.99, самое оно.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848462
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemargllockyКстати, на основной вопрос так никто и не ответил.
авторОткуда вопрос - кто лучче? Оракул, который сам сумел пережевать запрос, но за 15 минут, или скуль, который сумел пережевать за 15 секунд, но благодаря умелым ручкам?
Конечно Оракл лучше. Потому что повисший запрос - это 100% инцидент и часто аврал, а медленный ответ - это обычно фич-риквест, если у вас не "мрачная" SLA.
Хм. а если этот запрос, скажем, выполняется регулярно - то не имеет ли смысл выполнять его за 15 секунд, а не за 15 минут?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848467
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdvsamararstudio Но факт остается фактом, пилять Оракл приходилось очень много.

А статистика актуальная была?

да, статистика была актуальна. Запрос строился динамически, вплоть до 64Кб, и Оракл тоже заметно проигрывал на некоторых запросах. Правда там речь не ишла о зависших запросах, речь ишла о 3х секундах в МС против 15 секундах в Оракле.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848484
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovВо-вторых, список успешных и популярных проектов, базирующихся на .NET - в студию!
На одном из этих "проектов" ты сейчас и находишься.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848487
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky,

Конечно имеет. Но оптимизацией можно заниматься спокойно на тестовом сервере, без аврала.
Медленная, но стабильная система в продакшне преимущественнее быстрой, но виснущей.

ЗЫ. Я не верю, что ручная оптимизация на разных СУБД даст слишком разные результаты. Хотя может придется или потрудиться или опытнее людей поискать.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848543
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstudio
Это какая-то мантра. Еще надавно каждый линуксоид был уверен что Майкрософт не способен сделать надежную серверную операционку, а сегодня это огромнейшая доля рынка. Еще недавно каждый джава кодер был уверен что Майкрософт не способен написать хороший язык, а сейчас ДотНет шагает семимильными шагами. Теперь вот СУБД линейка растет и растет 2000 - 2005 -2008, но у ораклоидов мантра, Майкрософт не способен, не способен, не способен ... Ну поживем увидим, как говорится, кто на что способен.

вот уже седьмой год мне на этом самом месте разные товарищи рассказывают, что версионность тупиковая модель и вот-вот сейчас мсскл вытеснит оракл, а .net жаву. время идет, товарищи сменяют друг друга ...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848551
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПНа одном из этих "проектов" ты сейчас и находишься.

И какой процент рынка этот "проект" занимает?.. Единичная поделка, держащаяся на
энтузиазме. NNTP постоянно глючит и падает. Не спасает даже жёсткий таймаут коннекта.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848564
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
ЛПНа одном из этих "проектов" ты сейчас и находишься.

И какой процент рынка этот "проект" занимает?..
Ты просил пример - я привёл пример.
Куда ты сейчас пытаешься сползти?
Какой рынок?
Рынок чего???
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848569
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargllocky,

Конечно имеет. Но оптимизацией можно заниматься спокойно на тестовом сервере, без аврала.
Медленная, но стабильная система в продакшне преимущественнее быстрой, но виснущей.

ЗЫ. Я не верю, что ручная оптимизация на разных СУБД даст слишком разные результаты. Хотя может придется или потрудиться или опытнее людей поискать.
Аврал? Какой аврал? не было аврала
Был оракул, стабильно работающий 15 минут
Был скуль, работающий 15 секунд. Никаких авралов.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848577
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!rstudio
Это какая-то мантра. Еще надавно каждый линуксоид был уверен что Майкрософт не способен сделать надежную серверную операционку, а сегодня это огромнейшая доля рынка. Еще недавно каждый джава кодер был уверен что Майкрософт не способен написать хороший язык, а сейчас ДотНет шагает семимильными шагами. Теперь вот СУБД линейка растет и растет 2000 - 2005 -2008, но у ораклоидов мантра, Майкрософт не способен, не способен, не способен ... Ну поживем увидим, как говорится, кто на что способен.

вот уже седьмой год мне на этом самом месте разные товарищи рассказывают, что версионность тупиковая модель и вот-вот сейчас мсскл вытеснит оракл, а .net жаву. время идет, товарищи сменяют друг друга ...

Во-первых как можно вытеснить с рынка бесплатные продукты. Всегда найдется какой-то жлоб, который будет кричать что таже джава самая самая, она ведь бесплатная самая классная в мире. Таже история с Юникс системами. На счет баз данных, да Оракл здесь тяжеловес, но все плавно идет к равномерному делению рынка. Оракл здесь совсем не монополист.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848616
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!вот уже седьмой год мне на этом самом месте разные товарищи рассказывают, что версионность тупиковая модель и вот-вот сейчас мсскл вытеснит оракл, а .net жаву. время идет, товарищи сменяют друг друга ...
А скуль, не смотря на все уверения ораклоидов - не умер и не рассыпался, и оракл его не заборол (не взирая на свою просто офигенную мегакрутизну) :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848654
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПТы просил пример - я привёл пример.
Куда ты сейчас пытаешься сползти?
Какой рынок?
Рынок чего???

Я просил успешных и популярных. Скруль популярен, но успешен ли?

Вон там повыше Ё кричал, что оракул имеет какую-то долю больше чем кто-то там вместе
взятые. Какую долю рынка CMS занимает ActualForum с его ASP.NET? Хотя бы и в
фантиках market share?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848665
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!вот уже седьмой год мне на этом самом месте разные товарищи рассказывают, что версионность тупиковая модель и вот-вот сейчас мсскл вытеснит оракл, а .net жаву. время идет, товарищи сменяют друг друга ...

На этой неделе Abadi и Thomson всем показали фокус : при быстро выполняющихся транзакциях детерминистичное выполнение транзакций на нодах может быть быстрее любого традиционного. Я б теперь некоторое время не занимался никакими прогнозами --- подождал бы, чем более подробный анализ закончится :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848674
tnv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tnv
Гость
Выскажусь как человек, который имел дело с ГНИВЦ ФНС России.
Главных причин того, что ЭОД стал таким глючным неуклюжим монстром, две:
1. Неадекватность разработчиков. Общался с представителями приволжского филиала ГНИВЦ ФНС России, где разрабатывался ЭОД, по теме согласования протоколов обмена между ЭОД и нашей системой. Это ужас и полнейшая некомпетентность.
2. Постановка задачи. ЭОД взял на себя слишком много функций, при этом декомпозиция системы была выполнена из рук вон плохо. В результате получился полнейший бардак. База данных в настоящее время зашкаливает за 2000 таблиц, уровень документированности стремится к нулю.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848683
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Денlocky
Оракул - 15 минут (10 - после оптимизации ораклоидами)
скуль - изначально вообще не смог (15 секунд после оптимизации)
Что лучче?
Блин, мне за всю карьеру не попадалось таких запросов.. Ооочень хочу увидеть запрос, где оракл на порядки медленнее mssql отрабатывает
например такой запрос
Код: plaintext
select * from acc where  code='70107810300001730701' or code is null
есть индекс по полю acc, но если есть or, то Оракл его не использует, а микрософт использует, иногда параллелит запрос
ну и с exists у оракла совсем плохо

но это на версии 9, про остальные не скажу

возможно что у меня что-то не так настроено, но тогда не пойму зачем такие настройки, которые только делают хуже
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848716
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторselect * from acc where code='70107810300001730701' or code is null
дык о Оракела null не индексируется. поэтому этотт запрос пойдет по индексу только с извратами.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848733
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowавторselect * from acc where code='70107810300001730701' or code is null
дык о Оракела null не индексируется. поэтому этотт запрос пойдет по индексу только с извратами.

Жесть, а ведь это не редкий случай. У нас в БД такая конструкция используется просто везде.
NULL, это как параметр по умолчанию. Например задали в хранимку @StartDate, @EndDate выбрали диапазон, передали @StartDate = NULL, @EndDate= NULL, выбрали без ограничения на период. Таже история с переданными айдишниками, кодами и прочье. Параметры опциональны, это очень удобно.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848745
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioНапример задали в хранимку @StartDate, @EndDate выбрали диапазон, передали @StartDate = NULL, @EndDate= NULL, выбрали без ограничения на период.
не думаю, что acc.code - параметр
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848750
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЖесть, а ведь это не редкий случай.
у вас Оракел?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848756
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowавторЖесть, а ведь это не редкий случай.
у вас Оракел?

нет, MS SQL 2005
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848760
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда не переживайте.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848764
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowавторselect * from acc where code='70107810300001730701' or code is null
дык о Оракела null не индексируется. поэтому этотт запрос пойдет по индексу только с извратами.дык в таблице даже значения null нет, можно по статистике было бы проанализировать
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848770
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowтогда не переживайте.

я знаю, просто удивительно что Оракл такое пропустил. Хотя кто его знает, может в этом есть какой-то тайный смысл
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848774
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автордык в таблице даже значения null нет, можно по статистике было бы проанализировать
попробуйте гистограммы собрать. по умолчанию они помоему не собираются.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848791
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergSuper
например такой запрос
Код: plaintext
select * from acc where  code=\'70107810300001730701\' or code is null
есть индекс по полю acc, но если есть or, то Оракл его не использует, а микрософт использует, иногда параллелит запрос
ну и с exists у оракла совсем плохо

ну ? коню ясно что если оракл нулы не индексирует то оптимайзер свалится в фулскан. мне понадобиться секунд 30 чтоб наложить function-based index и получить тот же план, что и в мсскл. экзист, обычно мне хватает 15 секунд чтоб понять чего тупит, да и обычно SQL advisor сразу говорит чего подкрутить.
еще раз, эти примеры никак не показывают как получить такой план на мсскл, который не возможно заполучить в оракле. а вот например с помощью оракловых кластеров (не путать с RAC) я получил запрос выполняемый в оракле на порядок быстрее
/topic/593514&pg=10&hl=%ef%eb%e0%ed#6329387

кстати там же можно полюбоваться как оптимайзер мсскл ступил трижды на элементарном запросе.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848819
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperдык в таблице даже значения null нет, можно по статистике было бы проанализировать
Можно, но есть одна маленькая проблемка. Дело в том, что строить план каждый раз, когда хочется выполнить запрос - довольно накладно. По этой причине у Оракла есть замечательная оптимизация: построенный план сохраняется в кэше и применяется для других, похожих запросов. В свете этого Ваше замечательное предложение вызовет неверную работу сервера в случае, если план построен и используется, а другая сессия возьмёт да и добавит в таблицу запись с null. Ну а инвалидировать кэш по каждому insert-у, знаете ли, немного дороговато будет.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848822
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господи, да на любой оптимизатор можно плохих примеров накидать. И на наш тоже :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848829
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНу а инвалидировать кэш по каждому insert-у
скажите это сцуко MYSQL'ю. оно по каждому инсерту/апдейту кэш запросов (query cache) для учавствующих таблиц сбрасывает.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848842
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer,

инвалидировать кэш по каждому инсерту никто не будет, но это и не требуется, кэшируемые статистики все равно достаточно грубы --- оценка доли значений, попавших в пробную выборку, примерный минимум, примерный максимум, грубая гистограмма, отдельно --- число нулей, единичек и NULL-ей, число значений, встретившихся в выборке ровно один раз, число значений, встретившихся в выборке ровно два раза, на этом, пожалуй, и всё.

Оптимизатору заменить бы OR на UNION ALL, но раз уж NULL не индексируется...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848858
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruно это и не требуется, кэшируемые статистики все равно достаточно грубы
Для реализации предложения Сергея - требуется. А грубость статистики зависит от того, когда и как она собиралась.

iv_an_ruОптимизатору заменить бы OR на UNION ALL,
В общем случае он такое делает, но в данном конкретном это не требуется и скорее вредно. Оракловый оптимизатор просто предполагает, что в тех редких случаях, когда подобный запрос имеет смысл, разработчик позаботится о его эффективном выполнении.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848944
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ScareCrowдык о Оракела null не индексируется. поэтому этотт запрос пойдет по индексу только с извратами.Люди добрые, это что - шутка была такая? Или про NULL - правда?
Никакие NULL, даже которые пустые строки? :)
Жесть какая-то...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848959
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Favn, В Оракле пустая строка конвертится в NULL... И да, NULL не индексируется. Можно обойти костылём в виде функционального индекса по nvl(nullable, 'ThisIsNull'), и искать по нему...
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36848992
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinny the POOHFavn, В Оракле пустая строка конвертится в NULL... И да, NULL не индексируется. Можно обойти костылём в виде функционального индекса по nvl(nullable, 'ThisIsNull'), и искать по нему...
Чиво???? и найти все строки, в которых реально ThisIsNull? :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849132
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849183
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!SergSuper
например такой запрос
Код: plaintext
select * from acc where  code='70107810300001730701' or code is null
есть индекс по полю acc, но если есть or, то Оракл его не использует, а микрософт использует, иногда параллелит запрос
ну и с exists у оракла совсем плохо

ну ? коню ясно что если оракл нулы не индексирует то оптимайзер свалится в фулскан. мне понадобиться секунд 30 чтоб наложить function-based index и получить тот же план, что и в мсскл. экзист, обычно мне хватает 15 секунд чтоб понять чего тупит, да и обычно SQL advisor сразу говорит чего подкрутить.да обычному человеку должно быть без разницы индексируются нулы или нет, есть запрос, а как он будет исполняться - придумывать function-based index, переделывать экзистсы - этим как раз и должен оптимизатор заниматься
даже если и можно переделать - иногда запрос с exists выглядит наглядней и если его надо переписывать потому что так оптимизатор не поймет - ну всё таки это недостаток оптимизатора, как ни крути
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849186
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 прав, вставка одной запись не вызовет инвалидации
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849198
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
locky
Чиво???? и найти все строки, в которых реально ThisIsNull? :)
мусье придуривается или оканчивал лишь трехмесячные курсы по бухгалтерии и потому так плохо представляет как работает NVL() ?

SergSuper
да обычному человеку должно быть без разницы индексируются нулы или нет, есть запрос, а как он будет исполняться - придумывать function-based index, переделывать экзистсы - этим как раз и должен оптимизатор заниматься
даже если и можно переделать - иногда запрос с exists выглядит наглядней и если его надо переписывать потому что так оптимизатор не поймет - ну всё таки это недостаток оптимизатора, как ни крути

обычному человеку нужно прочитать концептс и после этого проблем как минимум с нулами не будет. а вот бредятины, не описанной в мсдн в мсскл имхо много больше. когда count(*) возвращает нечетное значение на RC когда в таблицу только четное кол-во записей пишется, когда RC транзакция читает эксклюзивно заблокированную запись (из индекса) нарываясь на дедлок, когда оптимизатор тупит на банальном запросе пытаясь распаралелить чтение пару блоков. экзист ниразу не приходилось переписывать, у меня в 100% решалось созданием индеса статистика которого вправляла мозг оптимизатору.
еще раз, я вот показал элементарный запрос в мсскл где тупит оптимизатор, можете мне показать на столько же простой запрос в оракле, чтоб там так же тупил оптимизатор ? имхо оракловый мало того что много большему обучен и более сложно управляет статистикой, но и не тупит на столь элементарных запросах.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849203
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwareriv_an_ruОптимизатору заменить бы OR на UNION ALL,
В общем случае он такое делает, но в данном конкретном это не требуется и скорее вредно. Оракловый оптимизатор просто предполагает, что в тех редких случаях, когда подобный запрос имеет смысл, разработчик позаботится о его эффективном выполнении.
ну я с этим столкнулся когда надо было две однотипные базы объединить в одну
если конкретно - банк работал каждым филиалом в своей базе, потом решил что база должна быть общая, сеть теперь позволяет
какие-то данные уже были и их надо было корректно привязать
т.е. если надо перенести клиента, то сначала он проверялся в базе приемнике по ФИО, дате рождения, адресу
каких-то атрибутов могло не быть(например даты рождения) и приходилось сравнивать с нулом и эти проверки заняли основную часть времени, в итоге мы уложились в поставленные сроки, но с трудом
т.е. да, задача была разовая, но с другой стороны намечается еще несколько таких банков и мне бы не помешал совет об эффективном выполнении
метод с function-based index использовать не хотелось бы - всё таки порядка 2000 таблиц, да если еще несколько полей... в основном конечно таблицы мелкие, но сейчас все работает автоматом, разбираться по каждой таблице не хотелось бы
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849224
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!
мусье придуривается или оканчивал лишь трехмесячные курсы по бухгалтерии и потому так плохо представляет как работает NVL() ?

чо будет если написать NVL('ThisIsNull','ThisIsNull')? Результат - какой?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849226
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockyYo.!
мусье придуривается или оканчивал лишь трехмесячные курсы по бухгалтерии и потому так плохо представляет как работает NVL() ?

чо будет если написать NVL('ThisIsNull','ThisIsNull')? Результат - какой?
syntax error
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849230
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!lockyYo.!
мусье придуривается или оканчивал лишь трехмесячные курсы по бухгалтерии и потому так плохо представляет как работает NVL() ?

чо будет если написать NVL('ThisIsNull','ThisIsNull')? Результат - какой?
syntax error
Мусьё придуривается или
Как мусью ловко уходит от ответа, эта што-та!
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849232
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
locky
Мусьё придуривается или
Как мусью ловко уходит от ответа, эта што-та!

where nvl(field1||field1,'ThisIsNull') = 'ThisIsNull'
на этом можно окончить с перфоменсом ?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849242
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!locky
Мусьё придуривается или
Как мусью ловко уходит от ответа, эта што-та!

where nvl(field1||field1,'ThisIsNull') = 'ThisIsNull'
на этом можно окончить с перфоменсом ?
Вот за что мне всегда нравились ораклоиды - так это за то, как они изобретательно выпутываются из тех ситуаций, в которые другие прогеры просто не попадают.
Строят функциональные индексы по двойной ширине колонки например, мудрят с "магическими значениями" :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849279
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 с нулевым или крайне незначительным числом читателей). Можно-ли оптимизировать теперь архитектуру Оракл (и как) с учетом этого?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849439
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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')?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849466
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinАлександр, полагаю, Вы в курсе, что такая же "замечательная оптимизация" есть и у MS SQL?!
Ну, учитывая, что мы с Вами и с Merle ещё лет семь назад обсуждали тонкости её реализации в MSSQL - таки наверное в курсе :)

StalkerSчем ближе система к чистой oltp (писателей больше, читателей меньше)
Могу лишь ещё раз подчеркнуть, что у Вас забавное (с моей личной точки зрения) представление об oltp. Для меня oltp - это "очень много более-менее простых писателей и ещё немного больше более-менее простых читателей".

StalkerS(т.е. представьте, что вам необходимо сделать оракл для pure writing environment с нулевым или крайне незначительным числом читателей). Можно-ли оптимизировать теперь архитектуру Оракл (и как) с учетом этого?
В рассматриваемых моментах - скорее нет, чем да. Для того, чтобы отказаться от redo, нужно отказаться от журнализирования, инкрементальных бэкапов и вообще половины всего хорошего, что придумано с 70-го года. Чтобы отказаться от undo, придётся отказаться от восстановления после сбоев. Таким образом, если не говорить о глобальном редизайне и применении для тех же целей каких-либо принципиально иных механизмов - "оптимизировать" не получится. В том-то и прелесть версионности в Oracle, что она практически не потребляет дополнительных ресурсов, разница только в том, что информация в rollback сегментах дольше сохраняет статус актуальной.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849496
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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. В целом описанный способ - не быстрейший, но по скорость/простота для этого случая, пожалуй, оптимален.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849627
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerМогу лишь ещё раз подчеркнуть, что у Вас забавное (с моей личной точки зрения) представление об oltp. Для меня oltp - это "очень много более-менее простых писателей и ещё немного больше более-менее простых читателей".

называйте как желаете. Главное, что-бы было понятно отличие систем с большим числом писателей и малым числом читателей (особенно читателей сравнительно тяжелых запросов, простые читатели типа select Name where ID = 567 не будут сильно долго видеть на блокировках в любом случае) и систем с большим числом читателей и малым писателей. Лень искать точное определение OLTP, но оно очень близко к первому типу

softwarer
В рассматриваемых моментах - скорее нет, чем да. Для того, чтобы отказаться от redo, нужно отказаться от журнализирования, инкрементальных бэкапов и вообще половины всего хорошего, что придумано с 70-го года. Чтобы отказаться от undo, придётся отказаться от восстановления после сбоев. Таким образом, если не говорить о глобальном редизайне и применении для тех же целей каких-либо принципиально иных механизмов - "оптимизировать" не получится. В том-то и прелесть версионности в Oracle, что она практически не потребляет дополнительных ресурсов, разница только в том, что информация в rollback сегментах дольше сохраняет статус актуальной.
зачем отказаться от журналирования, только от поддержки версий. Mне вот кажется сильно сомнительным, что никакие оптимизации не получится прикрутить. Скажем зачем у вас журнал разделен на 2 части - undo и redo и запись об одной и той-же операции пишется в оба места? Где-то читал, что это как раз оптимизиция под версионность
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849668
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ том-то и прелесть версионности в Oracle, что она практически не потребляет дополнительных ресурсов
моя плакает. пляска REDO/UNDO/REDO и хранение дополнительных данных в блоках не потребляет ресурсов?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849675
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerSзачем отказаться от журналирования, только от поддержки версий.

Дык в Oracle журналирование и есть поддержка версий. Если в нём отказаться от версионности, это означает отказаться от журналирования.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849691
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdvsamaraДык в Oracle журналирование и есть поддержка версий. Если в нём отказаться от версионности, это означает отказаться от журналирования.
вот я к тому, что ваше журналирование выполнено по всей видимости с учетом оптимизации под версионность, и без этого возможно могла-бы быть реализована более оптимально
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849755
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
StalkerS
а почему ссылка на msdn по Visual Studio-тo? Нормальные ссылки давать нужно, типа этой


не знаю, 5 лет назад вела на мсскл

StalkerSчем ближе система к чистой oltp (писателей больше, читателей меньше) тем меньше присутствует Reader/writer blocking и тем меньше здесь нужна версионность

это не правда. тест TPC-C, ничего более чистого не найти, транзакции вообще не пересекаются, ожиданий на блокировках там в принципе нет. казалось бы блокировочник тут должен быть просто на голову выше, правильно ? а что в суровой действительности ? оракл не смотря на "обузу" версионности на одинаковом железе быстрее даже в таком тесте.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849767
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!а что в суровой действительности ? оракл не смотря на "обузу" версионности на одинаковом железе быстрее даже в таком тесте.

А можно прямой линк, где "быстрее на одинаковом железе"? Дабы мне не копаться. Заранее благодарен!
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849811
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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 все равно оказывается быстрей, даже там где для блокировочника созданы более чем идеальные условия несталкивающихся транзакций.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849822
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerSsdvsamaraДык в Oracle журналирование и есть поддержка версий. Если в нём отказаться от версионности, это означает отказаться от журналирования.
вот я к тому, что ваше журналирование выполнено по всей видимости с учетом оптимизации под версионность, и без этого возможно могла-бы быть реализована более оптимально

Да журналирование и есть версионность. Мы же всё равно пишем предыдущее состояние строки в журнал для возможности отката. Оптимизированно там в том смысле, что журналирование ведётся так, чтобы удобно и быстро можно было доставать версии из журнала. Причём это дело развивается, раньше были rollback сегменты, а сейчас undo tablespace.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849859
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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' пройдет условие!!!!
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849868
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Durakили я туплю или таки строка в field1 со значением 'ThisIsNull' пройдет условие!!!! 'ThisIsNull' || 'ThisIsNull' = 'ThisIsNullThisIsNull'
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849875
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdvsamaraэто дело развивается, раньше были rollback сегменты, а сейчас undo tablespace.
... и песенка ослика-ораклиста ушла в историю.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849878
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!вот против мсскл
вот против DB2
а вот тут видно какое преимущество нужно обеспечить мсскл, чтоб вывести вперед:

мда.., любой коллекционер такому фанатизму и постоянству только позавидует. Подборки на одну тему с 2005 года!
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849927
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зайцев ФёдорIvan Durakили я туплю или таки строка в field1 со значением 'ThisIsNull' пройдет условие!!!! 'ThisIsNull' || 'ThisIsNull' = 'ThisIsNullThisIsNull'
о да, не заметил склейку.

Но честно говоря, это же не нормально
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849957
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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% , при разнице в стоимости оборудования более чем на порядок !!! Будем еще меряться?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849966
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan DurakЗайцев ФёдорIvan Durakили я туплю или таки строка в field1 со значением 'ThisIsNull' пройдет условие!!!! 'ThisIsNull' || 'ThisIsNull' = 'ThisIsNullThisIsNull'
о да, не заметил склейку.

Но честно говоря, это же не нормально
да никто таким бредом не занимается, ну если боишся что ThisIsNull может встречатся ну возьми 256 бит ключ вместо ThisIsNull.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849971
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!Ivan DurakЗайцев ФёдорIvan Durakили я туплю или таки строка в field1 со значением 'ThisIsNull' пройдет условие!!!! 'ThisIsNull' || 'ThisIsNull' = 'ThisIsNullThisIsNull'
о да, не заметил склейку.

Но честно говоря, это же не нормально
да никто таким бредом не занимается, ну если боишся что ThisIsNull может встречатся ну возьми 256 бит ключ вместо ThisIsNull.
это ненормально не потому, что строка может встретится, а потому, что простая проверка на нулл в такую херню превращается.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36849980
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!
не знаю, 5 лет назад вела на мсскл

ну здорово, дал ссылку и даже не посмотрел, куда она ведет
Yo.!
это не правда. тест TPC-C, ничего более чистого не найти, транзакции вообще не пересекаются, ожиданий на блокировках там в принципе нет. казалось бы блокировочник тут должен быть просто на голову выше, правильно ? а что в суровой действительности ? оракл не смотря на "обузу" версионности на одинаковом железе быстрее даже в таком тесте.
насколько помню, в суровой действительности новые версии скуля обычно отрабатывают тесты tpc быстрее текущей версии оракла
sdvsamara
Да журналирование и есть версионность. Мы же всё равно пишем предыдущее состояние строки в журнал для возможности отката. Оптимизированно там в том смысле, что журналирование ведётся так, чтобы удобно и быстро можно было доставать версии из журнала. Причём это дело развивается, раньше были rollback сегменты, а сейчас undo tablespace

ну так вот раз оптимизированно под версионность, значит уже не будет так оптимально в случае когда версионность не нужна, верно?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850010
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin
Апупеть, какое превосходство, аж на целых 12% , при разнице в стоимости оборудования более чем на порядок !!! Будем еще меряться?
формула1 ездит буквально на 12% быстрее спорткара, при большей стоимости на 2 порядка.
ты сравниваешь системы между которыми 3 года и 2 поколения, причем разных архитектур. чем не понравилось сравнение в равных для обоих субд условиях на идентичном железе ?

еще раз: на идентичном железе блокировочник не может показать преимущество над версионным ораклом даже в идеально подогнаных под блокировочник условиях.

StalkerS
насколько помню, в суровой действительности новые версии скуля обычно отрабатывают тесты tpc быстрее текущей версии оракла

ты путаешь желаемое с действитильным
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850022
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!,

Теперь посмотрим сюда:

http://www.tpc.org/tpcc/results/tpcc_price_perf_results.asp?resulttype=noncluster

И понимаем, что тест "на одинаковом оборудовании" не совсем показателен. Точнее, он совсем не показателен. И видим, что при разнице в Price/tpmC в 25% MS SQL рвет Oracle по производительности, как тузик грелку - более чем в шесть раз.

Надеюсь, не надо объяснять, что "чистая" производительность потребителю, она как-бы не очень интересна.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850043
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!формула1 ездит буквально на 12% быстрее спорткара, при большей стоимости на 2 порядка.

Понимаешь, я не готов платить за увеличение скорости на 12% на порядок больше денег.

Yo.!ты сравниваешь системы между которыми 3 года и 2 поколения, причем разных архитектур.

Угу. И это сравнение очень показательно. Где тест Oracle на новом оборудовании нового поколения?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850044
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Так что продолжайте меряться ;-)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850054
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklinYo.!,

Теперь посмотрим сюда:

http://www.tpc.org/tpcc/results/tpcc_price_perf_results.asp?resulttype=noncluster

И понимаем, что тест "на одинаковом оборудовании" не совсем показателен. Точнее, он совсем не показателен. И видим, что при разнице в Price/tpmC в 25% MS SQL рвет Oracle по производительности, как тузик грелку - более чем в шесть раз.

Надеюсь, не надо объяснять, что "чистая" производительность потребителю, она как-бы не очень интересна.

единственно что мы понимаем это о что ты сейчас приперт к стенке фактом и пытаешься чисто технический вопрос об избыточности писанины версионного механизма заболтать не лежащими в технической плоскостью деньгами. да формула1 стоит дороже, жигули дешевле. да так устроен мир.

что касается прйс/перфоменс, судить о нем по тестам TPC-C совершенно глупо. во первых по тому что оракл как ты видишь рвет мсскл по этой позиции и занимает верхнюю строчку. во вторых там расчет идет по прайсу, а я не слышал чтоб кто либо когда либо купил EE эдишен без двухзначной скидки. в третих там зачастую сравнивается теплое (бесконечные лицензии) с мягким (трехлетние)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850070
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerТак что продолжайте меряться ;-)

Да, продолжил, и огласил разницу в производительности в 6 раз, при разнице в стоимости в 25%. ;)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850071
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть еще один показатель.

У x86-64 есть четко определенный потолок масштабируемости железа. Да он растет, но "выше меры конь не прыгнет".
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850073
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinsoftwarerТак что продолжайте меряться ;-)

Да, продолжил, и огласил разницу в производительности в 6 раз, при разнице в стоимости в 25%. ;)

Причем "обратной пропорции" для Oracle не наблюдается, все как раз наоборот.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850074
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 круче, специально не искал, что их нет - утверждать не буду, не знаю.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850080
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerS
ну так вот раз оптимизированно под версионность, значит уже не будет так оптимально в случае когда версионность не нужна, верно?

Если убрать версионность (так как она сделана в Oracle) разница будет в долях процента по производительности, а такую вкусность как версионность потеряем. Вот и спрашивается - нафига это делать?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850093
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinДа, продолжил, и огласил разницу в производительности в 6 раз, при разнице в стоимости в 25%. ;)

Подумаешь, пожар в урне. У нас, напр., есть вполне себе живые конкуренты, которые сливают нам по скорости в 140 раз. Берут, стало быть, чем-то другим. Более того, у нас на некоторых задачах производительность от предпоследней версии к последней поднялась чуть не на порядок, а народ не спешит апдейтиться, потому что им проще поразбираться с отдельными кривыми местами в приложениях, чем устраивать лишние глобальные телодвижения.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850101
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!единственно что мы понимаем это о что ты сейчас приперт к стенке фактом и пытаешься чисто технический вопрос об избыточности писанины версионного механизма заболтать не лежащими в технической плоскостью деньгами. да формула1 стоит дороже, жигули дешевле. да так устроен мир.

Гм... Я ни разу в этом топике не лез в "технические вопросы". Более того, приведенная softwarer
таблица явно говорит о том, что в 10 году MS SQL уделал по производительности Oracle и на одинаковом железе.

Что до систем заоблачной стоимости, то показателен тот факт, что для вертикального масштабирования в Oracle (в оборудование, конечно) надо вбухать гараздо больше денег.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850107
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
sdvsamaraДык в Oracle журналирование и есть поддержка версий. Если в нём отказаться от версионности, это означает отказаться от журналирования
С точностью до наоборот. Отказаться от поддержки версий можно, но это бесплатное приложение к механизму журнализирования, который всё равно нужен для других фундаментальных задач.

Я, вообще-то, именно это и хотел сказать.

softwarer
sdvsamaraПричём это дело развивается, раньше были rollback сегменты, а сейчас undo tablespace.
И шо, Вы таки хотите сказать, что в базах с undo tablespace нет rollback сегментов?


Есть, просто теперь Oracle ими занимается, насколько я понял документацию.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850109
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglУ x86-64 есть четко определенный потолок масштабируемости железа.

Это если религия запрещает собрать кластер. Как только разрешает, так начинаются измерения в терабайтах RAM и петабайтах массовой памяти на квадратный фут комнаты.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850145
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin
Гм... Я ни разу в этом топике не лез в "технические вопросы". Более того, приведенная softwarer
таблица явно говорит о том, что в 10 году MS SQL уделал по производительности Oracle и на одинаковом железе.

таблица говорит об одинаковых моделях, железо там разное, практически год между ними:
в оракле Intel Xeon 2.93 GHz 8MB L2cache
в мсскл Intel Xeon 3.2GHz 8MB L2 cache

ну и соответственно у мсскл на сотню дисков больше. отсюда и чуть лучше результат

а эффективность кластера нужно смотреть на реальных задачах, например SAP-SD
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850172
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кстати, интересная цифра: 90% Response
оракл 0.26
мсскл 1.11
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850174
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinБолее того, приведенная softwarer таблица явно говорит о том, что в 10 году MS SQL уделал по производительности Oracle и на одинаковом железе
Факт, уделал. Поставили на 10% более быстрые процессоры, в целом на 13% более дорогое железо и получили от этого аж 4,7% выигрыша в производительности
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850198
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!таблица говорит об одинаковых моделях, железо там разное, практически год между ними:
в оракле Intel Xeon 2.93 GHz 8MB L2cache
в мсскл Intel Xeon 3.2GHz 8MB L2 cache

ну и соответственно у мсскл на сотню дисков больше. отсюда и чуть лучше результат

Поэтому предлагаю больше не меряться на одинаковом железе. ;)


Yo.!а эффективность кластера нужно смотреть на реальных задачах, например SAP-SD

Да, наверно, и не тока кластера. Кстати, недавно в "форуме по Oracle" я приводил реальные данные производительности реальной OLTP системы на реальном железе.

М.б. у кого-то найдеться что-нить аналогичное: все таки оракел - сила Картинку продублирую и тут:
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850233
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruSiemarglУ x86-64 есть четко определенный потолок масштабируемости железа.
Это если религия запрещает собрать кластер. Как только разрешает, так начинаются измерения в терабайтах RAM и петабайтах массовой памяти на квадратный фут комнаты.
Если задача позволяет.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850246
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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 гораздо лучше демонстрирует эффективность версионного механизма даже там, где транзакции не пересекаются
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850268
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.![quot pkarklin]
да нет, именно синтетический TPC-C гораздо лучше демонстрирует эффективность версионного механизма даже там, где транзакции не пересекаются
почему именно версионного? допускаю что это преимущество оракла перед мс, но не версиоонго в целом. Слишком много у них разного.
Это надо уже собрать две синтетических БД для теста.
А то я сейчас версиооный файерберд в тест TPC-C воткну, погсмотреть.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850280
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!,

Второй раз то зачем постить. Уже с твоего сайта туда ходили... :)

авторда нет, именно синтетический TPC-C гораздо лучше демонстрирует эффективность версионного механизма даже там, где транзакции не пересекаются

На колу мочало - начинай с начала... Есть реальные проекты под рукой?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850309
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
любая тема превращается в борьбу адептов оркала и мсскл. А тролля, ее инициировавшего, да и саму тему, уже успешно забыли.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850313
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargliv_an_ruSiemarglУ x86-64 есть четко определенный потолок масштабируемости железа.
Это если религия запрещает собрать кластер. Как только разрешает, так начинаются измерения в терабайтах RAM и петабайтах массовой памяти на квадратный фут комнаты.
Если задача позволяет.
Можно пример задачи, которая "не позволяет"? Обычно проблемы не с технической возможностью как таковой, а с денежными ограничениями ("у нас есть клиенты с кривой логикой на их стороне, а теперь срочно сделайте нам кластер, чтоб он с теми же кривыми клиентами не лежал на полке").
(А с правильными задачами на нынешнем железе иногда бывает выгодно поднять кластер из 8 нод на одной 8-процессорной машине, потому что IPC оказывается дешевле задержек на выталкивании нитей мьютексами.)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850322
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin

На колу мочало - начинай с начала... Есть реальные проекты под рукой?
в жизни не видел чистых олтп. у меня аналитика восновмном, кантора маленькая (надоело на дядю работать) в самый пик пару тысяч клиентов от силы пару сотен tps выдают на сайтике
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850352
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruА с правильными задачами на нынешнем железе иногда бывает выгодно поднять кластер из 8 нод на одной 8-процессорной машине, потому что IPC оказывается дешевле задержек на выталкивании нитей мьютексами

Это реальный тест такой был? Что за задача выбиралсь для тестирования?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850367
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Durakпочему именно версионного? допускаю что это преимущество оракла перед мс, но не версиоонго в целом. Слишком много у них разного.
Полагаю, Ё было бы точнее сказать "ораклововерсионного". Но его собеседник утверждал принципиальное превосходство блокировочника в этом месте, чего действительно не наблюдается.

На самом деле лично мне было бы интереснее сравнить эффективность блокировочных механизмов Oracle и MS, на задаче "писатель писателя".
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850416
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan Durak
почему именно версионного? допускаю что это преимущество оракла перед мс, но не версиоонго в целом. Слишком много у них разного.
Это надо уже собрать две синтетических БД для теста.
А то я сейчас версионный файерберд в тест TPC-C воткну, погсмотреть.

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

хотя на самом деле этому разговору уже лет 7 ....
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850528
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan DurakА то я сейчас версиооный файерберд в тест TPC-C воткну, погсмотреть.

А чего ж не воткнуть, воткни. Только не забудь про условие "на аналогичном железе".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36850641
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 ящиков ещё не ставили пока, не знаем что там будет.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36851259
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ru
Это довольно типично для аналитики на базах знаний,

А сами базы знаний тоже теперь уже типичны?
У них есть СУБЗ?
Тада, плиз, киньте ссылу. Конечно, Пролог, Липс не в счет. Ну там в 11 Оракле что-то про семантические технологии или базы знаний для text appliucation тоже не в счет: легко поверить, что Оракл лучшая СУБД, но трудно, что термин БЗ являет там себя не праздно.

Нуно, конкретно, чтобы промышленная БЗ содержала знания всяких там пиплов - экспертов, а ЭС ядором которй она была бы выводиола, нам новые типа знания. Или что-то в этом роде.

Я раньше думал, что када БЗ станут типичными, то БД отойдут на второй план: будут частью этих БЗ. И мы тут сравнивать бум не СУБД, а СУБЗ. А мы ведь все еще по старинке сравниваем СУБД?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36851281
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoА сами базы знаний тоже теперь уже типичны?Не знаю, где граница между "ещё не типичны" и "уже типичны", но свежие сборки KDE идут обычно с nepomuk, который, в свою очередь, тянет за собой какой-то движок. Так что на вашей линуксовой DVDшке уже что-то есть, а то и в памяти вашей машины.
vadiminfoУ них есть СУБЗ?Ну если oracle 11 вас не устраивает для этой цели (многих не устраивает :), то выбирайте из списочка .
vadiminfoНуно, конкретно, чтобы промышленная БЗ содержала знания всяких там пиплов - экспертов, а ЭС ядором которй она была бы выводиола, нам новые типа знания. Или что-то в этом роде.Опять же выбирайте по вкусу , не считая подсистем вывода, встроенных непосредственно в хранилища.
vadiminfoЯ раньше думал, что када БЗ станут типичными, то БД отойдут на второй план: будут частью этих БЗ. И мы тут сравнивать бум не СУБД, а СУБЗ. А мы ведь все еще по старинке сравниваем СУБД?На практике базы данных со временем всё лучше и лучше приспосабливаются к хранению знаний, а базы знаний получают свойства, ранее характерные только для СУБД. Как оно "среднее" будет в итоге называться --- мне все равно, пусть маркетологи головы греют :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36851399
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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На практике базы данных со временем всё лучше и лучше приспосабливаются к хранению знаний, а базы знаний получают свойства, ранее характерные только для СУБД. Как оно "среднее" будет в итоге называться --- мне все равно, пусть маркетологи головы греют :)
Базы данных как бы выглядят занятыми хранением приращений знаний - фактов.
И, возможно, хоть бы к этому им приспособиться. А они вместо этого к хранению в целом знаний приспосабливаются? Вот гады.
А базы знаний получайют свойства СУБД???. Опечатка? Или Вы намекаете на Селебрум? Он по началу заявляся как СУБЗ, но потом оказался СУБД в стаддии разработки.
Вам то все равно, но ить среднее не всех же может устроить. Это ж не тех анализ, чтобы на средние безоглядно полагаться.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36851417
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

Непонятно, почему вас так пугает слово database. Система, обеспечивающая надёжное долговременное хранение данных и одновременный доступ к этим данным многих клиентов называется БД. Система, обеспечивающая хранение данных и логический вывод над ними называется БЗ. Ничего не запрещает системе обладать одновременно и всеми свойствами БД и всеми свойствами БЗ. Можно к БД добавить логический вывод, можно к БЗ добавить транзакции с уровнями изоляции и журналами.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36851533
Фотография StalkerS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
Журнал не поделен на части, журнал - это redo. В журнале сохраняется информация об изменении большинства объектов БД, в том числе - об изменении undo.

ну так вот зачем Oracle пишет одно и то-же в 2 разных места?
softwarerНи в коей степени. Это "оптимизация под откат транзакций", в том числе под восстановление после сбоев.
странное утверждение, система оптимизирована под откат транзакций и восстановление после сбоев, но не на чтение предыдущих версий? У вас там что, сбои происходят чаще, чем читаются версии строк? ;)
В каком виде хранятся версии - точное значение "как было" или операции, которые были произведены над данными (т.е. надо-ли восстанавливать информацию для получения версии?)
softwarer Отказаться от поддержки версий можно, но это бесплатное приложение к механизму журнализирования, который всё равно нужен для других фундаментальных задач.

вот слово "бесплатное" и вызывает вопросы, бесплатного как известно ничего не бывает
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36851657
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerS
ну так вот зачем Oracle пишет одно и то-же в 2 разных места?


Для восстановления после полного краха системы. Т.е. поставили Oracle заново, подняли с последнего бэкапа и накатили архивлоги. Получили систему перед крахом. В архивлог пишется асинхронно.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36851974
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruvadiminfo,
Непонятно, почему вас так пугает слово database.

Скорее всего, Вам не понятно что-то другое: так как именно "слово database" не только не вызывало опасений в тех ссылках, но наоборот вызывало полное доверие к ним.
Т.е., возможно, Вы привели ссылки не на совсем то, что я просил. И от того типичночть БЗ все еще под сомнением. Все еще они кажутся особенными (специальными).

iv_an_ru
Система, обеспечивающая надёжное долговременное хранение данных и одновременный доступ к этим данным многих клиентов называется БД. Система, обеспечивающая хранение данных и логический вывод над ними называется БЗ.

Я все же призываю Вас указывать фамилии тех, кто это называет БД и БЗ.
Поскольку здесь как бы, возможно, перепутаны каким-то образом описания свойств СУБД и БД. Ну и СУБЗ и БЗ. Например, "Система, обеспечивающая ... доступ к ... данным..." - похоже на описание одной из ф-ий СУБД, а не БД. Но ф-ий у СУБД, возможно, больше в ощем случае. С БЗ и СУБЗ все резко должно усложняться.
Т.е. как бы и то и дургое в описании, но в то же время и не то и не другое.

iv_an_ru
Ничего не запрещает системе обладать одновременно и всеми свойствами БД и всеми свойствами БЗ. Можно к БД добавить логический вывод, можно к БЗ добавить транзакции с уровнями изоляции и журналами.

Ну я помню лет 7 назад, по моему, парня налабавшего типа БЗ на Аксцессе. Он тоже всякое придумывал, что низвести БЗ до БД. Но, скорей всего, это там информации стоящей не было (т.е. как БД она малоценная), а знаниям это было все еще рановато (т.е. как БЗ она и вовсе какя-то не полноценная).
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36852003
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoЯ все же призываю Вас указывать фамилии тех, кто это называет БД и БЗ.Согласен, пусть будут СУБД и СУБЗ.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36852179
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторну так вот зачем Oracle пишет одно и то-же в 2 разных места?
вы будете смеятся - то Оракл таки пишет в ТРИ разных места.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36852757
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StalkerSну так вот зачем Oracle пишет одно и то-же в 2 разных места?
Кулак, который выбил Васе Пупкину четыре зуба - это redo. Стоматолог, который собрал ему челюсть - это undo. Если кулак незакоммичен, должен отработать стоматолог. Если Вы считаете, что кулак и стоматолог - одно и то же, то это далеко не факт.

StalkerSстранное утверждение, система оптимизирована под откат транзакций и восстановление после сбоев, но не на чтение предыдущих версий?
Система оптимизирована под чтение версий, под восстановление после сбоев и ещё много под что. Один фрагмент под одно, другой - под другое. А дальше наблюдаем за игрой в ощупывание слона.

StalkerSВ каком виде хранятся версии - точное значение "как было" или операции, которые были произведены над данными (т.е. надо-ли восстанавливать информацию для получения версии?)
Версии хранятся грубо говоря как diff старого и нового блоков данных.

StalkerSвот слово "бесплатное" и вызывает вопросы, бесплатного как известно ничего не бывает
Читайте "бесплатное" как "пренебрежимо дешёвое".
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36862561
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerSergSuperт.е. если надо перенести клиента, то сначала он проверялся в базе приемнике по ФИО, дате рождения, адресу .... и мне бы не помешал совет об эффективном выполнении
1. Создать в таблице уникальный индекс по набору проверяемых полей
2. insert into client select * from client@otherinstance log errors into err$client reject limit unlimited
Надеюсь, удалось?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36862992
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarersoftwarerSergSuperт.е. если надо перенести клиента, то сначала он проверялся в базе приемнике по ФИО, дате рождения, адресу .... и мне бы не помешал совет об эффективном выполнении
1. Создать в таблице уникальный индекс по набору проверяемых полей
2. insert into client select * from client@otherinstance log errors into err$client reject limit unlimited
Надеюсь, удалось?
вобщем то нет
вернее я пока этим не занимался, но врядли бы воспользовался

1. вобщем-то геморойно
на боевой базе создавать несколько ненужных индексов по самым большим таблицам - ну как-то энтузиазма это не вызовет
потом по тем полям, где были созданы эти индексы надо писать другие запросы - в принципе решаемо, они делаются автоматически, но всё равно делать надо
я сделал отдельные запросы когда встречаются null-ы и когда не встречаются - это вобщем-то на тот момент позволило выйти из положения

2. я так понял что имеется ввиду что надо сначала перегнать данные с прилинкованного сервера в ту же базу
может это и быстрее, но мы проверяли и разницы не обнаружили, т.е. поиски занимали несравнимо большее время

пока у меня есть мысли не ускорять поиски, а проводить их заранее - не в критическое время
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36905215
Алымов Анатолий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то тема свелась в Oracle vs MS SQL.
Сам работал в налоговой в момент внедрения системы ЭОД - её в основном и обслуживал. Кто-то тут говорил про некомпетентность разработчиков - у меня такого ощущения не сложилось - поддержка у них на уровне. На их форме можно найти или получить любой ответ. Насчет документированности - в самой системе есть описание структуры таблиц и полная расшифровка значений полей, хотя внутрь таблиц ручками лезть не приходилось. Система сама спроектирована как универсальная с системой запросов, переложенной на "язык пользователя" - Никаких самописных выборок для какого-нибудь отчета не требовалось. Для обслуживания её админу достаточно начальных знаний по ms sql. На момент масштабного внедрения система была уже на ms sql2000, затем был перевод и на 2005-й (уже без меня). В мою бытность никаких зависаний и медленной работы не наблюдалось (зависит конечно и от железа и как базу обслуживать). В общем система и подход к её решению понравился - есть конечно недочеты.
Затем ушел из госструктур на Oracle. Скажу так - уж лучше хорошую систему на ms sql, чем плохую на Oracle.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36905260
Алымов Анатолий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Основной системе, используемой сейчас, до ЭОД (даже на год этак 2003-й) ещё расти и расти и Oracle этому никак не помогает. И железо здесь на несколько порядков по стоимости превосходит то, что стоит в налоговой.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36905270
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ru
vadiminfoЯ раньше думал, что када БЗ станут типичными, то БД отойдут на второй план: будут частью этих БЗ. И мы тут сравнивать бум не СУБД, а СУБЗ. А мы ведь все еще по старинке сравниваем СУБД?На практике базы данных со временем всё лучше и лучше приспосабливаются к хранению знаний, а базы знаний получают свойства, ранее характерные только для СУБД. Как оно "среднее" будет в итоге называться --- мне все равно, пусть маркетологи головы греют :)
Возобновляя оффтопик, "приглашённый" доклад с недавней VLDB 2010 как раз про сближение СУБД и СУБЗ: Directions and Challenges for SemData .
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906275
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ru
Возобновляя оффтопик, "приглашённый" доклад с недавней VLDB 2010 как раз про сближение СУБД и СУБЗ: Directions and Challenges for SemData .
Ну и как же называется та СУБЗ, которая типа "сблизилась" с СУБД?
Оракл типа подерживает представление данных RDF.
Сам то он СУБЗ никак не стал. И типа вроде не претендует.

Resource Description Framework (RDF) — это разработанная консорциумом Всемирной паутины модель для представления данных, в особенности — метаданных[1]. RDF представляет утверждения о ресурсах в виде, пригодном для машинной обработки. RDF является частью концепции семантической паутины.
Про вывод новых знаний вроде пока речи не идет.

Возможно, Ваша фраза "сближение СУБД и СУБЗ" нуждается в уточнениях. В плане что именно Вы имеете в виду под этим. Так как без этого она, вроде, звучит так: существует класс ПО СУБД (все СУБД) и класс ПО СУБЗ (все СУБЗ) и границы между ними стираются. Типа они сближаютя.

Меня очень интересют представители класса СУБЗ.

Кроме проекта Селебрума я давно ниче не встречал, чтобы выдавалось за СУБЗ. Конечно, моно почитать про базы знаний в книжках 80 и ранее, про всякие там ожидания и тенденции с ними связанные. Конечно, есть Пролог и Липс.
Но услышать про промышленную СУБЗ очень хочется. Пишите, плиз, сразу ея название, а дальше я сам типа про нее найду все что мне нуно.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906282
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

посмотрите на OpenLink Virtuoso и BigOWLIM.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906323
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruvadiminfo,

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

Давайте, плиз, другие примеры, которые бы не вызвали сомнений.
Шобы она эта СУБЗ позволяла создавать БЗ для Экспертных систем и легко выводить новые знания. Мне нуно делать новые тех предложения, и это было бы кстати.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906408
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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" Недоделочка получилась, исправим не скоро, терпите пока :)
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906614
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СУБД+СУБЗ : Студенты Кубанского государственного университета встроили транслятор языка Пролог непосредственно в СУБД Caché. Подробности .
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906636
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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, а не то что это не может быть каким-то там общим местом .
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906784
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit СУБД+СУБЗ : Студенты Кубанского государственного университета встроили транслятор языка Пролог непосредственно в СУБД Caché. Подробности .Не знал, что Caché распространяется в исходниках и в неё можно что-то встроить.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906841
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ru,

Она распространяется не в исходниках (хотя некоторая часть их присутствует), но в ней есть механизмы для наращивания функционала (CallOut/CallIn, Java Gateway, dotNET Gateway и другое).

PS: есть пример интеграции в СУБД Caché библиотеки по обработке биометрических данных (идентификация/верификация человека по отпечатку пальца, лицу[фотографии/видео], радужке глаза и т.д.). Благодаря этому Caché может самостоятельно без дополнительных серверов приложений обрабатывать такого рода информацию.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906867
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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, или с несколькими разом, обеспечивая федерацию данных. Разные инструменты для разных вещей, как всегда.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906913
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruЕсть ньюанс. Берём несложный SPARQL-запрос над RDF-отображением данных небольшого бизнес приложения (скажем, 100 таблиц по 10 колонок в таблице). Длина эквивалентного SQL-запроса запросто оказывается порядка сорока тысяч строк. Знаете, как оптимизатор Оракла будет плющить на запросе такой длины? А виртуозу не плющит, не потому, что в Оракле программисты хуже, а им просто задачи такой не ставили --- нормально поддерживать неприлично длинные запросы (в ущерб не скажу чему :). То же и с выводом. Если у BigOWLIM загрузка данных с одновременным выводом раз в 10-15 быстрее Оракла, то опять же исключительно из-за разных целей у разных программистов.

Я вам больше скажу. Виртуоза вообще-то миддлварь. В корпоративных установках она обычно используется в паре с Ораклом, или MS SQL, или ещё какой DB/2, или с несколькими разом, обеспечивая федерацию данных. Разные инструменты для разных вещей, как всегда.
Оптимизаторы - это все физическое. Не думау, что Оракл ниче не сделал в этом направлении.
Там не дураки сидят, скорее всего.
Но вопрос про логическое. Это все на первый взгляд не выглядит как БЗ. Это выглядит как спец БД. Короче, здесь, возможно, не СУБЗ, а спец СУБД. Это представления данных, ну семантики побольше. А знаний, возможно, как не было так и нет. Они в голове у того хто написал запрос. А в БД тока данные. А ить надо шобы были там не тока знания, но выводились еновые знания.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906916
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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, только в чуть разное время. Просто перед ним ставили две разные задачи.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906921
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoА ить надо шобы были там не тока знания, но выводились еновые знания.Ну так и выводите. Инструментарий есть.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906934
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoОптимизаторы - это все физическое. Не думау, что Оракл ниче не сделал в этом направлении.
Там не дураки сидят, скорее всего.

"точно не знаю, но не думаю. Это же Оракл." У тебя иконок нет с логотипом оракла?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906964
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoОптимизаторы - это все физическое. Не думау, что Оракл ниче не сделал в этом направлении. Там не дураки сидят, скорее всего.Кстати, про "не дураков" в Оракле. Ashok Maholtra, председатель W3C RDB2RDF XG, вообще-то из Оракла. Вот уж 100% не дурак. Седой кучерявый негритянский дедушка, чего он про базы данных не знает, того и знать не следует. Если он решит, что пора Ораклу в эту сторону пойти делать деньги, он загрузит работой несколько тысяч человек и банально "затопчет" всех, включая нынешних партнёров. Но пока он так не решил. И может быть и вовсе не решит, сберегая "экосистему".
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36906975
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Malhotra, конечно. Очепятался.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36907063
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruНу так и выводите. Инструментарий есть.
Ну пока был инструментарий для выода данных а не знаний. Такие данные, если они зачем-то нужны, я и с Ораклом выведу. Зачем мне спец СУБД? Я думау лидирующие СУБД все это понавключают, если оно того стоит.
От СУБЗ, скорее всего, ожидалось нечто большее. Например, там рекомендации экспертные че делать, если в реке пятно появилось. Ну если теоремы буит там доказывать тоже не плохо.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36907412
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoiv_an_ruНу так и выводите. Инструментарий есть.
Ну пока был инструментарий для выода данных а не знаний. Такие данные, если они зачем-то нужны, я и с Ораклом выведу. Зачем мне спец СУБД? Я думау лидирующие СУБД все это понавключают, если оно того стоит.
От СУБЗ, скорее всего, ожидалось нечто большее. Например, там рекомендации экспертные че делать, если в реке пятно появилось. Ну если теоремы буит там доказывать тоже не плохо.Мы, видимо, в разные словари смотрим. Чтобы исключить путаницу в терминах: чем, по-вашему, знания отличаются от данных?
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36907721
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruМы, видимо, в разные словари смотрим. Чтобы исключить путаницу в терминах: чем, по-вашему, знания отличаются от данных?
Вот именно, что разное мы понимаем.
Смотрите, Вы упоминаете СУБЗ, но в ссылках что Вы приводили от этого термина авторы уклоняются. Но Вас это не смущает. Я Вам намекаю, что если то, что Вы привели как СУБЗ, то Оракл тоже моно было бы назвать СУБЗ, но его так никто не называет. Вы не обращаете на это внимание, рассказывает про оптимизаторы.
Вот теперь и получается что не тока мы с Вами, но и многие по разному с Вами понимают.
Знания и данные отличаются значительно. Первое, вообще, слишком общее понятие, и что оно значит в общем случае, наверное, не скажет никто. В частных случаях мы можем говорить о понятиях, суждениях, умозаключениях. Данные - это просто знаки (цифры, символы и т.д.), с помощью которых описывают свойства предметов, явлений, идей. Могут храниться в месте с интерпритацией, что делает их приращениями знаний.

Вот если у Вас БЗ, то туда свои мыстли могут записывать эксперты, а не операторы данные как в БД.
Например, ведущий инженер запишет мыстль о том, что если давление в трубе на выходе с завода упало, то нужно проверить насос в пятом цехе. Это типа его эвристические знания. Могут там быть заложены и всякие законы из наук там али еще откуда. Ожидается, что такое СУБЗ обладает средствами вывода новых знаний.
При этом СУБЗ позволит такие системы относительно бысмтро лабать, сопровождать. И кажный сможет налабать экспертную сиситему, а не информационную как счас.
Вот и я бы сделал тех предложение с БЗ, которое бы произвело впечатление на руководство.

Потому меня и интересуют СУБЗ. А Вы назвали этим термином что-то, что еще не совсем не "сблизилось" с таковыми. Раздразнили тока зря. Я уже было предвкушал.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36907867
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

Вы всё время в качестве примеров знаний приводите примеры правил, которые могут или быть или не быть частью знаний, от контекста зависит. Я не настаиваю на абсолютной правильности введения терминов здесь , но оно очень похоже на куда более древние. "Одиночные значения сами по себе лишены смысла, но из них состоят типизированные и структурированные данные; в свою очередь данные можно связать друг с другом, тогда они становятся основой знаний." Логически связали данные в сеть --- получили знания, если в этой сети описаны среди прочего правила --- правила будут какой-то частью знаний. И чем более развита сеть знаний, тем менее "императивным" будет язык агентов и тем меньше будет доля правил в общем объёме сети. Если я тупой агент, и вам надо, чтобы я построил баню, вам придётся отдавать поток низкоуровневых команд (копай ямку тут, клади бетонный кубик сюда, доску вот таким гвоздём сюда и т.п.). Если я не тупой, просто неграмотный по части строительства, и не могу хранить знания, то меня можно вместо этого загрузить иерархией правил (для постройки бани надо сделать фундамент, стены, печку и крышу, для фундамента надо то-то и то-то и т.п.). Если я разумный, то мне можно сообщить достаточно большой объём связных знаний о строительстве и дать одну высокоуровневую коменду "построй здесь дачу из нетолстого бруса 3x4 с металлической печкой." Для такой разумности требуется хороший решатель с доступом к хорошей базе знаний.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36908665
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruvadiminfo,

Вы всё время в качестве примеров знаний приводите примеры правил, которые могут или быть или не быть частью знаний, от контекста зависит.

Примеров правил, вроде, не приводил. Вообще термин "правило" не использовал

iv_an_ru
Я не настаиваю на абсолютной правильности введения терминов здесь , но оно очень похоже на куда более древние.

Я тем болен не настаиваю.

iv_an_ru
"Одиночные значения сами по себе лишены смысла, но из них состоят типизированные и структурированные данные; в свою очередь данные можно связать друг с другом, тогда они становятся основой знаний."

Основой, приращениями ну становятся. Но это пока соотвекствует БД.

iv_an_ru
Логически связали данные в сеть --- получили знания, если в этой сети описаны среди прочего правила --- правила будут какой-то частью знаний.

Логически связали? А че синтетически или там семантически или синтаксически?
В сети описаны правила?
Послушайте семантические сети для представления знаний в ИИ придумали раньше БД. С БЗ пытались возиться в 80. Что же они их не вставили и не объявили о создании СУБЗ? Вместо этого нас учили прологам и липсам для работы с БЗ. Как Вы думаете?

iv_an_ru

И чем более развита сеть знаний, тем менее "императивным" будет язык агентов и тем меньше будет доля правил в общем объёме сети.

Мне желательно не императивный язык, а декларативный. Мы же не дикари, чтобы циклы писать тада как с БД работают декларативно.

iv_an_ru

Если я тупой агент, и вам надо, чтобы я построил баню, вам придётся отдавать поток низкоуровневых команд (копай ямку тут, клади бетонный кубик сюда, доску вот таким гвоздём сюда и т.п.). Если я не тупой, просто неграмотный по части строительства, и не могу хранить знания, то меня можно вместо этого загрузить иерархией правил (для постройки бани надо сделать фундамент, стены, печку и крышу, для фундамента надо то-то и то-то и т.п.). Если я разумный, то мне можно сообщить достаточно большой объём связных знаний о строительстве и дать одну высокоуровневую коменду "построй здесь дачу из нетолстого бруса 3x4 с металлической печкой." Для такой разумности требуется хороший решатель с доступом к хорошей базе знаний.

Послушате, давайте не бум про ИИ рассуждать. Пока там явнонго прорыва нет.
Нужны факты (или там основы знаний как Вам удобнее) про реальные СУБЗ, которые позволяют лабать реальные экпертные системы так же просто как СУБД информационные. До сих пор я думал что там все движется медленно с 80.
Вы говорите так что их полно. Мне нуно хотя бы одно стоящую, но не про семантические сети
, семантический ВЭБ и даже не про фреймы. А классику. Чтобы эксперты заносили знания, система выдавла новые знания, и руководитель получал рекомедации о выигрышах рисках, путях решений.
Тада я премию смогу поиметь реальную. Вот оно че.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36908696
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoПослушайте семантические сети для представления знаний в ИИ придумали раньше БД. С БЗ пытались возиться в 80. Что же они их не вставили и не объявили о создании СУБЗ? Вместо этого нас учили прологам и липсам для работы с БЗ. Как Вы думаете?Потому что до нормального даталога наука тогда ещё не дошла. Но и то, надо заметить, лысым прологом дело не ограничивалось даже у нас. Калиниченко - Рывкин, "Машины баз данных и знаний " --- это 1990 год, между прочим, одновременно с Ceri - Gottlob - Tanka "Logic Programming and Databases" (тоже 1990, на русский переведен к 1992му, что характерно, Калиниченко и переводил).

Возврата к голому прологу уже не будет, просто незачем так ограничивать разработчика.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36908727
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruПотому что до нормального даталога наука тогда ещё не дошла.
А счас дошла наконец? Что это изменило? СУБЗ типа СУБД Оракл нет?

iv_an_ru
Но и то, надо заметить, лысым прологом дело не ограничивалось даже у нас. Калиниченко - Рывкин, "Машины баз данных и знаний " --- это 1990 год, между прочим, одновременно с Ceri - Gottlob - Tanka "Logic Programming and Databases" (тоже 1990, на русский переведен к 1992му, что характерно, Калиниченко и переводил).

Так я про 80-е писал, что мол бурно занимались разработкой СУБЗ, технолгий БЗ.
Что до машин, то у меня есть про машины БД 1989 года Э.Озкарахан. И судя по ее содержанию
и для БД то это проекты далеких дней. Моно представить положение дел с БЗ в таком случае.

iv_an_ru
Возврата к голому прологу уже не будет, просто незачем так ограничивать разработчика.
Про голый пролог не знау. Но думаю, что када в технология БЗ буит прогресс, время этих языков может прийти. Так или иначе в ИИ они вроде используются.
Впрочем, меня, возможно, устроила бы СУБЗ и не с голым прлогом, но с декларативным языком.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36908738
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoiv_an_ruПотому что до нормального даталога наука тогда ещё не дошла.
А счас дошла наконец? Что это изменило?Появилась возможность отвечать на очень сложные вопросы над очень большими объёмами знаний.
...
Рейтинг: 0 / 0
Система ЭОД - неудача или успех ?
    #36908902
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_ruvadiminfoiv_an_ruПотому что до нормального даталога наука тогда ещё не дошла.
А счас дошла наконец? Что это изменило?Появилась возможность отвечать на очень сложные вопросы над очень большими объёмами знаний.
А мы тут на простые не можем ответить. Данные от знаний отличить никак не могем, СУБД за СУБЗ принимаем. Видать маловат объем знаний или это не знания а данные (якобы "логически связанные").
В общем скептическое отношение, скорее всего, все еще имеет основания.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Система ЭОД - неудача или успех ?
    #38078126
Леонид33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возращаясь к исходному вопросу, скажу : в ЭОД изначально делали не все правильно (не мгу сказать ,что все и везде, но с отдельным моментом сталкнулся), потом по мере изменений логики работы это накручивалось все больше, вот пример: выгрузка данных в несколько документов идет порядка часа (точнее не помню, давно было), я им говорю, посмотрите, может кто циклов наставил для выборки вместо применения одного простого запроса, так и оказалось ,убрали циклы - скорость выросла в разы, я не знаю, везде ли так в ЭОД, но этот эпизод был на одной из его задач.
...
Рейтинг: 0 / 0
315 сообщений из 315, показаны все 13 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Система ЭОД - неудача или успех ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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