Re[11]: Уровень изолированости транзакций
От: KGP http://kornilow.newmail.ru
Дата: 01.03.04 07:16
Оценка:
"сейм ... экзекушон"
чего это 'сейм', а 'экзекушон' не 'экзИкЬЮшн'

а я , а я, можно буду того — секундантом ... со скриптов-примеров бы и спор начинали ... может сразу выяснили бы
... << RSDN@Home 1.1.0 stable >>
Re[18]: Уровень изолированости транзакций
От: Аноним  
Дата: 01.03.04 07:27
Оценка:
A>>поэтому не отслеживаю, чо там требует tpc я не оспариваю, я просто выдрал фразу о стандарте ANSI — все кто входят в tpc council утверждают что оракловый serializible соответствует стандарту.
S>А можно в студию ссылку на то место, в котором эти входящие в TPC council это утверждают? По-моему, сие есть вредное заблуждение.

читай внимательней топик
http://www.tpc.org/results/FDR/TPCC/hp_tpcc_rx5670_fdr.pdf

Gt_
Re[19]: Уровень изолированости транзакций
От: Sinclair Россия https://github.com/evilguest/
Дата: 01.03.04 07:56
Оценка: +1
Здравствуйте, <Аноним>, Вы писали:
А>читай внимательней топик
А>http://www.tpc.org/results/FDR/TPCC/hp_tpcc_rx5670_fdr.pdf
Ок, спасибо.
Это ты про раздел 6.6.4?
Во-первых, под этим утверждением подписалась единственная компания. Она называется Hewlett-Packard. Статус этого результата — In Review (см.здесь). Это означает, что через пару месяцев тот самый TPC Council может послать его в шредер, как не соответствующий требованиям. Кроме того, я бы на твоем месте осторожнее относился к документам, в которых написано что-то типа

Hewlett-Packard Company assumes no responsibility for any errors that may appear in this document.

(См. стр. 2)

Во-вторых, там ничего не говорится про ANSI-99:

Oracle supports serializable transaction isolation in full compliance with the SQL92...

Обрати внимание, что вопрос про поведение Oracle в сценарии, приведенном Merle
Автор: Merle
Дата: 27.02.04

, они плавно обходят. Вот такая вот загогулина.
... << RSDN@Home 1.1.3 beta 2 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[20]: Уровень изолированости транзакций
От: Аноним  
Дата: 01.03.04 08:25
Оценка:
перечетай весь топик — обзац этот у хп, фуджицу, ибм и остальных кто крутит оракл на своем железе.

Gt_
Re[12]: Уровень изолированости транзакций
От: DemAS http://demas.me
Дата: 03.03.04 15:09
Оценка:
Здравствуйте, Merle, Вы писали:

M>
M>-- preparation:
M>-- для всех транзакций устанавливаем isolation level в serializable.
M>create table a(i int)

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

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

M>-- transaction 1:
M>commit;
M>


M>В оракле, после таких упражнений, в таблице "a" окажется две записи, что ни коим образом не удовлетворяет определению "the same effect as some serial execution".


В Firebird кстати тоже
... << RSDN@Home 1.1.2 stable >>
Re[13]: Уровень изолированости транзакций
От: Merle Австрия http://rsdn.ru
Дата: 03.03.04 16:32
Оценка:
Здравствуйте, DemAS, Вы писали:

DAS> В Firebird кстати тоже

Ясен хвост, этот эффект можно наблюдать практически во всех версионниках, ибо, на сколько я знаю, предикатных блокировок в версионниках пока не реализуют.
Вот, кстати, еще поле для экспериментов: Re[2]: Версионность в Yukon
Автор: Merle
Дата: 03.03.04
... [RSDN@Home 1.1.3 stable]
Мы уже победили, просто это еще не так заметно...
Re[11]: Oracle Serializable IL
От: Alexey Shirshov Россия http://wise-orm.com
Дата: 04.03.04 12:23
Оценка:
Здравствуйте, Sinclair, Вы писали:

хъ

S>Более точно, реляционная алгебра оперирует мультимножествами. С точки зрения теории удобнее было бы работать с множествами, т.к. действительно различия между кортежами нет. Но в таком случае реализация операторов РА была бы сопряжена с дополнительными расходами, которые не всегда оправданы. Поэтому в нее ввели специальный оператор, который преобразует мультимножество во множество.


Который?

З.Ы. Я про мультимножества первый раз слышу. В РТ определено понятие отношения как множества кортежей и множества доменов.
... << RSDN@Home 1.1.3 beta 1 >>
Re[12]: Oracle Serializable IL
От: Sinclair Россия https://github.com/evilguest/
Дата: 04.03.04 14:40
Оценка:
Здравствуйте, Alexey Shirshov, Вы писали:

AS>Который?

Эдакая дельта.
AS>З.Ы. Я про мультимножества первый раз слышу. В РТ определено понятие отношения как множества кортежей и множества доменов.
Ну вот я гляжу в книгу Гарсиа-Молина и других, и там явно об этом говорится. Дело тут может быть в том, что та РА, которая была изначально предложена Коддом, содержала только 5 операторов и вроде бы работала только с множествами. А потом она эволюционировала, в нее внесли поддержку мультимножеств вместе с мультимнжественными версиями операторов, и композитные операторы типа разных джойнов.
... << RSDN@Home 1.1.3 beta 2 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re: Oracle Serializable IL
От: Barmaglot Россия  
Дата: 10.03.04 18:44
Оценка:
Здравствуйте, Аноним, Вы писали:

А>оракл в точности соответствует ANSI (там нет требований упорядовачивать по коммиту), иначе бы их не пустили на tpc.org

Ну молодец, трижды в одном предложении глупость сморозил.. ))
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.