వ్యాపారం, నిపుణుల అడగండి
DBMS యొక్క ప్రధాన కర్తవ్యాలు
ఆధునిక డేటాబేస్ వ్యవస్థలు అనేక వస్తువులు వాడబడింది, కానీ ప్రతి ఒక్కరూ వారు ఏమిటో తెలుసు మరియు మీరు డేటాబేస్ విధులు ఉపయోగించవచ్చు ఎలా. ఈ సాధనాలు అవకాశాలను భారీ సంఖ్యలో, కాబట్టి మీరు వారు చేసే అర్థం ఉండాలి మరియు యూజర్ ఉపయోగకరంగా ఏమి పూర్తిగా వాటిని ఉపయోగించడానికి.
డేటా నిర్వహణ
మొదటి స్థానంలో, డేటాబేస్ విధులు బాహ్య స్మృతిలో సమాచారాన్ని ప్రాసెసింగ్ ఉన్నాయి, మరియు ఈ ఫంక్షన్ మాత్రమే నేరుగా డేటాబేస్ చేర్చబడుతుంది సమాచారం స్టోర్ అవసరమవుతాయి కానీ కూడా ఇటువంటి ఫాస్ట్ పొందడానికి వివిధ ఆఫీసు పనులు, నిర్వహించడానికి ఇది EP యొక్క ప్రాథమిక నిర్మాణాలు, నియమం వివిధ సందర్భాలలో ఏ ఫైళ్లను యాక్సెస్. కొన్ని ఆకారాలను లో, చురుకుగా ఇతర పని కోసం అందిస్తాయి కూడా స్థాయిలో వివిధ దస్త్ర వ్యవస్థలు అవకాశం ఉపయోగిస్తారు బాహ్య మెమరీ పరికరాలు. కానీ ఈ సందర్భంలో, అది అభివృద్ధి ఉన్నత స్థాయిలో డేటాబేస్ విధులు, వినియోగదారు, ఏ సందర్భంలో, ఏ వ్యవస్థ ఉపయోగిస్తారు లేదో తెలియపరచలేదు, మరియు అలా అయితే, ఎలా ఫైళ్లను నిర్వహించడానికి పేర్కొంది విలువ. ముఖ్యంగా, సిస్టమ్ డేటాబేస్ చేర్చారు వస్తువులు నామకరణ దాని స్వంత క్రమంలో మద్దతు ఉంది.
RAM బఫర్ నిర్వహణ
కేసులు అధిక శాతం లో డేటాబేస్ ఫంక్షన్ ఒక మాదిరి భారీ డేటాబేస్ ఉపయోగించడం సాధారణం మరియు కనీస పరిమాణం తరచూ మరింత అందుబాటులో RAM లేకపోవటమే. వాస్తవానికి, బాహ్య మెమరీ వినిమయం ప్రతి డేటా అంశం చికిత్స విషయంలో ఉంటే, రెండో వేగం వ్యవస్థ వేగం, మ్యాచ్ ఉంటుంది కాబట్టి వాస్తవంగా మాత్రమే నిజమైన ఎంపిక RAM లో దాని బఫరింగ్ డేటా పెంచడం. ఈ సందర్భంలో, ఆపరేటింగ్ సిస్టమ్ యునిక్స్ ఉదాహరణకు, ఒక ఈ నిర్ధారించడానికి తగినంత వుండదు, ఒక సిస్టమ్-వ్యాప్త బఫర్ అందిస్తుంది కూడా ఆ పనికి మరియు ప్రధాన విధులు డేటాబేస్, ఉపయోగించారు డేటాబేస్ యొక్క ప్రతి నిర్దిష్ట భాగం నిల్వచేయడం ప్రయోజనకర లక్షణాల్లో డేటా ఒక పెద్ద వాల్యూమ్ కలిగి. ఈ అభివృద్ధి వ్యవస్థ కారణంగా బఫర్సు దాని సొంత సమూహాన్ని, అలాగే ఒక ఏకైక విభాగంగా వాటిస్థానంలో మద్దతు.
ఇది నియంత్రణ వ్యవస్థలు యొక్క ప్రత్యేక వరుసలో, మొత్తం డేటాబేస్ జ్ఞాపకార్థం నిరంతర ఉనికి మీద ఉన్నాయన్న నిజాన్ని చెప్పినది విలువ. ఈ దిశలో సమీప భవిష్యత్తులో మీ కంప్యూటర్లో RAM మొత్తం ఇకపై ఏ బఫరింగ్ ఆందోళన ఉంటుందని, మరియు ఇక్కడ డేటాబేస్ ఈ రకం యొక్క ప్రాథమిక విధులు కేవలం సమయం పడటం కాబట్టి విస్తరించేందుకు చెయ్యగలరు అనే ఊహ మీద ఆధారపడి ఉంటుంది. ప్రస్తుతానికి, ఈ రచనలలో పరీక్ష దశలోనే ఉన్నాయి.
లావాదేవీ నిర్వహణ
ఒక లావాదేవీ ఒకే సంస్థ గా భావిస్తుంది దీనిలో డేటా బేస్ మేనేజ్మెంట్ సిస్టమ్ యొక్క ఉపయోగం తో కార్యకలాపాలు ఒక క్రమం. లావాదేవీ పూర్తిగా విజయవంతంగా అమలు ఉంటే, వ్యవస్థ సంగ్రహించే బాహ్య మెమరీ లేకుంటే మార్పులు ఎవరూ, అది చేసిన మార్పులు డేటాబేస్ రాష్ట్ర ప్రతిఫలిస్తుంది కాదు. ఈ ఆపరేషన్ ఉపయోగిస్తారు డేటాబేస్ తార్కిక సమగ్రతను మద్దతు క్రమంలో అవసరం. ఇది వ్యవస్థ యొక్క ఇతర రకాల నుంచి గణనీయంగా భిన్నంగా ఉంటాయి ఇది ఒక ఏకైక వినియోగదారుని డేటాబేస్, ప్రయోజనం మరియు ఫంక్షన్ ఉపయోగించి కూడా లావాదేవీ యంత్రాంగానికి సరైన కోర్సు నిర్వహణ అవసరం అవుతుంది గమనించాలి.
ఏ లావాదేవీ ఒక స్థిరమైన స్థితిలో మాత్రమే ప్రారంభమవుతుంది ఆ ఆస్తి డేటాబేస్ మరియు అందువలన అది డేటాబేస్ సూచించే యూనిట్ ఉపయోగించడానికి చాలా అనుకూలమైన తయారు, ప్రక్రియ యొక్క చివరిలో తర్వాత అదే రాష్ట్రంలో ఆకులు. లావాదేవీల సరైన నిర్వహణ ప్రతి వ్యక్తి యూజర్ యొక్క నియంత్రణ వ్యవస్థ ద్వారా సమాంతరంగా అమలు చేస్తారు తో, సూత్రం లో, మొత్తం భాగంగా అనిపించవచ్చు. అయితే, ఈ కొన్ని విధంగా ఒక ఆదర్శ ప్రాతినిధ్యంలో, అనేక సందర్భాల్లో వారు ఒక multiuser వ్యవస్థ ఉపయోగిస్తారు ఉంటే పని ప్రజలు ఇప్పటికీ తన సహచరులు ఉనికిని పసిగట్టి ఉన్నప్పుడు, కానీ నిజానికి అది డేటాబేస్ చాలా అంశాన్ని అందిస్తుంది. వంటి బహు-వినియోగదారు డేటాబేస్ విధులు కూడా అటువంటి సీరియల్ అమలు ప్రణాళిక, మరియు ధారావాహిక లావాదేవీ నిర్వహణ అంశాలతో సంబంధం ఉంది.
వారు అర్ధము ఏమిటి?
సమాంతర ఎక్జిక్యూటబుల్ లావాదేవీ Serializing ఇందులో మొత్తం ప్రభావాన్ని సాధించవచ్చు ఎందుకంటే వారి వరుస అమలు ఫలితాలుగా పొందిన మిశ్రమం సమానం వారి పని ప్రణాళిక యొక్క ఒక ప్రత్యేక నిర్మాణం చేపడుతారు.
సీరియల్ అమలు ప్రణాళిక ధారావాహిక దారితీస్తుంది చర్య యొక్క ఒక నిర్దిష్ట నిర్మాణం, ఉంది. వాస్తవానికి, వ్యవస్థ లావాదేవీలు మిశ్రమం ఒక నిజంగా ఒక సీరియల్ అమలు అందించడానికి పొందిన ఉంటే, అప్పుడు లావాదేవీ ఉత్పత్తి చేసిన ఏ యూజర్, ఇతరుల సమక్షంలో ఖచ్చితంగా కనిపించని, అది ఏకైక వినియోగదారుని రీతిలో పోలిస్తే కొంచెం నెమ్మదిగా పని చేస్తుంది తప్ప ఉంటుంది.
కొన్ని ప్రాథమిక ధారావాహిక అల్గోరిథం ఉన్నాయి. కేంద్రీకృత వ్యవస్థలు, నేడు అత్యంత ప్రజాదరణ సమకాలీకరణ సంగ్రహ వివిధ డేటాబేస్ వస్తువులు ఆధారంగా అల్గోరిథంలు. ఏ ధారావాహిక అల్గోరిథం విషయంలో కొన్ని డేటాబేస్ వస్తువులు యాక్సెస్ రెండు లేదా అంతకంటే ఎక్కువ లావాదేవీలు మధ్య ఘర్షణ అవకాశం కోసం అందిస్తుంది. అటువంటి పరిస్థితిలో, ఈ విధానం మద్దతు, మీరు తిరిగి ఒకటి లేదా అంతకంటే ఎక్కువ ప్రక్రియలు ద్వారా డేటాబేస్ చేసిన ఏ మార్పులు తొలగించడానికి, ఆ, వెళ్లండి అవసరం. ఈ కేవలం ఒక బహుళ యూజర్ సిస్టమ్, ఒక ఇతరుల సమక్షంలో అనిపిస్తుంది పేరు పరిస్థితుల్లో ఒకటి.
లాగింగ్
ఆధునిక వ్యవస్థలు ప్రధాన అవసరాలు ఒకటి బాహ్య మెమరీ సమాచారం నిల్వ విశ్వసనీయత నిర్ధారించడం. ముఖ్యంగా, ఇది డేటాబేస్ యొక్క ప్రధాన కార్యక్రమాల్లో ఒకటి ఏ సాఫ్ట్వేర్ లేదా హార్డ్వేర్ వైఫల్యం సంభవించిన తర్వాత డేటాబేస్ గత పొందికైన రాష్ట్ర తిరిగి సామర్ధ్యాన్ని కలిగి అందిస్తుంది. హార్డ్వేర్ వైఫల్యాలు కోసం రెండు ఎంపికలు పరిగణలోకి తీసుకున్న కేసులు అధిక శాతం లో:
- మీ కంప్యూటర్ (చాలా సాధారణ సందర్భము - అత్యవసర పవర్ ఆఫ్) యొక్క ఆకస్మిక స్టాప్ గా చెప్పవచ్చు మెత్తనిది, ఇది;
- బాహ్య మీడియాలో నిల్వ డేటా పాక్షిక లేదా పూర్తి నష్టం లక్షణాలను కలిగి, దృఢమైన.
ఒక DBMS యొక్క ప్రధాన కార్యక్రమాల్లో ఒకటి చేర్చబడలేదు ఏ అవకాశం ఉపయోగించడానికి లేదా ఒక నిర్దిష్ట లావాదేవీ పూర్తి చేయలేదు అనగా ఏ యూజర్ వినియోగ, క్రాష్ చేసేటప్పుడు సాఫ్ట్వేర్ వైఫల్యాలు ఉదాహరణలు అత్యవసర వ్యవస్థ shutdown వంటి. రెండో విషయంలో ఒకే లావాదేవీ యొక్క పరిణామాలు తొలగించడానికి అవసరం అయితే మొదటి పరిస్థితి, మృదువైన వైఫల్యం ప్రత్యేక రకంగా పరిగణించబడుతుంది.
వాస్తవానికి, సాధారణ డేటాబేస్ రికవరీ కోసం ఏ సందర్భంలో అదనపు సమాచారం యొక్క ఒక నిర్దిష్ట మొత్తం కలిగి అవసరం. ఇతర మాటలలో, డేటాబేస్ లో డేటా నిల్వ విశ్వసనీయత సాధారణ నిర్వహణ కోసం మీరు సమాచారాన్ని నిల్వ పునరుక్తి చూడాలి, మరియు డేటా యొక్క భాగం జాగ్రత్తగా కాపాడిన చేయాలి రికవరీ ఉపయోగిస్తారు. పునరావృత డేటా నిర్వహణ భరోసా చాలా సాధారణ పద్ధతి, మార్పులు లాగ్ పరిగణించబడుతుంది.
మరియు అది ఎలా ఉపయోగించాలో అంటే ఏమిటి?
పత్రిక లో డేటాబేస్ విధులు అనేక చేర్చని ప్రాప్తి కలిగిన డేటాబేస్, ఒక ప్రత్యేక భాగం, మరియు ఇది చాలా జాగ్రత్తగా నిర్వహించబడుతుంది. కొన్ని సందర్భాలలో, కూడా అదే సమయంలో వివిధ భౌతిక మీడియా పత్రిక యొక్క రెండు కాపీలు, మద్దతు అందిస్తుంది. స్టోర్ లో డేటాబేస్ యొక్క ప్రధాన భాగంలో సంభవించే ఏవైనా మార్పుల గురించి సమాచారం అందుకున్న, మరియు వివిధ నియంత్రణ వ్యవస్థలు మార్పులు వివిధ స్థాయిలలో జర్నల్ అయిన ఉండవచ్చు. కొన్ని సందర్భాలలో, ఒక లాగ్ ఎంట్రీ ఒక నిర్దిష్ట పూర్తిగా అనుగుణంగా ఉంటుంది తర్కం ఆపరేషన్ కొన్ని DBMSs ఉపయోగం రెండు మార్గాలూ కలయికతో ఉంటాయి అయితే, బాహ్య మెమరీ పేజీ సవరణతో సంబంధం కనీసం అంతర్గతమైన - మార్పులు, ఎక్కడో.
ఏ సందర్భంలో, ఒక పత్రిక లో "ముందు emptive రికార్డింగ్ వ్యూహం" అని పిలవబడే. దాని అప్లికేషన్ రికార్డు, చర వస్తువు ముందు పత్రిక బాహ్య మెమరీ వస్తుంది ఏ డేటాబేస్ వస్తువులో మార్పు సూచిస్తుంది. అది పిలుస్తారు విధులు ఉంటే Access డేటాబేసు ఏ వైఫల్యాలు కార్యక్రమంలో డేటాబేస్ రికవరీ సంబంధించిన ఏ సమస్యలు పరిష్కరించడానికి పత్రిక ఉపయోగించి, ఈ ప్రోటోకాల్ సాధారణ అంగీకారం ఉన్నాయి.
పునఃస్థితి
సరళమైన పరిస్థితి వ్యక్తిగత లావాదేవీకి పునరుద్ధరణ తిరిగి గాయమైంది ఉంది. ఈ విధానం కోసం, అది ఒక వ్యవస్థ వ్యాప్తంగా మార్పు లాగ్ ఉపయోగించడానికి అవసరం లేదు, మరియు అది ప్రతి రికార్డ్ చివరిలో నుండి ప్రారంభించి, విలోమ కార్యకలాపాలు నిర్వర్తించుట ద్వారా లావాదేవీ తిరిగి వెళ్లండి ప్రతి లావాదేవీ కోసం ఒక స్థానిక పత్రిక మార్పు కార్యకలాపాలు ఉపయోగించండి, ఆపై సరిపోతుంది. డేటాబేస్ ఫంక్షన్ యొక్క నిర్మాణం తరచుగా కేవలం ఒక నిర్మాణం యొక్క ఉపయోగం ఒక సిస్టమ్-వ్యాప్త నిర్వహించింది వ్యక్తిగత లావాదేవీల వ్యక్తిగత రోల్బ్యాక్ ఉంటుంది, కానీ చాలా సందర్భాల్లో స్థానిక లాగ్లను ఇప్పటికీ మద్దతు లేదు, మరియు ఆ కోసం కలిపి రివర్స్ జాబితా ప్రతి లావాదేవీ అన్ని రికార్డులు.
సాప్ట్ వైఫల్యం బాహ్య డేటాబేస్ మెమరీ ఈవెంట్, వైఫల్యం సంభవించిన సమయానికి పూర్తి కాలేదు లావాదేవీల ద్వారా చివరి మార్పు చేయబడ్డాయి మరియు కూడా ఏ వివిధ వస్తువులు ఉండవచ్చు వివిధ వస్తువులు, విజయవంతంగా RAM బఫర్ విషయాలు ఉపయోగించి లోపంగా ముందు పూర్తి చేసిన అప్గ్రేడ్ వాటిని చేర్చవచ్చు లో ఇది పోలి సమస్యలు ఉన్నప్పుడు పూర్తిగా అదృశ్యమవుతుంది. ప్రోటోకాల్ స్థానిక పత్రికలు ఉపయోగించడం ఇవి ఏ వస్తువులను మార్పులు సంబంధం బాహ్య మెమరీ, లో వ్రాయండి ఉంటాయి అందించే కట్టుబడి ఉంటే.
సాఫ్ట్ వైఫల్యం సంభవించిన తర్వాత రికవరీ ప్రక్రియ యొక్క ప్రధాన ప్రయోజనం అసంపూర్తిగా విధానాలు జాడలను కలిగి కాదు EAP లో పూర్తి లావాదేవీ కోసం ఏ మార్పులు ఫిక్సింగ్ విషయంలో ఉద్భవిస్తుంది మరియు అందువలన ఇది ప్రధాన డేటాబేస్ బాహ్య మెమరీ, ఒక రాష్ట్రము. ఈ ప్రభావం సాధించడానికి, ప్రధాన డేటాబేస్ విధులు ఈ సందర్భంలో, అంగీకరించని లావాదేవీలను తగ్గిన ధరలు ఆపరేషన్ పునరావృతం, ఇది ఫలితాలను చివరికి బాహ్య మెమరీ కనిపించవు ఉన్నాయి. ఈ విధానాన్ని ఖరీదు పత్రిక మరియు బఫర్సుకొరకు నిర్వహణ సంస్థ సంబంధించిన సూక్ష్మబేధాలు, చాలా చాలా ఉంటుంది.
హార్డ్ వైఫల్యాలు
హార్డ్ వైఫల్యాల సంభవించిన తర్వాత ఒక పత్రిక, కానీ కూడా ఒక డేటాబేస్ బ్యాకప్ మాత్రమే ఉంది అవసరమైతే, డేటాబేస్ పునరుద్ధరించడానికి. తరువాతి ఆ సమయంలో మ్యాగజైన్ పూరించడానికి ప్రారంభించింది డేటాబేస్ యొక్క పూర్తి కాపీ. వాస్తవానికి, ఒక సాధారణ పునరుద్ధరణ విధానం కోసం ఒక పత్రిక భద్రత, అందువలన, చాలా కఠినమైన అవసరాలు విధించిన బాహ్య మెమరీ దాని పరిరక్షణకు, ముందు పేర్కొన్న అవసరం. ఈ సందర్భంలో, డేటాబేస్ రికవరీ పత్రిక పాత కాపీలు విపత్తు సమయంలో పూర్తి అన్ని నిర్వహించిన లావాదేవీలు ఆడతారు ఆధారంగా, ఆ ఉంటుంది. అవసరమైతే, అది కూడా పని అసంపూర్తిగా లావాదేవీలు ఆడాడు చేయవచ్చు మరియు రికవరీ ప్రక్రియ ముగిసిన తరువాత వారి సాధారణ పని కొనసాగుతున్న, కానీ చాలా నిజ వ్యవస్థల్లో, అటువంటి విధానం లోనే హార్డ్ వైఫల్యం తర్వాత రికవరీ సాపేక్షంగా దీర్ఘ విధానమని కారణం చేపట్టారు లేదు.
భాష మద్దతు
ఆధునిక డేటాబేస్ వివిధ భాషలను ఉపయోగించడం పనిచేయడానికి, మరియు ప్రారంభ డేటాబేస్, అపాయింట్మెంట్ విధులు మరియు ఇతర లక్షణాలు పలు భాషలకు ప్రత్యేక మద్దతు అందించడం ఆధునిక సిస్టమ్ నుండి గణనీయంగా భిన్నంగా ఉంటాయి దీనిలో. ఈ వరుసగా డేటాబేస్ స్కీమా మరియు డేటా తారుమారు నిర్వచించటానికి ఉద్దేశించిన, ప్రధానంగా SDL మరియు DML ఉన్నాయి.
SDL వినియోగదారులకు అందుబాటులో ఉంది డేటాబేస్, నిర్దిష్ట నిర్మాణం గుర్తించడానికి, అని డేటాబేస్, తార్కిక నిర్మాణం నిర్వచించడానికి ఉపయోగించబడుతుంది. DML కూడా సమాచారాన్ని ఆపరేటర్లు తారుమారు సమితి కలిగి మీరు ఒక డేటాబేస్ లో సమాచారాన్ని నిల్వ చేయడానికి, అలాగే తొలగించండి సవరించడానికి లేదా ఇప్పటికే డేటాను ఉపయోగించడానికి అనుమతిస్తుంది.
DBMS లక్షణాలు మద్దతు వివిధ రకాల దాని ప్రారంభ సృష్టి నుండి, డేటాబేస్ యొక్క సాధారణ ఆపరేషన్ కోసం అవసరమైన అన్ని వనరులను అందించే, మరియు ఒక ప్రామాణిక వినియోగదారు ఇంటర్ఫేస్ను అందిస్తుంది ఒకే అనుసంధానం భాషను ఉన్నాయి. డేటాబేస్ సంబంధిత వ్యవస్థల్లో మా రోజుల్లో అతి సామాన్యమైనవి ప్రాథమిక పనులను అందించే ప్రామాణిక భాష, SQL ఉపయోగించారు.
ఇది ఏమిటి?
మొదటి స్థానంలో భాష, ఆ, DML మరియు SDL యొక్క ప్రాథమిక విధులు మిళితం నిర్దిష్ట సెమాంటిక్స్ నిర్ణయించే అవకాశం అందిస్తుంది రిలేషనల్ డేటాబేస్ , మరియు అవసరమైన సమాచారాన్ని మార్చటానికి. మార్పిడి వారి అంతర్గత ఐడెంటిఫైయర్లు లో కంపైలర్ వస్తువు పేర్లతో నిర్వహిస్తారు అర్థంలో భాషా స్థాయిలో నేరుగా మద్దతు అందువలన వివిధ పేర్ల డేటాబేస్ వస్తువులు, మద్దతు సేవ పట్టికలు ప్రత్యేకంగా డైరెక్టరీలు ఆధారంగా. నియంత్రణ వ్యవస్థ యొక్క మూల సిద్ధాంతం ప్రకారం, పట్టికలు లేదా వ్యక్తిగత నిలువు సంకర్షణ చెందదు.
SQL భాషా దత్తాంశం అడ్డంకులు నిర్వచించటానికి ప్రత్యేక టూల్స్ జాబితా కలిగి ఉంటుంది. మళ్ళీ, అటువంటి ఆంక్షలు ప్రత్యేక పట్టికలు, విభాగాలలోని చేర్చబడ్డాయి, మరియు సమగ్రతను పర్యవేక్షణ భాషా స్థాయిలో నేరుగా నిర్వహిస్తారు, ఆ, వ్యక్తి డేటాబేస్ మార్పు ప్రకటనలు కంపైలర్ చదవడం ప్రక్రియలో ఉంది డేటాబేస్ సమగ్రతను అడ్డంకులు అందుబాటులో ఆధారంగా, సంబంధిత కోడ్ ఉత్పత్తి గడుపుతాడు.
Similar articles
Trending Now