powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / SQL Server 2005 SP4 vs SQL Server 2008 R2
25 сообщений из 235, страница 2 из 10
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177287
beginner_dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!beginner_dbaА чем лучше? Вы имеете ввиду, то что происходит зеркалирование?
у оракла под версии строк отдельный лог (UNDO log), где лежат только версии строк. причем есть возможность для отдельных транзакций назначать отдельный лог.
Безусловно это важно, но UNDO табличное пространство это грубо говоря часть TEMPDB для хранения старых версий, которое лежит отдельно от redo журналов (разные файлы на разных дисках). Если же Вы размажете TEMPDB, то получится тот же эффект.
Кстати в MS данные можно разносить данные по разным серверам -это называется федеративные серверы.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177298
beginner_dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я все же спрашивал о целесообразности перехода на 2008 R2, а началось сравнение с Ораклом.....
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177313
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner_dbaЯ все же спрашивал о целесообразности перехода на 2008 R2, а началось сравнение с Ораклом.....
А это всегда так. Иногда ранее, иногда позднее, но всегда :)

По поводу целесообразности: если всё устраивает в 2005 - сидите на нём.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177320
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
beginner_dbaБезусловно это важно, но UNDO табличное пространство это грубо говоря часть TEMPDB для хранения старых версий, которое лежит отдельно от redo журналов (разные файлы на разных дисках). Если же Вы размажете TEMPDB, то получится тот же эффект.

тот же не получиться, т.к. вы не сможете в темпдб отделить в версии от сортировок или от времянок, чтоб разложить на разные диски (райды). в этом основная разница.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177344
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner_dbaЯ все же спрашивал о целесообразности перехода на 2008 R2, а началось сравнение с Ораклом.....

Ты задал свой вопрос в "Сравнении СУБД ", а не разделе по MS SQL. За что и поплатился.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177347
beginner_dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!beginner_dbaБезусловно это важно, но UNDO табличное пространство это грубо говоря часть TEMPDB для хранения старых версий, которое лежит отдельно от redo журналов (разные файлы на разных дисках). Если же Вы размажете TEMPDB, то получится тот же эффект.

тот же не получиться, т.к. вы не сможете в темпдб отделить в версии от сортировок или от времянок, чтоб разложить на разные диски (райды). в этом основная разница.
Согласен, не совсем то же, но все равно часть версий и часть времянок будут лежать в разных местах. Но опять таки ощутимая разница будет на большем числе записей.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177354
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner_dba
Код: plaintext
1.
2.
3.
4.
5.
select pk  into #t1 from inserted
select pk into #t2 from deleted
alter table #t1
add num int identity( 1 , 1 )
alter table #t2
add num int identity( 1 , 1 )

Ну, ты же сам понимаешь, что этот бред неработоспособен...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177363
beginner_dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovbeginner_dba
Код: plaintext
1.
2.
3.
4.
5.
select pk  into #t1 from inserted
select pk into #t2 from deleted
alter table #t1
add num int identity( 1 , 1 )
alter table #t2
add num int identity( 1 , 1 )

Ну, ты же сам понимаешь, что этот бред неработоспособен...

Что совсем? Я не проверял, так импровизировал. Вы имеете ввиду наверное, что при добавке автоинкремента в каждую из таблиц мы не получим строго следования сток?
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177365
beginner_dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovbeginner_dba
Код: plaintext
1.
2.
3.
4.
5.
select pk  into #t1 from inserted
select pk into #t2 from deleted
alter table #t1
add num int identity( 1 , 1 )
alter table #t2
add num int identity( 1 , 1 )

Ну, ты же сам понимаешь, что этот бред неработоспособен...

Просто в SQL Server не аналога rownum от Оракла.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177368
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner_dbaПросто в SQL Server не аналога rownum от Оракла.

Вот видишь, ты и сам теперь признаёшь, что в MS SQL чего ни хватись - нету.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177376
beginner_dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovbeginner_dbaПросто в SQL Server не аналога rownum от Оракла.

Вот видишь, ты и сам теперь признаёшь, что в MS SQL чего ни хватись - нету.

Так вообще я не спорю конечно, но все же как-то наверное можно выкрутится. Наверняка кто-то уже делал нечто подобное. Неужели все кто имеет SQL Server не ведут таблицы логов? Как-то же это можно реализовать.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177377
beginner_dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockybeginner_dbaЯ все же спрашивал о целесообразности перехода на 2008 R2, а началось сравнение с Ораклом.....
А это всегда так. Иногда ранее, иногда позднее, но всегда :)

По поводу целесообразности: если всё устраивает в 2005 - сидите на нём.
Да уж, Вы правы. Наверное нужно сказать администратору сайта переименовать данную ветку в "Сравнение СУБД с Oracle Database"
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177386
beginner_dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovbeginner_dbaПросто в SQL Server не аналога rownum от Оракла.

Вот видишь, ты и сам теперь признаёшь, что в MS SQL чего ни хватись - нету.

