Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6 7 8 9 10 .. 15   вперед  Ctrl
 Re: Yukon почти не виден  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

tygra wrote:
> Топик параноиков.
>
> Бррррррррррррррррр................
>
> /-- *Tygra's* --/
ПАРАНОЙЯ
(греч . paranoia - умопомешательство), общее название психических
расстройств, характеризующихся стойким систематизированным бредом
(преследования, ревности, изобретательства и др.).

--
-------------------------
There's no silver bullet!

Posted via ActualForum NNTP Server 1.3

6 окт 05, 12:05    [1943784]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
yukon2005
Guest
alexey_tm
[quot Старшой]
Конечно, это громадная фича, но вот только, Вы не задавались вопросом, почему, любитель фич Oracle, этого не сделал?
Если вдаваться в теорию работы БД, то это возможно, теоретически человек может летать, но практически все ходят по земле.

Пример того как оракл ползает по земле со своим версионником обошол уже все форумы:
-- для всех транзакций устанавливаем isolation level в serializable.
create table a(i int)

-- transaction 1:
delete a where i in (1,2)
insert into a (i) values (1);

-- transaction 2:
delete a where i in (1,2)
insert into a (i) values (2);
commit;

-- transaction 1:
commit;
В оракле, после таких упражнений, в таблице "a" окажется две записи.

Yukon даже в случае snapshot такого не допустит.
6 окт 05, 12:27    [1943920]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
yukon2005
В оракле, после таких упражнений, в таблице "a" окажется две записи.


Эээ ... а Вы можете обосновать, что их там должно оказаться ДРУГОЕ количество ? По какой такой причине транзакция 2 должна удалить НЕЗАКОММИЧЕННЫЕ данные ???
6 окт 05, 12:41    [1944029]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Это не бага, а ВСЕМ известная ФИЧА версионника. В противном случае пришлось бы блокировать диапазоны значений ключа, что сказалось бы на производительности именно так, как это сказывается на производительности MSSQL.
6 окт 05, 12:44    [1944043]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Dooma
Guest
Gluk (Kazan)
Эээ ... а Вы можете обосновать, что их там должно оказаться ДРУГОЕ количество ? По какой такой причине транзакция 2 должна удалить НЕЗАКОММИЧЕННЫЕ данные ???
Тут и доказывать ничего не надо. Внимательно почитайте определение serializable.
Да и по смыслу, в данной спорной ситуации сервер должен сказать до свидания обеим транзакциям, что и делает Yukon.
6 окт 05, 12:48    [1944083]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
А я и говорю, что serializable Oracle это не совсем serializable. У версионника и не может быть таких уровней изоляции транзакций, иначе не стоило и огород городить.

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


Для меня это не очевидно. Если Oracle будет вести себя так как Вы хотите, Ваши OLTP умрут от ожидания в взаимных блокировках.
6 окт 05, 12:52    [1944112]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Dooma
Guest
Gluk (Kazan)
Это не бага, а ВСЕМ известная ФИЧА версионника.
Во первых не "версионника" а оракла.
Во-вторых, если все остальные "фичи" оракла из того же разряда, то приверженцы MS и впрямь могут не беспокоиться
6 окт 05, 12:57    [1944142]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
И не беспокойтесь Че вы нервничаете-то.
Ну кинул вас в очередной раз Microsoft, Oracle то тут при чем ???

Когда писался стандарт, его авторам не пришло в голову, что пмо блокировочников могут существовать еще какие-то варианты построения СУБД.
6 окт 05, 13:00    [1944162]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
blablablanah
Guest
Ну, по-моему, такое поведение проявляется еще и в другом версионнике - PostgreSQL, и уточнение - если в таблице из примера до этого были бы данные с i in (1,2) , то транзакция вывалится с ошибкой из-за конкуррентных обновлений.
6 окт 05, 13:03    [1944179]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Yo!!
Guest
Dooma
Тут и доказывать ничего не надо. Внимательно почитайте определение serializable.

о еще один знаток :) в стандарте sql92 нислова об упорядочиваности нет, это требование добавили в sql99.

2Gluck
воткогда вспомнили тогда и покаялись :)

Критика уровней изолированности в стандарте ANSI SQL
Х. Беренсон, Ф. Бернштейн, Д. Грэй, Д. Мелтон, Э. О'Нил, П. О'Нил
http://www.osp.ru/dbms/1996/02/45.htm
6 окт 05, 13:03    [1944180]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Dooma
Guest
Gluk (Kazan)
Oracle то тут при чем ???
Когда писался стандарт, его авторам не пришло в голову, что пмо блокировочников могут существовать еще какие-то варианты построения СУБД.
Блестящий аргумент коллега, занесу в копилку "дуризмов".
6 окт 05, 13:04    [1944186]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
alexey_tm
Member

Откуда: Томск
Сообщений: 173
Dooma
Во первых не "версионника" а оракла.
Во-вторых, если все остальные "фичи" оракла из того же разряда, то приверженцы MS и впрямь могут не беспокоиться

