ప్రపంచంలోని మొట్టమొదటి హార్డ్ డ్రైవ్, 305లో విడుదలైన IBM RAMAC 1956, కేవలం 5 MB డేటాను కలిగి ఉంది, 970 కిలోల బరువు మరియు పారిశ్రామిక రిఫ్రిజిరేటర్తో పోల్చదగినది. ఆధునిక కార్పొరేట్ ఫ్లాగ్షిప్లు 20 TB సామర్థ్యాన్ని కలిగి ఉంటాయి. ఒక్కసారి ఊహించండి: 64 సంవత్సరాల క్రితం, ఈ మొత్తం సమాచారాన్ని రికార్డ్ చేయడానికి, 4 మిలియన్ల కంటే ఎక్కువ RAMAC 305 అవసరమయ్యేది మరియు వాటిని ఉంచడానికి అవసరమైన డేటా సెంటర్ పరిమాణం 9 చదరపు కిలోమీటర్ల కంటే ఎక్కువగా ఉండేది, అయితే నేడు ఒక చిన్న పెట్టె బరువు ఉంటుంది. సుమారు 700 గ్రాములు! అనేక విధాలుగా, మాగ్నెటిక్ రికార్డింగ్ పద్ధతులలో మెరుగుదలల కారణంగా నిల్వ సాంద్రతలో ఈ అద్భుతమైన పెరుగుదల సాధించబడింది.
నమ్మడం కష్టం, కానీ హార్డ్ డ్రైవ్ల ప్రాథమిక రూపకల్పన 40 నుండి దాదాపు 1983 సంవత్సరాలుగా మారలేదు: స్కాటిష్ కంపెనీ రోడిమ్ అభివృద్ధి చేసిన మొదటి 3,5-అంగుళాల హార్డ్ డ్రైవ్ RO351, వెలుగు చూసింది. ఈ శిశువుకు ఒక్కొక్కటి 10 MB గల రెండు అయస్కాంత ప్లేటర్లు ఉన్నాయి, అంటే IBM 412 పర్సనల్ కంప్యూటర్ల కోసం అదే సంవత్సరం విడుదల చేసిన నవీకరించబడిన 5,25-అంగుళాల ST-5160 సీగేట్ కంటే ఇది రెండింతలు ఎక్కువ డేటాను కలిగి ఉంటుంది.
Rodime RO351 - ప్రపంచంలోని మొట్టమొదటి 3,5-అంగుళాల హార్డ్ డ్రైవ్
దాని ఆవిష్కరణ మరియు కాంపాక్ట్ పరిమాణం ఉన్నప్పటికీ, విడుదల సమయంలో RO351 ఆచరణాత్మకంగా ఎవరికీ పనికిరానిదిగా మారింది మరియు హార్డ్ డ్రైవ్ మార్కెట్లో పట్టు సాధించడానికి Rodime చేసిన అన్ని తదుపరి ప్రయత్నాలన్నీ విఫలమయ్యాయి, అందుకే 1991లో కంపెనీ బలవంతం చేయబడింది. దాని కార్యకలాపాలను నిలిపివేయడానికి, ఇప్పటికే ఉన్న దాదాపు అన్ని ఆస్తులను విక్రయించడం మరియు సిబ్బందిని కనిష్ట స్థాయికి తగ్గించడం. అయినప్పటికీ, Rodime దివాలా తీయడానికి ఉద్దేశించబడలేదు: త్వరలో అతిపెద్ద హార్డ్ డ్రైవ్ తయారీదారులు స్కాట్లచే పేటెంట్ పొందిన ఫారమ్ ఫ్యాక్టర్ను ఉపయోగించడానికి లైసెన్స్ను కొనుగోలు చేయాలని కోరుతూ దానిని సంప్రదించడం ప్రారంభించారు. ప్రస్తుతం, వినియోగదారు HDDలు మరియు ఎంటర్ప్రైజ్-క్లాస్ డ్రైవ్ల ఉత్పత్తికి 3,5 అంగుళాలు సాధారణంగా ఆమోదించబడిన ప్రమాణం.
న్యూరల్ నెట్వర్క్లు, డీప్ లెర్నింగ్ మరియు ఇంటర్నెట్ ఆఫ్ థింగ్స్ (IoT) రావడంతో, మానవత్వం సృష్టించిన డేటా పరిమాణం విపరీతంగా పెరగడం ప్రారంభమైంది. విశ్లేషణాత్మక ఏజెన్సీ IDC అంచనాల ప్రకారం, 2025 నాటికి వ్యక్తులు మరియు మన చుట్టూ ఉన్న పరికరాల ద్వారా రూపొందించబడిన సమాచారం మొత్తం 175 జెట్బైట్లకు (1 Zbyte = 1021 బైట్లు) చేరుకుంటుంది మరియు 2019లో ఇది 45 Zbytesకి చేరుకుంది. , 2016లో - 16 Zbytes, మరియు తిరిగి 2006లో, మొత్తం పరిశీలించదగిన చరిత్రలో ఉత్పత్తి చేయబడిన మొత్తం డేటా 0,16 (!) Zbytes మించలేదు. ఆధునిక సాంకేతికతలు సమాచార విస్ఫోటనాన్ని ఎదుర్కోవటానికి సహాయపడుతున్నాయి, వీటిలో కనీసం డేటా రికార్డింగ్ యొక్క మెరుగైన పద్ధతులు కాదు.
LMR, PMR, CMR మరియు TDMR: తేడా ఏమిటి?
హార్డ్ డ్రైవ్ల ఆపరేషన్ సూత్రం చాలా సులభం. ఫెర్రో మాగ్నెటిక్ మెటీరియల్ పొరతో పూసిన సన్నని మెటల్ ప్లేట్లు (క్యూరీ పాయింట్ కంటే తక్కువ ఉష్ణోగ్రతల వద్ద బాహ్య అయస్కాంత క్షేత్రానికి బహిర్గతం కానప్పుడు కూడా అయస్కాంతీకరించబడే ఒక స్ఫటికాకార పదార్థం) రైట్ హెడ్ యూనిట్కు సంబంధించి అధిక వేగంతో (నిమిషానికి 5400 విప్లవాలు లేదా మరింత). రైట్ హెడ్కు విద్యుత్ ప్రవాహాన్ని వర్తింపజేసినప్పుడు, ఒక ప్రత్యామ్నాయ అయస్కాంత క్షేత్రం పుడుతుంది, ఇది ఫెర్రో అయస్కాంతం యొక్క డొమైన్ల (పదార్థం యొక్క వివిక్త ప్రాంతాలు) యొక్క మాగ్నెటైజేషన్ వెక్టర్ యొక్క దిశను మారుస్తుంది. డేటా రీడింగ్ అనేది విద్యుదయస్కాంత ప్రేరణ యొక్క దృగ్విషయం (సెన్సార్కు సంబంధించి డొమైన్ల కదలిక రెండవదానిలో ప్రత్యామ్నాయ విద్యుత్ ప్రవాహం యొక్క రూపాన్ని కలిగిస్తుంది) లేదా ఒక పెద్ద మాగ్నెటోరేసిస్టివ్ ప్రభావం (అయస్కాంత క్షేత్రం ప్రభావంతో విద్యుత్తు) కారణంగా జరుగుతుంది. ఆధునిక డ్రైవ్లలో అమలు చేయబడినట్లుగా, సెన్సార్ మార్పుల నిరోధకత. ప్రతి డొమైన్ ఒక బిట్ సమాచారాన్ని ఎన్కోడ్ చేస్తుంది, మాగ్నెటైజేషన్ వెక్టర్ యొక్క దిశను బట్టి తార్కిక విలువ "0" లేదా "1"ని తీసుకుంటుంది.
చాలా కాలం పాటు, హార్డ్ డ్రైవ్లు లాంగిట్యూడినల్ మాగ్నెటిక్ రికార్డింగ్ (LMR) పద్ధతిని ఉపయోగించాయి, దీనిలో డొమైన్ మాగ్నెటైజేషన్ వెక్టర్ మాగ్నెటిక్ ప్లేట్ యొక్క విమానంలో ఉంటుంది. అమలు యొక్క సాపేక్ష సరళత ఉన్నప్పటికీ, ఈ సాంకేతికత గణనీయమైన లోపాన్ని కలిగి ఉంది: బలవంతాన్ని అధిగమించడానికి (అయస్కాంత కణాలను ఒకే-డొమైన్ స్థితికి మార్చడం), ఆకట్టుకునే బఫర్ జోన్ (గార్డ్ స్పేస్ అని పిలవబడేది) మధ్య వదిలివేయాలి. ట్రాక్లు. ఫలితంగా, ఈ సాంకేతికత చివరిలో సాధించిన గరిష్ట రికార్డింగ్ సాంద్రత 150 Gbit/inch2 మాత్రమే.
2010లో, LMR దాదాపు పూర్తిగా PMR (పర్పెండిక్యులర్ మాగ్నెటిక్ రికార్డింగ్) ద్వారా భర్తీ చేయబడింది. ఈ సాంకేతికత మరియు రేఖాంశ అయస్కాంత రికార్డింగ్ మధ్య ప్రధాన వ్యత్యాసం ఏమిటంటే, ప్రతి డొమైన్ యొక్క అయస్కాంత దిశ వెక్టర్ మాగ్నెటిక్ ప్లేట్ యొక్క ఉపరితలంపై 90 ° కోణంలో ఉంది, ఇది ట్రాక్ల మధ్య అంతరాన్ని గణనీయంగా తగ్గించింది.
దీని కారణంగా, డేటా రికార్డింగ్ సాంద్రత గణనీయంగా పెరిగింది (ఆధునిక పరికరాలలో 1 Tbit/in2 వరకు), హార్డ్ డ్రైవ్ల వేగ లక్షణాలు మరియు విశ్వసనీయతను త్యాగం చేయకుండా. ప్రస్తుతం, లంబ మాగ్నెటిక్ రికార్డింగ్ మార్కెట్లో ఆధిపత్యం చెలాయిస్తోంది, అందుకే దీనిని తరచుగా CMR (సంప్రదాయ మాగ్నెటిక్ రికార్డింగ్) అని కూడా పిలుస్తారు. అదే సమయంలో, PMR మరియు CMR మధ్య ఖచ్చితంగా తేడా లేదని మీరు అర్థం చేసుకోవాలి - ఇది పేరు యొక్క విభిన్న వెర్షన్.
ఆధునిక హార్డ్ డ్రైవ్ల యొక్క సాంకేతిక లక్షణాలను అధ్యయనం చేస్తున్నప్పుడు, మీరు TDMR అనే మర్మమైన సంక్షిప్తీకరణను కూడా చూడవచ్చు. ముఖ్యంగా, ఈ సాంకేతికత ఎంటర్ప్రైజ్-క్లాస్ డ్రైవ్లచే ఉపయోగించబడుతుంది
TDMR సాంకేతికతను ఉపయోగించి సృష్టించబడిన హార్డ్ డ్రైవ్ల యొక్క మాగ్నెటిక్ హెడ్ల బ్లాక్లో, ప్రతి రైటింగ్ హెడ్కు రెండు రీడింగ్ సెన్సార్లు ఉంటాయి, ఇవి పాస్ అయిన ప్రతి ట్రాక్ నుండి డేటాను ఏకకాలంలో చదవబడతాయి. ఈ రిడెండెన్సీ HDD కంట్రోలర్ను విద్యుదయస్కాంత శబ్దాన్ని సమర్థవంతంగా ఫిల్టర్ చేయడానికి అనుమతిస్తుంది, దీని రూపాన్ని ఇంటర్ట్రాక్ జోక్యం (ITI) వల్ల వస్తుంది.
ITI సమస్యను పరిష్కరించడం చాలా ముఖ్యమైన రెండు ప్రయోజనాలను అందిస్తుంది:
- శబ్దం కారకాన్ని తగ్గించడం వలన ట్రాక్ల మధ్య దూరాన్ని తగ్గించడం ద్వారా రికార్డింగ్ సాంద్రతను పెంచడానికి మిమ్మల్ని అనుమతిస్తుంది, సంప్రదాయ PMRతో పోలిస్తే మొత్తం సామర్థ్యంలో 10% వరకు లాభం పొందవచ్చు;
- RVS టెక్నాలజీ మరియు త్రీ-పొజిషన్ మైక్రోయాక్చుయేటర్తో కలిపి, TDMR హార్డ్ డ్రైవ్ల వల్ల కలిగే భ్రమణ వైబ్రేషన్ను సమర్థవంతంగా నిరోధిస్తుంది, అత్యంత సవాలుగా ఉన్న ఆపరేటింగ్ పరిస్థితుల్లో కూడా స్థిరమైన స్థాయి పనితీరును సాధించడంలో సహాయపడుతుంది.
SMR అంటే ఏమిటి మరియు దానిని దేనితో తింటారు?
రీడింగ్ సెన్సార్ పరిమాణంతో పోలిస్తే రైటింగ్ హెడ్ పరిమాణం సుమారు 1,7 రెట్లు పెద్దది. అటువంటి ఆకట్టుకునే వ్యత్యాసాన్ని చాలా సరళంగా వివరించవచ్చు: రికార్డింగ్ మాడ్యూల్ మరింత సూక్ష్మంగా తయారు చేయబడితే, ఫెర్రో అయస్కాంత పొర యొక్క డొమైన్లను అయస్కాంతీకరించడానికి అది ఉత్పత్తి చేయగల అయస్కాంత క్షేత్రం యొక్క బలం సరిపోదు, అంటే డేటా కేవలం నిల్వ చేయరాదు. రీడింగ్ సెన్సార్ విషయంలో, ఈ సమస్య తలెత్తదు. అంతేకాకుండా: సమాచార పఠన ప్రక్రియపై పైన పేర్కొన్న ITI ప్రభావాన్ని మరింత తగ్గించడం దీని సూక్ష్మీకరణ సాధ్యపడుతుంది.
ఈ వాస్తవం షింగిల్డ్ మాగ్నెటిక్ రికార్డింగ్ (SMR)కి ఆధారం. ఇది ఎలా పనిచేస్తుందో తెలుసుకుందాం. సాంప్రదాయ PMRని ఉపయోగిస్తున్నప్పుడు, రైట్ హెడ్ ప్రతి మునుపటి ట్రాక్కు సంబంధించి దాని వెడల్పు + గార్డు స్థలం యొక్క వెడల్పుకు సమానమైన దూరం ద్వారా మార్చబడుతుంది.
టైల్డ్ మాగ్నెటిక్ రికార్డింగ్ పద్ధతిని ఉపయోగిస్తున్నప్పుడు, రైట్ హెడ్ దాని వెడల్పులో కొంత భాగాన్ని మాత్రమే ముందుకు తీసుకువెళుతుంది, కాబట్టి ప్రతి మునుపటి ట్రాక్ తదుపరి దానితో పాక్షికంగా భర్తీ చేయబడుతుంది: మాగ్నెటిక్ ట్రాక్లు రూఫింగ్ టైల్స్ వలె ఒకదానికొకటి అతివ్యాప్తి చెందుతాయి. ఈ విధానం రికార్డింగ్ సాంద్రతను మరింత పెంచడానికి మిమ్మల్ని అనుమతిస్తుంది, పఠన ప్రక్రియను ప్రభావితం చేయకుండా, 10% వరకు సామర్థ్యంలో లాభం అందిస్తుంది. ఒక ఉదాహరణ
ఇంత ముఖ్యమైన ప్రయోజనం ఉన్నప్పటికీ, SMRకి కూడా స్పష్టమైన లోపం ఉంది. మాగ్నెటిక్ ట్రాక్లు ఒకదానికొకటి అతివ్యాప్తి చెందుతాయి కాబట్టి, డేటాను నవీకరించడానికి అవసరమైన భాగాన్ని మాత్రమే కాకుండా, మాగ్నెటిక్ ప్లేటర్లోని అన్ని తదుపరి ట్రాక్లను కూడా తిరిగి వ్రాయడం అవసరం, దీని వాల్యూమ్ 2 టెరాబైట్లను మించవచ్చు, ఇది పనితీరులో తీవ్రమైన తగ్గుదలకు దారితీస్తుంది.
నిర్దిష్ట సంఖ్యలో ట్రాక్లను జోన్లుగా పిలిచే ప్రత్యేక సమూహాలలో కలపడం ద్వారా ఈ సమస్యను పరిష్కరించవచ్చు. డేటా నిల్వను నిర్వహించడానికి ఈ విధానం HDD యొక్క మొత్తం సామర్థ్యాన్ని కొంతవరకు తగ్గించినప్పటికీ (ప్రక్కనే ఉన్న సమూహాల నుండి ట్రాక్లను ఓవర్రైట్ చేయకుండా నిరోధించడానికి జోన్ల మధ్య తగినంత ఖాళీలను నిర్వహించడం అవసరం కాబట్టి), ఇది డేటాను నవీకరించే ప్రక్రియను గణనీయంగా వేగవంతం చేస్తుంది. పరిమిత సంఖ్యలో ట్రాక్లు మాత్రమే ఇందులో పాల్గొంటాయి.
టైల్ మాగ్నెటిక్ రికార్డింగ్ అనేక అమలు ఎంపికలను కలిగి ఉంటుంది:
- డ్రైవ్ నిర్వహించబడే SMR
HDD కంట్రోలర్ డేటా రికార్డింగ్ విధానాన్ని నియంత్రిస్తుంది కాబట్టి హోస్ట్ సాఫ్ట్వేర్ మరియు/లేదా హార్డ్వేర్ను సవరించాల్సిన అవసరం లేదు. అటువంటి డ్రైవ్లను అవసరమైన ఇంటర్ఫేస్ (SATA లేదా SAS) కలిగి ఉన్న ఏదైనా సిస్టమ్కు కనెక్ట్ చేయవచ్చు, ఆ తర్వాత డ్రైవ్ వెంటనే ఉపయోగం కోసం సిద్ధంగా ఉంటుంది.
ఈ విధానం యొక్క ప్రతికూలత ఏమిటంటే, పనితీరు స్థాయిలు మారుతూ ఉంటాయి, స్థిరమైన సిస్టమ్ పనితీరు కీలకం అయిన ఎంటర్ప్రైజ్ అప్లికేషన్లకు డ్రైవ్ నిర్వహించబడే SMR అనుచితమైనది. అయినప్పటికీ, ఇటువంటి డ్రైవ్లు బ్యాక్గ్రౌండ్ డేటా డిఫ్రాగ్మెంటేషన్ జరగడానికి తగిన సమయాన్ని అనుమతించే దృశ్యాలలో బాగా పని చేస్తాయి. ఉదాహరణకు, DMSMR డ్రైవ్లు
- హోస్ట్ నిర్వహించబడే SMR
హోస్ట్ మేనేజ్డ్ SMR అనేది ఎంటర్ప్రైజ్ వాతావరణంలో ఉపయోగించడానికి ఇష్టపడే టైల్డ్ రికార్డింగ్ అమలు. ఈ సందర్భంలో, INCITS ద్వారా అభివృద్ధి చేయబడిన ATA (జోన్డ్ డివైస్ ATA కమాండ్ సెట్, ZAC) మరియు SCSI (జోన్డ్ బ్లాక్ కమాండ్లు, ZBC) ఇంటర్ఫేస్ ఎక్స్టెన్షన్లను ఉపయోగించి, డేటా ఫ్లోలను మరియు రీడ్/రైట్ ఆపరేషన్లను నిర్వహించడానికి హోస్ట్ సిస్టమ్ స్వయంగా బాధ్యత వహిస్తుంది. T10 మరియు T13 కమిటీలు.
HMSMRని ఉపయోగిస్తున్నప్పుడు, డ్రైవ్ యొక్క మొత్తం నిల్వ సామర్థ్యం రెండు రకాల జోన్లుగా విభజించబడింది: మెటాడేటా మరియు యాదృచ్ఛిక రికార్డింగ్ను నిల్వ చేయడానికి ఉపయోగించే సంప్రదాయ మండలాలు (ముఖ్యంగా కాష్ పాత్రను పోషిస్తాయి) మరియు సీక్వెన్షియల్ రైట్ రిక్వైర్డ్ జోన్లు, వీటిని ఆక్రమిస్తాయి. మొత్తం హార్డ్ డ్రైవ్ సామర్థ్యంలో ఎక్కువ భాగం డేటా ఖచ్చితంగా వరుసగా వ్రాయబడుతుంది. అవుట్-ఆఫ్-ఆర్డర్ డేటా కాష్ ప్రాంతంలో నిల్వ చేయబడుతుంది, అక్కడ నుండి అది తగిన సీక్వెన్షియల్ రైట్ ఏరియాకు బదిలీ చేయబడుతుంది. ఇది అన్ని భౌతిక రంగాలు రేడియల్ దిశలో వరుసగా వ్రాయబడిందని మరియు చక్రీయ బదిలీ తర్వాత మాత్రమే తిరిగి వ్రాయబడుతుందని నిర్ధారిస్తుంది, ఫలితంగా స్థిరమైన మరియు ఊహాజనిత సిస్టమ్ పనితీరు ఉంటుంది. అదే సమయంలో, HMSMR డ్రైవ్లు ప్రామాణిక PMRని ఉపయోగించే డ్రైవ్ల మాదిరిగానే యాదృచ్ఛిక రీడ్ ఆదేశాలకు మద్దతు ఇస్తాయి.
హోస్ట్ మేనేజ్డ్ SMR ఎంటర్ప్రైజ్-క్లాస్ హార్డ్ డ్రైవ్లలో అమలు చేయబడుతుంది
లైన్లో హైపర్స్కేల్ డేటా సెంటర్లలో ఉపయోగం కోసం రూపొందించబడిన అధిక-సామర్థ్యం SATA మరియు SAS డ్రైవ్లు ఉన్నాయి. హోస్ట్ మేనేజ్డ్ SMR కోసం మద్దతు అటువంటి హార్డ్ డ్రైవ్ల అప్లికేషన్ యొక్క పరిధిని గణనీయంగా విస్తరిస్తుంది: బ్యాకప్ సిస్టమ్లతో పాటు, అవి క్లౌడ్ స్టోరేజ్, CDN లేదా స్ట్రీమింగ్ ప్లాట్ఫారమ్లకు సరైనవి. హార్డ్ డ్రైవ్ల యొక్క అధిక సామర్థ్యం తక్కువ అప్గ్రేడ్ ఖర్చులతో నిల్వ సాంద్రతను (అదే రాక్లలో) గణనీయంగా పెంచడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు తక్కువ విద్యుత్ వినియోగం (నిల్వ చేసిన సమాచారం యొక్క టెరాబైట్కు 0,29 వాట్ల కంటే ఎక్కువ కాదు) మరియు వేడి వెదజల్లడం (సగటున 5 °C తక్కువ. అనలాగ్ల కంటే) - డేటా సెంటర్ నిర్వహణ కోసం నిర్వహణ ఖర్చులను మరింత తగ్గించండి.
HMSMR యొక్క ఏకైక లోపం అమలు యొక్క సాపేక్ష సంక్లిష్టత. విషయం ఏమిటంటే, ఈ రోజు ఏ ఆపరేటింగ్ సిస్టమ్ లేదా అప్లికేషన్ అటువంటి డ్రైవ్లతో పనిచేయదు, అందుకే IT మౌలిక సదుపాయాలను స్వీకరించడానికి సాఫ్ట్వేర్ స్టాక్లో తీవ్రమైన మార్పులు అవసరం. అన్నింటిలో మొదటిది, ఇది OS కి సంబంధించినది, ఇది ఆధునిక డేటా సెంటర్ల పరిస్థితులలో మల్టీ-కోర్ మరియు మల్టీ-సాకెట్ సర్వర్లను ఉపయోగించడం చాలా చిన్నవిషయం కాని పని. మీరు ప్రత్యేక వనరుపై హోస్ట్ మేనేజ్డ్ SMR మద్దతును అమలు చేయడానికి ఎంపికల గురించి మరింత తెలుసుకోవచ్చు
- హోస్ట్ అవేర్ SMR (హోస్ట్ అవేర్ SMR)
హోస్ట్ అవేర్ SMR-ప్రారంభించబడిన పరికరాలు హోస్ట్ నిర్వహించబడే SMR యొక్క అధిక వ్రాత వేగంతో డ్రైవ్ నిర్వహించబడే SMR యొక్క సౌలభ్యం మరియు సౌలభ్యాన్ని మిళితం చేస్తాయి. ఈ డ్రైవ్లు లెగసీ స్టోరేజ్ సిస్టమ్లతో వెనుకకు అనుకూలంగా ఉంటాయి మరియు హోస్ట్ నుండి ప్రత్యక్ష నియంత్రణ లేకుండా పని చేయగలవు, అయితే ఈ సందర్భంలో, DMSMR డ్రైవ్ల మాదిరిగానే, వాటి పనితీరు అనూహ్యంగా మారుతుంది.
హోస్ట్ నిర్వహించబడే SMR వలె, హోస్ట్ అవేర్ SMR రెండు రకాల జోన్లను ఉపయోగిస్తుంది: యాదృచ్ఛిక వ్రాతలకు సంప్రదాయ జోన్లు మరియు సీక్వెన్షియల్ రైట్ ప్రాధాన్య జోన్లు. రెండోది, పైన పేర్కొన్న సీక్వెన్షియల్ రైట్ రిక్వైర్డ్ జోన్లకు భిన్నంగా, డేటాను క్రమం లేని విధంగా రికార్డ్ చేయడం ప్రారంభిస్తే, అవి స్వయంచాలకంగా సాధారణ వాటి వర్గానికి బహిష్కరించబడతాయి.
SMR యొక్క హోస్ట్-అవేర్ ఇంప్లిమెంటేషన్ అస్థిరమైన వ్రాతల నుండి రికవరీ కోసం అంతర్గత మెకానిజమ్లను అందిస్తుంది. అవుట్-ఆఫ్-ఆర్డర్ డేటా కాష్ ప్రాంతాలకు వ్రాయబడుతుంది, ఇక్కడ నుండి డిస్క్ అవసరమైన అన్ని బ్లాక్లను స్వీకరించిన తర్వాత సీక్వెన్షియల్ రైట్ ఏరియాకు సమాచారాన్ని బదిలీ చేయగలదు. డిస్క్ అవుట్-ఆఫ్-ఆర్డర్ మరియు బ్యాక్గ్రౌండ్ డిఫ్రాగ్మెంటేషన్ని నిర్వహించడానికి పరోక్ష పట్టికను ఉపయోగిస్తుంది. అయితే, ఎంటర్ప్రైజ్ అప్లికేషన్లకు ఊహాజనిత మరియు ఆప్టిమైజ్ చేయబడిన పనితీరు అవసరమైతే, హోస్ట్ అన్ని డేటా ఫ్లోలు మరియు రికార్డింగ్ జోన్లపై పూర్తి నియంత్రణను తీసుకుంటే మాత్రమే ఇది ఇప్పటికీ సాధించబడుతుంది.
మూలం: www.habr.com