Ну пока хватились отсутствия триггеров для строки. А что еще можно привести в пример. Кроме обилия индексов? С неблокирующим чтением вроде разобрались в MS SQL это есть. Наличие массивов? Можно использовать временные таблицы чем не массив? Наличие коллекций? Объявите несколько переменных с одинаковым префиксом, вот Вам подобие коллекций. Наличие пакетов? Вот тут вопрос к Вам какова прикладная польза от них?
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177388
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner_dba[Так вообще я не спорю конечно, но все же как-то наверное можно выкрутится. Наверняка кто-то уже делал нечто подобное. Неужели все кто имеет SQL Server не ведут таблицы логов? Как-то же это можно реализовать.
Ну приорода трабл связана с тем что триггер только на инструкцию, а не строку и какда много изменений нельзя узнать что на что изменилось в каждой строке. Потому, скорее всего, придется создавать типа специальную не изменяемую колонку, чтобы организовывать соединения в DELETED и INSERTED, чтобы узнать что на что изменилось в каждой строке.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177409
beginner_dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfobeginner_dba[Так вообще я не спорю конечно, но все же как-то наверное можно выкрутится. Наверняка кто-то уже делал нечто подобное. Неужели все кто имеет SQL Server не ведут таблицы логов? Как-то же это можно реализовать.
Ну приорода трабл связана с тем что триггер только на инструкцию, а не строку и какда много изменений нельзя узнать что на что изменилось в каждой строке. Потому, скорее всего, придется создавать типа специальную не изменяемую колонку, чтобы организовывать соединения в DELETED и INSERTED, чтобы узнать что на что изменилось в каждой строке.
Ну добавить наверное поле автоинкремента в основную да и дело в то?
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177455
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner_dbaНу добавить наверное поле автоинкремента в основную да и дело в то?
А если это инкрементое поле поменяли? Ить у Вас лог там именно чтобы все изменения отслеживать.
А вообще все таки вот это добавление выглядит как излишнее изменение структуры. Все таки в табле ожидается тока инфа про предметную область. А тут левые колонки какие-то.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177471
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoА если это инкрементое поле поменяли? а никак
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177479
beginner_dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,
Наверное не менять поле тогда:)
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177485
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner_dbaНаверное не менять поле тогда:)

Вот именно поэтому даже при прочих равных MS SQL проигрывает.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177490
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner_dbavadiminfo,
Наверное не менять поле тогда:)
Ну, наверное. Но все же луче без изменения структуры (добавления полей) такие задачи решать в общем случае. Они, возможно, типа заплаток выглядят: не должно быть в таблах про ПО системных колонок.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177591
beginner_dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovbeginner_dbaНаверное не менять поле тогда:)

Вот именно поэтому даже при прочих равных MS SQL проигрывает.

Вы хотите доказать преимущество Оракл над MS SQL? Мы пока с Вами обсудили 2 темы это консистентное чтение и триггеры для строк. И как видите в МС можно выкрутиться. Впрочем все же вопрос о преимуществах 2008 над 2005 мы так к сожалению и не рассмотрели.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177615
alneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет ничего глупее чем спорить о том что лучше - оракл или сиквел.. за это банить нужно. я как сторонник мелкомягких могу показать сильные стороны сиквела :-)

у нас заказчик использует как 2005 сервак, так и 2008 под наше приложение. 2008 работает немного быстрее.
всякие BI не юзаем, только сам database engine. Так что смысла тратить деньги нету.
Некоторые американские клиенты до сих пор сидят на 2000 серваке и это их устраивает.
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177655
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beginner_dbaв МС можно выкрутиться .

А можно не выкручиваться, а просто использовать приличную СУБД. Я бы понял аргумент "можно
выкрутиться" если бы MS SQL имел хоть какое-нибудь убойное преимущество, ради которого
можно было бы мириться с его недостатками... Вот у того же Firebird таким преимуществом
является бесплатность, а MS даже этим похвастаться не может.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177671
alneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
приличную субд типа фаярбёрд (хорошо что хоть не mysql) :-)

чтоб не спорить, загляните лучше на http://tpc.org/, гляньте как ситуация изменилась за последние лет 10....
...
Рейтинг: 0 / 0
SQL Server 2005 SP4 vs SQL Server 2008 R2
    #37177686
beginner_dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovbeginner_dbaв МС можно выкрутиться .

А можно не выкручиваться, а просто использовать приличную СУБД. Я бы понял аргумент "можно
выкрутиться" если бы MS SQL имел хоть какое-нибудь убойное преимущество, ради которого
можно было бы мириться с его недостатками... Вот у того же Firebird таким преимуществом
является бесплатность, а MS даже этим похвастаться не может.

Стоп у Firebird вроде как нет журнала логов? Или это устаревшая информация?
...
Рейтинг: 0 / 0
25 сообщений из 235, страница 2 из 10
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / SQL Server 2005 SP4 vs SQL Server 2008 R2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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