Lesnotas volgens weke en kwartaal - Senior Seconder 2

Blaai deur onderwerpe vir Senior Sekondêr 3 1ste, 2de en 3de Kwartaal, Alle Weke, Alle Vakke

ONDERWERP: DATAVERWERKING

KLAS: SS 3

KWARTAAL: 2DE KWARTAAL

WEEK: EEN

ONDERWERP: Parallelle databasis

'n Parallelle databasisstelsel poog om prestasie te verbeter deur parallellisering van verskeie bewerkings, soos om data te laai, indekse te bou en navrae te evalueer. Alhoewel data op 'n verspreide wyse gestoor kan word, word die verspreiding uitsluitlik deur prestasie-oorwegings beheer. Parallelle databasisse verbeter verwerking en invoer/afvoer spoed deur verskeie SVE's en skywe in parallel te gebruik. Gesentraliseerde en kliënt-bediener databasisstelsels is nie kragtig genoeg om sulke toepassings te hanteer nie. In parallelle verwerking word baie bewerkings gelyktydig uitgevoer, in teenstelling met seriële verwerking, waarin die berekeningstappe opeenvolgend uitgevoer word.

Argitekture van parallelle databasis

Gedeelde geheue argitektuur

Waar veelvuldige verwerkers die hoofgeheue (RAM) spasie deel, maar elke verwerker sy eie skyf (HDD) het. As baie prosesse gelyktydig loop, word die spoed verminder, dieselfde as 'n rekenaar wanneer baie parallelle take loop en die rekenaar stadiger word.

Gedeelde skyf argitektuur

Waar elke nodus sy eie hoofgeheue het, maar alle nodusse massaberging deel, gewoonlik 'n stoorareanetwerk. In die praktyk het elke nodus gewoonlik ook verskeie verwerkers.

Niks argitektuur gedeel nie

Waar elke nodus sy eie massaberging sowel as hoofgeheue het.

Die voordele van parallelle databasis

Parallelle databasistegnologie kan sekere soorte toepassings bevoordeel deur:

*. Hoër prestasie

*. Hoër beskikbaarheid

*. Groter buigsaamheid

*. Meer gebruikers

Hoër werkverrigting: Met meer SVE's beskikbaar vir 'n toepassing, kan hoër spoed en opskaal bereik word.

Hoër beskikbaarheid: Nodusse is van mekaar geïsoleer, so 'n mislukking by een nodus bring nie die hele stelsel af nie.

Groter buigsaamheid: 'n OPS-omgewing is uiters buigsaam. Gevalle kan toegewys of gedeallokeer word soos nodig.

Meer gebruikers: Parallelle databasistegnologie kan dit moontlik maak om geheuelimiete te oorkom, wat 'n enkele stelsel in staat stel om duisende gebruikers te bedien.

Verspreide databasis

In 'n verspreide databasis word data in verskillende stelsels oor 'n netwerk gestoor. Byvoorbeeld, in hooframe, persoonlike rekenaars, skootrekenaars, selfone, ens.

Voordele van verspreide databasis :

1) In 'n verspreide databasis kan data in verskillende stelsels gestoor word soos persoonlike rekenaars, bedieners, hooframe, ens.

2) 'n Gebruiker weet nie waar die data fisies geleë is nie. Databasis bied die data aan die gebruiker asof dit plaaslik geleë is.

3) Databasis kan verkry word oor verskillende netwerke.

4) Data kan saamgevoeg en opgedateer word vanaf verskillende tabelle wat op verskillende masjiene geleë is.

5) Selfs as 'n stelsel misluk, word die integriteit van die verspreide databasis gehandhaaf.

6) 'n Verspreide databasis is veilig.

Nadele van verspreide databasis:

 

1) Aangesien die data vanaf 'n afgeleë stelsel verkry word, word werkverrigting verminder.

2) Statiese SQL kan nie gebruik word nie.

3) Netwerkverkeer word in 'n verspreide databasis verhoog.

4) Databasisoptimering is moeilik in 'n verspreide databasis.

5) Verskillende dataformate word in verskillende stelsels gebruik.

6) Verskillende DBMS-produkte word in verskillende stelsels gebruik wat in kompleksiteit van die stelsel toeneem.

7) Die bestuur van stelselkatalogus is 'n moeilike taak.

8) Terwyl 'n mislukte stelsel herstel word, moet die DBBS seker maak dat die herstelde stelsel ooreenstem met ander stelsels.

9) Die bestuur van verspreide dooiepunt is 'n moeilike taak.

Tipes verspreide databasisse

Verspreide databasisse kan breedweg geklassifiseer word in homogene en heterogene verspreide databasis

Homogene verspreide databasisse

In 'n homogene verspreide databasis gebruik al die werwe identiese DBMS en bedryfstelsels.

Heterogene verspreide databasisse

In 'n heterogene verspreide databasis het verskillende werwe verskillende bedryfstelsels, DBMS-produkte en datamodelle.

Argitektoniese modelle

Sommige van die algemene argitektoniese modelle is −

Kliënt - Bedienerargitektuur vir DDBMS

Eweknie-argitektuur vir DDBMS

Middelware (verspreide toepassings) verskaf dienste vir die verskillende komponente van 'n verspreide stelsel