Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Насколько стабильно работает MS SQL в режиме "версионника"?  [new]
Kateryne
Member

Откуда:
Сообщений: 351
День добрый!

Подскажите плиз, насколько прилично MS SQL работает в режиме "версионника"?

Если сравнить с тем же Oracle, для которого этот режим родной, будет ли скуль проигрывать по производительности? Если да, то насколько существенно? Вообще, можно ли сказать, что если MS SQL перевести в режим версионника, то приложение, написанное под идеологию версионников, но без заточенности под конкретную СУБД (например на Hibernate), будет работать достаточно производительно - читай "не хуже чем на других СУБД"?

Если ответ разный для разных версий MS SQL, плиз - скажите какая версия лучше?
24 янв 12, 18:35    [11963211]     Ответить | Цитировать Сообщить модератору
 Re: Насколько стабильно работает MS SQL в режиме "версионника"?  [new]
ZOOKABAKODER
Member

Откуда:
Сообщений: 178
Всё оооооочень сильно зависит от пряморукости архитектора и админа. И MSSQL и ORA можно сделать тормознутым.
24 янв 12, 18:51    [11963331]     Ответить | Цитировать Сообщить модератору
 Re: Насколько стабильно работает MS SQL в режиме "версионника"?  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
Kateryne, приложение, написанное без заточенности под конкретную СУБД, будет одинаково хреново работать на любой СУБД. Особенно, если запросы к этой СУБД автоматом генерятся всякими Hibernate и т.п.
24 янв 12, 19:30    [11963530]     Ответить | Цитировать Сообщить модератору
 Re: Насколько стабильно работает MS SQL в режиме "версионника"?  [new]
Hibernate не для всего
Guest
invm
Kateryne, приложение, написанное без заточенности под конкретную СУБД, будет одинаково хреново работать на любой СУБД. Особенно, если запросы к этой СУБД автоматом генерятся всякими Hibernate и т.п.

зачем так категорично, зависит от структуры БД и сложности запросов.

при несложных запросах и подходящих индексах у любой нормальной БД прост не возникнет вопросов по плану выполнения.
24 янв 12, 19:34    [11963554]     Ответить | Цитировать Сообщить модератору
 Re: Насколько стабильно работает MS SQL в режиме "версионника"?  [new]
kjhgfd
Guest
Kateryne,

года 4-5 назад перевёл 5 SQL Servers Ent\Std и ~ 50 Wrkg (2005 SP1) на работу в режиме версионности в боевой эксплуатации.

Год их наблюдал, пока не перешёл в другую компанию.
Работали вполне стабильно, не хуже блокировочного.

Но там был свой прикладной код, можно было в случае чего поправить.
24 янв 12, 22:56    [11964419]     Ответить | Цитировать Сообщить модератору
 Re: Насколько стабильно работает MS SQL в режиме "версионника"?  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
Hibernate не для всего
при несложных запросах и подходящих индексах
В итоге по это определение попали только школьные поделки. А в корпоративной реальности ...

Kateryne, не думаю что здесь тусуются те единицы (уровня везучих магов 80 уровня), которые на обоих платформах играются на реальных сложных проектах.
Жди комментов от не реганых. Но в основном частные случаи. Короче погрешность результата будет выше 100%.

Сам лично также склоняюсь к скепсису invm-а. Проблема в 99% в криворукостях.
24 янв 12, 23:27    [11964503]     Ответить | Цитировать Сообщить модератору
 Re: Насколько стабильно работает MS SQL в режиме "версионника"?  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
Kateryne
скажите какая версия лучше?
Лучшая для чего?

Но да, внутренние механизмы скуля и оракакля очень разные. Условно говоря логический уровень одинаков, а физика разная.

И тему, скорее всего надо перенести в Сравнение СУБД.
24 янв 12, 23:33    [11964521]     Ответить | Цитировать Сообщить модератору
 Re: Насколько стабильно работает MS SQL в режиме "версионника"?  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
Kateryne, понял, вы ораклойд и принципиально думать кроме как "в режиме версионника" не собираетесь. Так?
А зря.

Ведь ещё смысл и в том что сервер может работать одновременно в нескольких режимах парраллельно. Какие-то сессии или отдельные таблицы или отдельные таблицы в отдельных запросах в одном уровне изоляции, другие в другом.

Это я к тому, что уровень изоляции это скорре уровень конкретно задачи, а не всей платформы целиком. Стратегии разные бывают. (Быдлокод тоже стратегия).
Ссори за оффтоп.
24 янв 12, 23:43    [11964567]     Ответить | Цитировать Сообщить модератору
 Re: Насколько стабильно работает MS SQL в режиме "версионника"?  [new]
kjhgfd
Guest
invm
Kateryne, приложение, написанное без заточенности под конкретную СУБД, будет одинаково хреново работать на любой СУБД. Особенно, если запросы к этой СУБД автоматом генерятся всякими Hibernate и т.п.


А вот интересно подо что затачивали SharePoint и CRM ?

если 100GB - это уже heavy

одна из ссылок уже старенькая, но это не умоляет информации
25 янв 12, 02:12    [11964778]     Ответить | Цитировать Сообщить модератору
 Re: Насколько стабильно работает MS SQL в режиме "версионника"?  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
kjhgfd
invm
Kateryne, приложение, написанное без заточенности под конкретную СУБД, будет одинаково хреново работать на любой СУБД. Особенно, если запросы к этой СУБД автоматом генерятся всякими Hibernate и т.п.


А вот интересно подо что затачивали SharePoint и CRM ?

если 100GB - это уже heavy

одна из ссылок уже старенькая, но это не умоляет информации
Вас удивляет, что заточенные под конкретную СУБД приложения не обеспечивают должной производительности? Ну так это, так сказать, мейнстрим.
25 янв 12, 10:12    [11965564]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить