powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Появление версионника в Yukon лишает Oracle всяких преимуществ!
25 сообщений из 101, страница 1 из 5
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33055972
Фотография Желтoпузый дьявoл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Более того, это не принципиальное ограничение как в Oracle а опция, которую можно использовать а можно и нет.
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33055978
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только надо дожить до Yukon, причем работающего и проверенного годами.
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33055981
Yo!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
немного грубо но зато по существу:

http://www.sql.ru/forum/actualthread.aspx?tid=168282&pg=5#1406447
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33056014
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IHMO ne "всяких преимуществ" ,a lishaet priemushestva nalichija versionnosti )
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33056027
Фотография Желтoпузый дьявoл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а доступность дотнетовского API это вообще ход конем. Если в Oracle поддержка java сделана сбоку припеку, то в Yukone будет доступ ко всем библиотекам .NET и с ограниченностью TSQL будет покончено. Не нужно будет никаких глючных виртуальных машин, функциональность будет предоставляться операционной системой и .NET фреймворком.
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33056033
Фотография Желтoпузый дьявoл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery ShiskinТолько надо дожить до Yukon, причем работающего и проверенного годами.

Доживем! Смог же майкрософт буквально за пару лет вывести свою СУБД на высший уровень, так же смогет реализовать все преимущества, которые есть у Оракла, за исключением разве что кросплатформенности. Но здесь ситуация такая - подобно тому как люди из за майкрсофт офиса делают выбор в пользу Виндовс, точно также они будут из Yukona выбирать Виндовс в качестве сервера.
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33056094
ppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nu dak let cherez 5-10 vopros vibora mezdu MS SQL , Oracle i DB2 UDB skoree vsego budet ka vibor mezdu BMW i AUDI, komu chto bolshe po dushe.
Funkcional i ceni dolzni statj ochenj pohozimi - MS dolzni popravitj bezopasnostj v windows i dorabotatj SQL Server, Oracle uprostitj raboty s DB i ponizitj ceni.
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33056111
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Желтoпузый дьявoлНу а доступность дотнетовского API это вообще ход конем. Если в Oracle поддержка java сделана сбоку припеку, то в Yukone будет доступ ко всем библиотекам .NET и с ограниченностью TSQL будет покончено. Не нужно будет никаких глючных виртуальных машин, функциональность будет предоставляться операционной системой и .NET фреймворком.

Увлекаетесь, молодой человек.
Во-первый будут глючные CLR машины, а во-вторых попробуйте "select * from ..." написать на C# и поймёте что это тоже сбоку припеку. Альтернативы развития TSQL нет, а вот он то не особо развился.

Да и версионность какая-то странная. Либо я работаю с базой в версионном режиме, либо в блокировочном. Т.е. преимуществ и того и другого одновременно я лишен.

Желтoпузый дьявoлДоживем! Смог же майкрософт буквально за пару лет вывести свою СУБД на высший уровень, так же смогет реализовать все преимущества, которые есть у Оракла, за исключением разве что кросплатформенности.
И какие же интересно это года? 2002 и 2003? Или 1993 и 1994?
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33056289
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Желтoпузый дьявoлБолее того, это не принципиальное ограничение как в Oracle а опция, которую можно использовать а можно и нет.
Это точно. В Oracle нет такой классной TempDB, в которую MS и впихнула версионность вдогонку к транзакционным временным таблицам. Очень хотелось бы посмотреть на реальных нагрузках, как все это будет работать - будем ждать выхода чудо-сервера :)

P.S. Бедные клиентские приложений, вот им туго придется, когда админы будут MSSQL с блокировочника на версионник переключать, придется 2 модели поведения программировать.
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33056391
AlexCzech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperДа и версионность какая-то странная. Либо я работаю с базой в версионном режиме, либо в блокировочном. Т.е. преимуществ и того и другого одновременно я лишен.


Это вы с чего взяли ?
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057069
alexey_tm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слушаю вас и радуюсь, сделано заявление и все начинают нести всякую чушь. БД либо версионная либо нет, на этом строится ядро. А что у Oracle нет TempDB, так в нем, убогом, только одна БД у одного экземпляра (или у нескольких экземпляров). Есть табличное пространство undo, есть табличное пространство Temp, только вот зачем они, разработчикам и админам MSSQL не ведомо. Ну ребята, вам прикольно и слава Богу.
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057075
AlexCzech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey_tmСлушаю вас и радуюсь, сделано заявление и все начинают нести всякую чушь. БД либо версионная либо нет, на этом строится ядро. А что у Oracle нет TempDB, так в нем, убогом, только одна БД у одного экземпляра (или у нескольких экземпляров). Есть табличное пространство undo, есть табличное пространство Temp, только вот зачем они, разработчикам и админам MSSQL не ведомо. Ну ребята, вам прикольно и слава Богу.