Слушайте, вот польза от данных разборок, уже каое какие Oracle-овские особенности начали узнавать, только как-то не в тему. Если Вас так волнует нахождение 2-х одинаковых записей, так постройте первичный индекс и не морочте мне голову. Создавать таблицу без PK, ну совсем не реляционный подход. Если что
6 окт 05, 13:05    [1944190]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Dooma
не "версионника" а оракла.


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

....

а то и вовсе мерворожденным
6 окт 05, 13:09    [1944212]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
alexey_tm
Member

Откуда: Томск
Сообщений: 173
Юкон этот, как приведение слышали о нем все, а видели лишь не многие, а может его и вовсе не будет, а может (как с новой, еще не родившейся операционнкой) вообще переименуют, или замнут по-тихому. Маниловщиной все это попахивает, хорошо будет, построить мост от сюда в Москву...
6 окт 05, 13:12    [1944229]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Dooma
Guest
alexey_tm
Юкон этот, как приведение слышали о нем все, а видели лишь не многие, а может его и вовсе не будет, а может (как с новой, еще не родившейся операционнкой) вообще переименуют, или замнут по-тихому.
Не гоните пурги.
Если вам не очень лень, можете скачать pre-release с сайта MS.
6 окт 05, 13:27    [1944325]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
популярно и на пальцах:

пререлиз, это и есть то дитя, которое все еще НЕ РОДИЛОСЬ в муках
6 окт 05, 13:30    [1944348]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Dooma
Guest
Gluk (Kazan)
пререлиз, это и есть то дитя, которое все еще НЕ РОДИЛОСЬ в муках
Так же (не пальцах):
Ну, если вы? даже при наличии пререлиза, сомневаетесь в его выходе, сомневайтесь дальше... ;)
6 окт 05, 13:34    [1944381]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Это как ослик с морковкой. Вас Микрософт этим пререлизом уже большегода кормит ;)

Или двух ??? Забыл уже
6 окт 05, 13:36    [1944396]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Dooma
Guest
Gluk (Kazan)
Это как ослик с морковкой. Вас Микрософт этим пререлизом уже большегода кормит ;)
Или двух ??? Забыл уже
Ну вот и снова обнажаете вы свою явную неприязнь майкрософт, как и незнание ее продуктов.
Были beta1, beta2. Теперь pre-release.
Хотя, в принципе, вам-то какая разница. Продолжайте свято веровать в единственно правельный оракл ;)
6 окт 05, 13:45    [1944444]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Младшой
Guest
Dooma
Были beta1, beta2. Теперь pre-release.

Причём, постепенно "лишние" фичи из него убираются. Глядишь к выходу продукта и версионность уберут...
6 окт 05, 14:01    [1944550]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Dooma
Были beta1, beta2. Теперь pre-release.
Хотя, в принципе, вам-то какая разница. Продолжайте свято веровать в единственно правельный оракл ;)


Ну-да у Oracle то за это время несколько релизов сменилось
Пожалуй, стоит внять Вашему совету ;)
6 окт 05, 14:10    [1944614]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

Gluk (Kazan) wrote:
> Dooma
> Были beta1, beta2. Теперь pre-release.
> Хотя, в принципе, вам-то какая разница. Продолжайте свято веровать в
> единственно правельный оракл ;)
>
>
>
> Ну-да у Oracle то за это время несколько релизов сменилось
> Пожалуй, стоит внять Вашему совету ;)
а сколько сменится билдов, патчей... у-у-у... stable и unstable....

--
-------------------------
There's no silver bullet!

Posted via ActualForum NNTP Server 1.3

6 окт 05, 14:16    [1944651]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Dooma
Guest
автор
Причём, постепенно "лишние" фичи из него убираются. Глядишь к выходу продукта и версионность уберут...
автор
Ну-да у Oracle то за это время несколько релизов сменилось
автор
а сколько сменится билдов, патчей... у-у-у... stable и unstable....

По моему, это и называется неконструктивный базар ;)
Ну да ладно, хотите - толките тут воду в ступе, пойду я лучше работать.
Всем ораклистам пламенный привет! ;)
6 окт 05, 14:32    [1944743]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

Dooma wrote:
> автор
> Причём, постепенно "лишние" фичи из него убираются. Глядишь к выходу
> продукта и версионность уберут...
>
> автор
> Ну-да у Oracle то за это время несколько релизов сменилось
>
> автор
> а сколько сменится билдов, патчей... у-у-у... stable и unstable....
>
>
> По моему, это и называется неконструктивный базар ;)
> Ну да ладно, хотите - толките тут воду в ступе, пойду я лучше работать.
> Всем ораклистам пламенный привет! ;)
дык и форум зовется db-flame, чо ожидать то?


--
-------------------------
There's no silver bullet!

Posted via ActualForum NNTP Server 1.3

6 окт 05, 14:35    [1944763]     Ответить | Цитировать Сообщить модератору
 Re: Yukon почти не виден  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
А он почему-та абиделся и ушел
6 окт 05, 14:43    [1944819]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6 7 8 9 10 .. 15   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить