Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Сравнение моделей транзакций, нужна помощь  [new]
student01
Member

Откуда:
Сообщений: 3
Привет всем!
У меня несколько вопросов, по которым нужна помощь:
Кто нибуть слышал о моделях транзакций? Какие есть модели транзакций, чем они отличаються друг от друга. От каких параметров зависят или на что влияет каждый из параметров, если такие есть. Какие модели применяються в разных СУБД (например какая в Oracle, какакя в MS SQL какая в My SQL ). А самое главное и интересное, как можно протестировать их – изменяя параметры увидеть разницу. Какая лучше или хуже при определенных условиях.

Второй вопрос : Средства поддержки транзакций в современных СУБД. От чего зависят зависит транзакция, от каких параметров,и как они влияют на неё. В чем отличия организации транзакций в Oracle, MS SQL, My SQL , и как можно протестировать их. Ну что то похожее вот на это : меняем параметр с такого на такой и получаем ускорение или замедление выполнения запроса на такое время.

Буду рад любой помощи. Может кто знает где про это хорошо написано. Я пытаюсь найти но нахожу только теорию к конкретной субд перейти не могу, а тем более сравнить и тестировать.
8 май 07, 15:58    [4115258]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, student01!
Ты пишешь:

student01
s> Кто нибуть слышал о моделях транзакций?

гугел слышал

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4

8 май 07, 16:03    [4115302]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
student01
Member

Откуда:
Сообщений: 3
Если так, то тогда все форумы ненужны.
8 май 07, 16:06    [4115333]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

student01 пишет:

> У меня несколько вопросов, по которым нужна помощь:
> Кто нибуть слышал о моделях транзакций?

Ну ?

Какие есть модели транзакций,

Разные.

flat ACID , вложенные, savepoint-ы, 2PC и еще много всего.

> чем они отличаються друг от друга.
Разными разностями.

От каких параметров зависят или на
> что влияет каждый из параметров, если такие есть. Какие модели

> применяються в разных СУБД (например какая в Oracle, какакя в MS SQL
> какая в My SQL ).

В основном применяются ACID с вложенными транзакциями, и с возможностью
savepoint (также имеется возможность иметь 2PC). Это так в MSSQL, SYbase ASE.
В оракле в общем то же самое.

> их – изменяя параметры увидеть разницу.

Эээ... Какие параметры ?

> Второй вопрос : Средства поддержки транзакций в современных СУБД. От

> как можно протестировать их. Ну что то похожее вот на это : меняем
> параметр с такого на такой и получаем ускорение или замедление
> выполнения запроса на такое время.

Не, скорость в основном не меняется. Разные виды транзакций - это
в основном режимы работы одной реализации транзакционного механизма.
Не должны они существенно на скорость влиять.

> Буду рад любой помощи. Может кто знает где про это хорошо написано. Я

Книга Дж. Грей и Рёйтерс. Transaction processing.

> пытаюсь найти но нахожу только теорию к конкретной субд перейти не могу,

А , ты в этом смысле... надо доки по каждой СУБД читать.

Posted via ActualForum NNTP Server 1.4

8 май 07, 16:14    [4115387]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
student01
Member

Откуда:
Сообщений: 3
Спасибо большое, может ещо кто нибуть дополнить или пошире описать, пожайлуста ...
8 май 07, 16:20    [4115413]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, student01!
Ты пишешь:

student01
s> Спасибо большое, может ещо кто нибуть
s> дополнить или пошире описать, пожайлуста ...
люби книгу - источник знаний. (С)

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4

8 май 07, 16:33    [4115507]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

student01 пишет:

> Спасибо большое, может ещо кто нибуть дополнить или пошире описать,
> пожайлуста ...

Че канкретна та нада ?

Posted via ActualForum NNTP Server 1.4

8 май 07, 16:38    [4115541]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32912

Привет, MasterZiv!
Ты пишешь:

MasterZiv
M> Че канкретна та нада ?
курсовую сдать...

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4

8 май 07, 16:41    [4115561]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

Мимопроходящий пишет:
> M> Че канкретна та нада ?
>
> курсовую сдать...

А, не, курсавую - эта я нимагу. Многа букаф!

Posted via ActualForum NNTP Server 1.4

8 май 07, 16:47    [4115608]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
student01
Спасибо большое, может ещо кто нибуть дополнить или пошире описать, пожайлуста ...

куда уж шире.
надо для начала понять основные принципы (см.предложенную книгу) и только разобравшись в них можно начать сравнивать механизмы разных серверов.
Кстати, у меня это один из любимых вопросов к программерам со стажем Oracle и SQL Server или Sybase и interbase :)
Очень забавные ответы бывают
9 май 07, 00:53    [4117025]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
mir
Member

Откуда: Томск
Сообщений: 1027
AAron
Oracle и SQL Server или Sybase и interbase
А по какому принципу такое объединение в пары? И что такое Sybase? Я думал нет такой СУБД, есть Sybase ASE, Sybase ASA, Sybase IQ, с большими отличиями...
10 май 07, 10:02    [4118969]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

AAron пишет:

> Кстати, у меня это один из любимых вопросов к программерам со стажем
> Oracle и SQL Server или Sybase и interbase :)
> Очень забавные ответы бывают

А давай свои вопросы сюда, ща мы быстра на них атветим

Posted via ActualForum NNTP Server 1.4

10 май 07, 10:31    [4119113]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
mir
AAron
Oracle и SQL Server или Sybase и interbase
А по какому принципу такое объединение в пары? И что такое Sybase? Я думал нет такой СУБД, есть Sybase ASE, Sybase ASA, Sybase IQ, с большими отличиями...

ну вообще, я не думал, что есть большие отличия в Sybase ASE и ASA в плане обработки транзакций - и тот, и другой блокировочники. Этого было бы достаточно в ответе.
10 май 07, 22:34    [4123370]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
just me
Guest
AAron
mir
AAron
Oracle и SQL Server или Sybase и interbase
А по какому принципу такое объединение в пары? И что такое Sybase? Я думал нет такой СУБД, есть Sybase ASE, Sybase ASA, Sybase IQ, с большими отличиями...

ну вообще, я не думал, что есть большие отличия в Sybase ASE и ASA в плане обработки транзакций - и тот, и другой блокировочники. Этого было бы достаточно в ответе.


А попробуйте тогда предположить сможет ли кто-то из них выполнить запрос (select) не дожидаясь снятия эксклюзивной блокировки с записи, которая в данный момент изменяется другой сессией? Речь конечно не идёт про 0-й уровень изоляции.
11 май 07, 11:43    [4124857]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
вообще-то, я не собираюсь экзаменовать (или сам экзаментоваться) здесь на форуме.
я просто сообщил, что есть транзакции - это сложная тема, которая в теории имеет как минимум два решения - блокировки и версии. и привел для сравнения блокировочники и версионники.
за сим, все...
11 май 07, 16:35    [4127277]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение моделей транзакций, нужна помощь  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

AAron пишет:

> я просто сообщил, что есть транзакции - это сложная тема, которая в
> теории имеет как минимум два решения - блокировки и версии. и привел для
> сравнения блокировочники и версионники.

МОДЕЛИ транзкций к реализации CC никак не относятся.
Тема не очень-то и сложная.

Posted via ActualForum NNTP Server 1.4

11 май 07, 16:53    [4127419]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить