BusinessFroen den Expert

D'Haaptrei Funktiounen vun der DBMS

Modern Datebank Systemer op villen Objete benotzt, mee net jiddereen weess wat se sinn a wéi kann Iech Datebank Funktiounen benotzen. Dës Instrumenter sinn eng grouss Zuel vu Méiglechkeeten, sou soll Dir verstoen, datt se do kann a wat nëtzlech fir de Benotzer hinnen voll benotzen.

Donnéeën Gestioun

An der éischter Plaz, an der Datebank Funktiounen och d'Veraarbechtung vun Informatiounen am externen Erënnerung, an dës Funktioun ass d'Dispositioun vun der Basis Strukturen vun der EP, déi net nëmmen zu Geschäft Informatiounen waren sinn direkt an der Datebank abegraff awer och verschidde Büro Aufgaben, wéi elo séier ze Leeschtunge Zougang zu all Fichier'en op verschiddene Geleeënheeten. A bestëmmte ëmmerhin, benotzt aktiv der Méiglechkeet vu verschiddene Fichier Systemer, anerer fir Aarbecht bidden, och um Niveau vun externen Erënnerung Apparater. Mä an dësem Fall ass et wäert opgeschriwwen, datt d'Datebank Funktiounen, mat engem héije Mooss vun Entwécklung, de Benotzer, an all Fall, informéiert ass net ob all System benotzt ginn ass, a wa jo, wéi Fichieren ze organiséieren. Besonnesch, huet de System seng eege Commande gouf ënnerstëtzen d'Objeten an der Datebank abegraff nationale.

RAM Prellbock Gestioun

Am iwwerwältegend Majoritéit vu Fäll ass d'Datebank Funktioun gemeinsam enger éischter voluminous Datenbanken ze benotzen an de Minimum Gréisst ass dacks vill méi sinn RAM. Natierlech, gëtt wann am Fall vun Behandlung fir all Date Punkt mat externen Erënnerung, d'Vitesse vun der Pai gepacht ginn d'Vitesse vun de System Match, also quasi déi eenzeg richteg Optioun ass seng gefiermt Daten zu RAM gestiermt. An dësem Fall, gëtt och wann de Betribssystem engem System-breet Prellbock, zum Beispill zu UNIX-, wäert net engem dëser gin genuch dass d'Datebank am Zweck an Haaptrei Funktiounen ze garantéieren, well et huet vun Ufank eng vill méi grouss Volumen vun Daten iwwert d 'positiv Eegeschafte vun all spezifeschen Deel vun der Datebank gefiermt. Wéinst dëser Entwécklung System seng eege Formatioun vun Baudeeler, souwéi eng eenzegaarteg Nawell hir Ersatz ze ënnerstëtzen.

Et ass derwäert opgeschriwwen der Tatsaach datt et eng separat Linn vun Kontroll Systemer ass, sech op de permanente Präsenz an der Erënnerung vun de gesamten Datebank. Dës Richtung ass op der Virgab baséiert, dass d'Quantitéit vun RAM op Ärem Computer kënnen an nächster Zukunft ginn sou expandéiert dat net méi vun all gefiermt Suerg ginn, an der Basis Funktioune vun dëser Zort vun Datebank hei wäert falen just zu Zäit. Am Moment, all dëse Wierker sinn nach an der Phas Testen.

Transaktioun Gestioun

Eng Transaktioun ass eng Rei vu Operatiounen mat der Benotzung vun Daten huel Gestioun System deen als homogen Schneekereien. Wann der Transaktioun voll erfollegräich virschaffe ass, Treffer de System d'Ännerungen déi duerch dat gemaach goufen, am externen Erënnerung oder Keen vun dësen Ännerungen wäert net op de Staat vun der Datebank reflektéiert ginn. Dës Operatioun ass fir néideg gebraucht der logesch Integritéit vun der Datebank ze ënnerstëtzen. Et soll feststellen, dass d'Maintenance vun der richteg Cours vun der Transaktioun Mechanismus eng Viraussetzung souguer ass wann eng Single-Benotzer Datebank benotzt, den Zweck an Funktioun vun deem aus aner Zorte vu Systemer vill anescht sinn.

Der Propriétéit déi all Transaktioun nëmmen op eng konsequent Staat fänkt Datebank an domat Blieder et an der selwechter Staat no dem Enn vun der Prozedur, et extrem praktesch nees op der Datebank als der Eenheet vun der Aktivitéit ze benotzen. Mat ugepasst Management vun Transaktiounen an parallel vun der Kontroll System vun all eenzelne Benotzer virschaffe sinn, am Prinzip, kann en Deel vun der ganzer fillen. Mä ass dat an e puer Manéier eng idealized Representatioun, wéi a ville Situatiounen wou nach schaffen Leit wäert d'Präsenz vun senge Kollegen Sënn wa se e multiuser System benotzt, mä eigentlech gëtt et der ganz Konzept vun der Datebank. Funktiounen wéi Multi-Benotzer Datebank huet och mat der Transaktioun Gestioun Konzepter wéi Serien Ausféierung plangen, an serialization assoziéiert gouf.

Wat heescht se?

Serializing parallel Programm Transaktioun implizéiert eng speziell Konstruktioun vun hirer Aarbecht plangen, Hellef ganzen erreecht Effekt op d'Resultat kritt Mëschung gleichgestallt ass, well vun hirem mi Ausféierung.

Serial Ausféierung plangen ass eng spezifesch Struktur vun Aktiounen, déi zu serialization féiert. Natierlech, wann de System engem wierklech A Serien Ausféierung vun Transaktiounen Mëschung fir kritt ass, dann all Benotzer déi de Transaktioun entsteet, gëtt d'Präsenz vun aneren absolut Banden ginn, ausser dass et e bësse méi lues am Verglach zu Single-Benotzer Modus Aarbecht wäert.

Et ginn e puer elementar serialization Algorithmus. An zentraliséiert Systemer, sinn déi populär haut de algorithms datt op der Synchroniséierung Fondplaz verschiddene Datebank Objete baséiert sinn. Am Fall vun all serialization Algorithmus gëtt fir d'Méiglechkeet vun engem Konflikt tëschent zwou oder méi Transaktiounen op Zougang zu gewësse Datebank Objeten. An esou enger Situatioun, dës Prozedur ze ënnerstëtzen, muss dir zeréck op Rouleau, dat heescht, all Ännerung vun der Datebank duerch een oder méi Prozesser gemaach eliminéiert. Dëst ass just ee vun de Situatiounen, wou e Multi-Benotzer System, eent der Präsenz vun aneren fillt.

Logged

Ee vun den Haapt Viraussetzunge fir modern Systemer ass d'Zouverlässegkeet vun Informatiounen Stockage am externen Erënnerung ze garantéieren. Virun allem, gëtt et, datt ee vun de wichtegsten Funktiounen vun der Datebank der Fähegkeet och de leschten kohärent Staat vun der Datebank no der Optriede vun all Software oder Schrauwen Echec ze recuperéieren. Am iwwerwältegend Majoritéit vu Fäll geholl ze zwou Méiglechkeeten fir Hardware opginn betruecht:

  • mëllt, déi wéi e Blëtz stoppen vun Ärem Computer (déi gemeinsam Fall - Emergency Power Off) interpretéiert ginn;
  • steiwe, déi partiell oder komplett Verloscht vun Date gespäichert op extern Medien charakteriséiert sinn.

Noutfall System onfräiwëlleger als Software opginn Beispiller wou probéiert all Méiglechkeet ze benotzen, datt ee vun de wichtegsten Funktiounen vun engem DBMS ass keng Benotzer Déngscht abegraff oder Crash, woubäi eng bestëmmte Transaktioun nach net fäerdeg gouf. Déi éischt Situatioun kann als eng speziell Zort vu mëlle Echec considéréiert ginn, während am Fall vun der Pai ass néideg de Konsequenze vun enger eenzeger Transaktioun ze eliminéiert.

Natierlech, ass an all Fall fir normal Datebank Erhuelung néideg bëssen zousätzlech Informatiounen ze hunn. An anere Wierder, fir déi normal Ënnerhalt vun der Zouverlässegkeet vun Daten Stockage an der Datebank muss dir d'Redundanz vun Informatiounen Stockage, an Deel vun der Daten suergen ass am Erhuelung benotzt soll virsiichteg iwwerwaacht ginn. De stäerkste gemeinsam Method vun der Ënnerhalt vun iwwerflësseg Daten ze assuréieren, gëtt als Ännerungen Logged gin.

Wat ass dat a wéi ze benotzen?

D'Zäitschrëft ass eng speziell Deel vun der Datebank, déi an enger Rei vu Datebank Funktiounen Rampen ass net abegraff, an et ass ganz genau haten. An e puer Situatiounen, och an der selwechter Zäit gëtt et Ënnerstëtzung fir zwee Exemplare vun der Zeitung, bei verschiddene kierperlech Medien. Am Geschäft kritt Informatiounen iwwert all Ännerungen, déi am längsten Zäit vun der Datebank geschéien, a verschiddene Kontroll Systemer Ännerunge kënnen op verschidden Niveauen journaled. An e puer Situatiounen, ass e Log Element voll konsequent mat engem besonnesch Logik Operatioun Ännerungen, iergendwou - e Minimum intern Operatioun mat den externen Erënnerung Säit Rechter verbonnen, während e puer DBMSs der benotzen eng Kombinatioun vun zwee Approche bezitt.

An all Fall, e sougenannte "Strategie vun Pre-prophylaktesch Album" am Magazin. An hir Applikatioun Rekord, beweist e Changement an all Datebank Objet Falen an der externen Erënnerung vun der Zäitschrëft virun der Variabel Objet. Et ass bekannt datt wann de Funktiounen Access Datebank der normal Anhale mat dësem Protokoll och, d'Zäitschrëft benotzt keng Problemer ze Datebank Erhuelung am Fall vun all opginn Zesummenhang ze léisen.

recoil

Déi einfach Situatioun ass d'Restauratioun vun der eenzelne Transaktioun ass nei Ännerungen agedroen. Fir dës Prozedur, gëtt et net néideg engem System-grouss Ännerung umellen ze benotzen, an et ass genuch fir all Transaktioun eng lokal Magazin Ännerungen Operatiounen ze benotzen, an dann d'Transaktioun Rouleau zréck vun der ëmgedréit, et gesäit Operatiounen ausféieren, aus dem Enn vun all Rekord Start. D'Struktur vun der Datebank Funktioun handelt oft de Gebrauch vun just engem esou Struktur, mä am meeschte Fäll déi lokal Logbicher nach net ënnerstëtzt, a souguer eenzel Déi vun eenzelne Transaktiounen vun engem System-grouss, a fir datt all Rekorder vun all Transaktioun kombinéiert ëmgedréint Lëscht duerchgefouert.

Am Fall vun engem mëll Echec externen Datebank Erënnerung kann verschidden Objeten och déi vun der Zäit vun Optriede vum Echec vun Transaktiounen net fäerdeg geännert goufen, an och keng aner Objete kann, installéiert mannste datt erfollegräich virun der Schold fäerdeg waren déi RAM Prellbock Inhalter mat déi verschwënnt komplett wann et ähnlech Problemer. Wann de Protokoll ass agehale ginn, fir de Gebrauch vun lokal Ausbildung déi si onbedéngt am externen Erënnerung schreiwen, wat bis Ännere vun all dësen Objeten beschäftegen.

D'Haaptrei Zweck vun der Erhuelung Prozess no der Optriede vum mëll Echec ass e Staat vun der externen Erënnerung vun der Haaptrei Datebank, déi am Fall vun Bauer an der EaP keng Ännerunge fir fäerdeg Transaktioun féiere wier an also net Spure vun onkomplett Prozeduren enthalen géif. Zu dësem Effet erreechen sinn, déi grouss Datebank Funktiounen an dësem Fall, uncommitted Transaktiounen Déi, widderhuelen der Operatioun, d'Resultater vun deem schlussendlech net am externen Erënnerung erschéngen. Dëse Prozess ass eng relativ vill subtleties, déi haaptsächlech un der Organisatioun vun Gestioun vun der Zäitschrëft an Baudeeler beschäftegen.