Ща вас распнут, и правильно сделают... если не лень будет
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057092
alexey_tm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexCzech
Ща вас распнут, и правильно сделают... если не лень будет
Ну порадуйтесь, что с того
Чтобы так рассуждать, неплохо было бы знать Oracle, но тот кто знает Oracle почемуто, никогда не будет открывать подобные темы )
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057129
AlexCzech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey_tm AlexCzech
Ща вас распнут, и правильно сделают... если не лень будет
Ну порадуйтесь, что с того
Чтобы так рассуждать, неплохо было бы знать Oracle, но тот кто знает Oracle почемуто, никогда не будет открывать подобные темы )

Ну так не обязательно открывать такие темы, чтобы заглянуть чуть попозже :)
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057162
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexCzech SergSuperДа и версионность какая-то странная. Либо я работаю с базой в версионном режиме, либо в блокировочном. Т.е. преимуществ и того и другого одновременно я лишен.


Это вы с чего взяли ?

В Yukon версионность не является состоянием сервера в целом, она может быть включена для каждой базы в отдельности, причем по умолчанию версионность включена только для служебных БД master и msdb, и тестовой AdventureWorks.

Версионность включается с помощью нехитрой команды:

ALTER DATABASE database_name SET ALLOW_SNAPSHOT_ISOLATION ON

После ее выполнения сервер не сразу переключает базу в версионный режим, а переводит механизм поддержки версионности (snapshot isolation framework) в состояние PENDING_ON, поскольку в этот момент в базе могут быть активные транзакции. После завершения всех активных транзакций над базой производятся все необходимые изменения, механизм версионности для нее переводится в состояние ON, и появляется возможность выполнять версионные запросы. Обратное действие осуществляется также в два этапа, сначала БД переводится в состояние PENDING_OFF, а потом уже отключается механизм поддержки версионности.

http://www.rsdn.ru/article/db/yukonvers.xml

Я так понимаю - раз чего-то включается, значит чего то и выключается
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057176
Yo!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
к стате как выглядит этот темдб ? пара блоков от одной сортировки, пара от другой, потом кусок версий строк, а дальше чья-то темп таблица, я правильно понимаю ?
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057192
AlexCzech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperЯ так понимаю - раз чего-то включается, значит чего то и выключается

Неправильно понимаете. Транзакции с уровнем изоляции не SNAPSHOT будут работать так же, как и раньше - т.е. блокировать данные чтением и т.д. и т.п.
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057650
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем тогда команда перевод базы в версионный режим? Ввели просто новый уровень изоляции и всё
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057671
AlexCzech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperЗачем тогда команда перевод базы в версионный режим? Ввели просто новый уровень изоляции и всё

Затем, что чтобы вы МОГЛИ использовать уровень изоляции snapshot, нужно, как нетрудно догадаться, собирать предыдущие версии измененных строк в виде цепочек в tempdb. Однако этот сбор протухших версий НЕ ОБЯЗЫВАЕТ вас к ним обращаться
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057693
Yo!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм ... а какой прок от блокировочного режима если он ресурсы на подержку версионого режима тратит ?
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057708
AlexCzech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo!!хм ... а какой прок от блокировочного режима если он ресурсы на подержку версионого режима тратит ?

Я так подозреваю, что при первом взгляде на Yukon 80% закаленных жизнью девелоперов под MS SQL скажут то же самое, только 2 слова местами поменяют :)
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057780
Yo!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну 99% foxpro/access не понимают что такое консистентное чтение, но меня их мнение мало волнует, меня больше интересует тот 1% который понимает.
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057802
AlexCzech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo!!ну 99% foxpro/access не понимают что такое консистентное чтение, но меня их мнение мало волнует, меня больше интересует тот 1% который понимает.

Ну так вот для 1% задач оно и будет использоваться на MS SQL, я так подозреваю... живут же как-то сейчас вообще без такой замечательной фичи, и не сказать что рынок отторгает :)
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057841
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну зато нельзя будет кричать, что Оракл имеет версионность, поэтому он крут!!!

-- Tygra's --
...
Рейтинг: 0 / 0
Появление версионника в Yukon лишает Oracle всяких преимуществ!
    #33057911
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexCzech SergSuperЗачем тогда команда перевод базы в версионный режим? Ввели просто новый уровень изоляции и всё

Затем, что чтобы вы МОГЛИ использовать уровень изоляции snapshot, нужно, как нетрудно догадаться, собирать предыдущие версии измененных строк в виде цепочек в tempdb. Однако этот сбор протухших версий НЕ ОБЯЗЫВАЕТ вас к ним обращаться

Т.е. перевод в версионный режим просто требует существенно больших ресурсов? (если не существенно то такая команда и не нужна бы была - работало бы всегда в версионном режиме)
...
Рейтинг: 0 / 0
25 сообщений из 101, страница 1 из 5
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Появление версионника в Yukon лишает Oracle всяких преимуществ!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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