Studopediya

КАТЕГОРИЯ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) Полиграфия- (1312) Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) Poligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97 182 ) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на (42831) спортист строително (4793) Torgovlya- (5050) транспорт ( 2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно ( 12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Видове паралелизъм




Помислете за няколко начина за паралелизация запитвания.

Хоризонтална паралелизъм. Този паралелизъм се случва, когато се съхранява в информацията от базата данни е разпределена в няколко физически устройства за съхранение - няколко диска. По този начин информацията от връзка на връзка паузи освен хоризонтално (вж. Фиг. 10.13). Този вид паралелизъм понякога се нарича паралелизация или сегментация на данните. И тук паралелизъм се постига чрез извършване на същите операции като филтриране, съхранявани на различни физически данни. Тези операции могат да се изпълняват паралелно от различни процеси са независими. Изходът на заявката е направена от резултатите на някои операции.

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

Вертикална паралелизъм. Този паралелизъм се постига чрез конвейерната операции, представляващи искане на потребителя. Този подход изисква сериозно усложнение в изпълнението на операциите на релационния модел DBMS ядрото. Това предполага, че двигателят с база данни може да изпълнява разлагане на искането въз основа на неговите функционални компоненти, и с брой под-заявки могат да бъдат изпълнени успоредно с минимално свързване между отделните етапи на заявката.

Действително, ако вземем предвид, например, последователност на релационни операции алгебра:

R5 = R1 [AS] R6 = R2 [ABD] R7 = R5 [A> 128] R8 = R5 [A] R6,

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

Най-общо време от това искане, разбира се, ще бъде значително по-малко от традиционния метод за извършване на поредица от четири операции (вж. Фиг. 10.13).

И третият вид паралелизъм е хибрид от двете беше обсъдено преди (вж. Фиг. 10.14).

Най-активно се използват всички видове паралелизъм в OLAP-приложения, където тези техники може значително да намали времето за извършване на сложни заявки над много големи обеми от данни.

Глава 11 Модели сделки

A транзакция е последователност от операции, извършени на базата данни и се трансформират в базата данни от един последователен (последователна) състояние в друго последователно (последователна) състояние.

Сделката се разглежда като неделимо действие на базата данни, разумно от гледна точка на потребителя на. В същото време е логическа единица на системата. Помислете за няколко примера. Какво може да се нарече сделката? Кой определя каква последователност от операции в базата данни на сделката? Разбира се, това определено е разработчик определя какво е последователност от операции неделима, т.е. сделка. приложения за разработчици или съхранени процедури го определя въз основа на чувство на данни, а именно семантиката на съвкупните операции на базата данни, която симулира гледна точка на разработчика някой неразделни работа и прави сделката. Например, изберете работа за писане на книги за получените данни, нови книги, които не са били в библиотеката. След това, тази операция може да бъде разделена на две последователни: първо входни данни за книгата - тя е на нов ред в таблицата с книги, и след въвеждане на всички копия на една нова книга - нов набор от входни редове в пример на маса в размер, равен на размера получили копия от книгата. Ако тази последователност ще бъде прекъснат, нашата база данни не отговаря на реалното обекта, така че е препоръчително да се извършва работата си по една база данни.



Следващият пример, което е свързано с приемането на компанията, за да произвеждат компютъра. Компютърът се състои от компоненти, които са запазени само за тази цел в момента на неговото формиране. Тогава цялата сделка е последователност от операции, включващи следните стъпки:

- Въвеждане на нов ред с всички детайли на клиента;

- Промяна на състоянието на всички избрани компоненти за запаса, за да "зает" с тяхното свързване към определена цел;

- Изчисляване на стойността на поръчката с образуването на вид фактура за плащане на документи за плащане;

- Включването на нов ред в производството.

От гледна точка на работника, това е една единствена последователност на операциите; ако тя е прекъсната, базата данни ще загубят своята последователна държавна.

Друг пример, който е много характерен за учебни заведения. Когато продължително заболяване на учителя или уволнението му преди администрацията на отдела изправени пред задачата да преразпределение в рамките на товара, който е учител, други преподаватели от катедрата. Видове натоварване може да бъде няколко: лекции и упражнения по текущата графика, квалификацията на управление работи на бакалаври, експерти по управление на дипломни работи, на капитана управление теза, индивидуална изследователска работа със студенти. И за всеки тип натоварване е необходимо да се намерят хора на изкуството и да ги възлагат допълнителна тежест.





; Дата: 09.05.2015; ; Прегледи: 350; Нарушаването на авторските права? ;


Ние ценим Вашето мнение! Беше ли полезна публикуван материал? Да | не



ТЪРСЕНЕ:


Вижте също:



zdes-stroika.ru - Studopediya (2013 - 2017) на година. Тя не е автор на материали, и дава на студентите с безплатно образование и използва! Най-новото допълнение , Al IP: 11.102.9.22
Page генерирана за: 0.049 сек.