Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 08:48 24.06.24 
Клубове/ Компютри и Интернет / Бази данни Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: MySQL & distributed Transactions [re: salle]
АвторOracleDBA (Нерегистриран) 
Публикувано18.10.02 14:38  



Мисля, че първо базата данни трябва да е разпределена. Това просто е мрежа от няколко бази данни (възли на базата), разположени на една или повече машини. Едно приложение може да има достъп до няколко от тези бази и да update-ва данните им.

Разпределената транзакция включва оператори, които влияят на данните върху повече от един възел на разпределената база (може да включва и оператори, които действат само върху локалната база).

Базата трябва да гарантира, че всички оператори, разпределени и неразпределени, едновременно се commit-ват или се rollback-ват (езикът ми е ужасен, но...). И това трябва да е невидимо за всички други транзакции на всички възли. Oracle (а вероятно и всеки, който иска да реализира разпределена база) въвеждат тук механизма на двуфазния commit. Т.е. commit се разделя на две: commit по възлите и след това синхронизиране на възлите помежду им.

Изобщо нищо в релационните бази не е тривиално. А за разпределените бази и, съответно, разпределените транзакции - да не говорим. Направо не ми го побира умът.

Така че си мисля, че ако някъде бъдат реализирани разпределени транзакции, това ще бъде събитие, за което ще се говори много.

И накрая. Наскоро един приятел ми каза какво е възражението на IBM срещу разпределената обработка: Ако Господ искаше разпределена обработка, казват те, щеше да постави мозъка ни в пръстите.



Цялата тема
ТемаАвторПубликувано
* MySQL & distributed Transactions RepeatableRead   17.10.02 09:50
. * Re: MySQL & distributed Transactions Topбaлaн   17.10.02 21:22
. * Re: MySQL & distributed Transactions RepeatableRead   18.10.02 00:28
. * Re: MySQL & distributed Transactions Topбaлaн   18.10.02 08:08
. * Re: MySQL & distributed Transactions RepeatableRead   18.10.02 09:23
. * Re: MySQL & distributed Transactions OracleDBA   18.10.02 10:24
. * абе той този пазар е сравнително устойчив... Topбaлaн   18.10.02 11:27
. * Re: абе той този пазар е сравнително устойчив... Perin   20.10.02 06:39
. * Re: MySQL & distributed Transactions Perin   17.10.02 23:22
. * Re: MySQL & distributed Transactions salle   18.10.02 12:46
. * Re: MySQL & distributed Transactions RepeatableRead   18.10.02 13:04
. * Re: MySQL & distributed Transactions salle   18.10.02 14:30
. * ако клъстър е размито то транзакция не е..... Topбaлaн   18.10.02 15:21
. * Re: ако клъстър е размито то транзакция не е..... salle   18.10.02 17:04
. * ами така ми прозвуча.... Topбaлaн   18.10.02 21:57
. * Re: ами така ми прозвуча.... Perin   19.10.02 22:05
. * какво имам предвид? Topбaлaн   19.10.02 22:47
. * Re: какво имам предвид? Perin   20.10.02 00:54
. * толкоз ли е умен координатора ? Topбaлaн   20.10.02 01:27
. * Re: толкоз ли е умен координатора ? Perin   20.10.02 06:35
. * Re: толкоз ли е умен координатора ? Perin   20.10.02 07:30
. * Re: ако клъстър е размито то транзакция не е..... Perin   19.10.02 22:02
. * за MS Sql Server си прав... Topбaлaн   19.10.02 22:56
. * Re: за MS Sql Server си прав... Perin   20.10.02 00:56
. * Re: ако клъстър е размито то транзакция не е..... RepeatableRead   21.10.02 12:41
. * Re: MySQL & distributed Transactions OracleDBA   18.10.02 14:38
. * Re: MySQL & distributed Transactions Perin   19.10.02 22:10
. * Re: MySQL & distributed Transactions OracleDBA   21.10.02 11:23
. * Re: for (;;) { bira ++; } salle   21.10.02 19:36
. * Re: MySQL & distributed Transactions Perin   23.10.02 19:10
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.