schwéier opginn

Wann néideg, restauréiert der Datebank no der Optriede vun schwéier opginn net nëmmen e Magazin ass, mä och eng Datebank Backupsatellit. De Fonds ass eng komplett Kopie vun der Datebank op déi Zäit wéi de Magazin ze fëllen ugefaang. Natierlech, fir eng Prozedur normal Erhuelung verlaangt engem Magazin Sécherheet, also, wéi virdrun erwähnt, fir seng Erhaalung vun der ganz strikt Ufuerderunge opgezwong externen Erënnerung. An dësem Fall, Erhuelung vun der Datebank ass, datt, baséiert op der Archivmaterial Exemplare vun der Zeitung sinn all gehaal Transaktiounen an der Zäit vun Katastroph fäerdeg gespillt. Wann néideg, kann et souguer Aarbecht onkomplett Transaktiounen a weider hir normal Aarbecht nom Enn vun der Erhuelung Prozess gespillt ginn, mä am meeschten richteg Systemer, wéi eng Prozedur ass net fir d'Grond duerchgefouert, datt u sech Erhuelung no schwéier Echec enger relativ laanger Prozedur ass.

Sprooch Ënnerstëtz

Schaffe mat der moderner Datenbanken verschiddene Sprooche benotzen, an am Ufank Datebank, Rendezvous, Funktiounen an aner Charakteristiken déi vill verschidden aus dem moderne System sinn déi spezialiséiert Ënnerstëtzung fir verschidde Sproochen. Dës goufen haaptsächlech SDL an DML, soll der Datebank Schema an Daten Manipulatioun ze definéieren, bzw..

SDL ass benotzt der logesch Struktur vun der Datebank ze definéieren, dat heescht, d'spezifesch Struktur vun der Datebank ze erkennen, déi zu Benotzer sinn ass. DML anerem och eng Rei vun Opérateuren Manipulatioun vun Informatiounen, erlaabt Dir Informatiounen an enger Datebank ze raumen, wéi och läschen, änneren oder bestehend Donnéeë benotzen.

DBMS Fonctiounen och verschidden Zorte vu Ënnerstëtzung engem eenzege integréiert Sprooch datt waren fir normal Operatioun vun Datenbanken fir all Ressourcen gëtt, aus senger éischter Kreatioun, a stellt e Liewesniveau User Interface. D'Norm Sprooch datt d'Basis Funktiounen vun der Datebank déi gemeinsam an eiser Deeg vun relational Systemer gëtt, déi vun SQL benotzt.

Wat ass et?

An der éischter Plaz kombinéiert der Sprooch déi elementar Funktiounen vun DML an SDL, dat ass, gëtt d'Méiglechkeet vun der spezifesch semantics Bestëmmung vun der relational Datebank , a Manipulatioun déi néideg Informatiounen. Sou verschidden Objeten nationale Datebank direkt op der Sprooch Niveau am Sënn ënnerstëtzt, datt d'Konversioun vum Objet Nimm Compiler duerchgefouert gëtt an hir intern Identificateuren, baséiert op der ënnerstëtzt Service Dëscher speziell-Telefonsbicher. De Kär vun der Kontroll System, am Prinzip, sech net mat Dëscher oder individuell Sailen.

D'SQL Sprooch ëmfaasst eng Lëscht vun speziellen Handwierksgeschir Datebank Contrainten ze definéieren. Kéier, sinn all esou Restriktiounen am speziellen Dëscher, Katalogen abegraff, an Integritéit Iwwerwaachung ass direkt op der sproochlecher Niveau duerchgefouert, datt am Prozess vun liesen eenzelne Datebank Rechter Aussoen Compiler, baséiert op sinn an der Datebank Integritéit Contrainten ass, gëtt am entspriechende Code ze generéieren.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lb.birmiss.com. Theme powered by WordPress.