విషయ సూచిక:
నిర్వచనం - నాన్-రిలేషనల్ డేటాబేస్ అంటే ఏమిటి?
రిలేషనల్ డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్స్ (RDBMS) ప్రోత్సహించే టేబుల్ / కీ మోడల్ను చేర్చని డేటాబేస్ నాన్-రిలేషనల్ డేటాబేస్. ఈ రకమైన డేటాబేస్లకు డేటా మానిప్యులేషన్ టెక్నిక్లు మరియు పెద్ద కంపెనీలు ఎదుర్కొంటున్న పెద్ద డేటా సమస్యలకు పరిష్కారాలను అందించడానికి రూపొందించిన ప్రక్రియలు అవసరం. అత్యంత ప్రాచుర్యం పొందిన నాన్-రిలేషనల్ డేటాబేస్ను NoSQL (SQL మాత్రమే కాదు) అంటారు.
టెకోపీడియా నాన్-రిలేషనల్ డేటాబేస్ను వివరిస్తుంది
చాలా నాన్-రిలేషనల్ డేటాబేస్లు గూగుల్, యాహూ !, అమెజాన్ మరియు ఫేస్బుక్ వంటి వెబ్సైట్లలో చేర్చబడ్డాయి. ఈ వెబ్సైట్లు ప్రతిరోజూ మిలియన్ల మరియు మిలియన్ల మంది వినియోగదారులతో కొత్త అనువర్తనాలను ప్రవేశపెడతాయి, కాబట్టి వారు ఇప్పటికే ఉన్న RDBMS పరిష్కారాలతో పెద్ద ట్రాఫిక్ స్పైక్లను నిర్వహించలేరు. RDBMS సమస్యను నిర్వహించలేనందున, వారు వెబ్ తరహా డేటాను నాన్-రిలేషనల్ మార్గంలో నిర్వహించగల కొత్త రకం DBMS కి మారారు.
NoSQL వంటి నాన్-రిలేషనల్ డేటాబేస్ యొక్క ఆసక్తికరమైన అంశం స్కేలబిలిటీ. NoSQL BASE వ్యవస్థను ఉపయోగిస్తుంది (ప్రాథమికంగా అందుబాటులో ఉంది, మృదువైన స్థితి, చివరికి స్థిరంగా ఉంటుంది). నాన్-రిలేషనల్ డేటాబేస్లు వరుసల పట్టిక రూపాన్ని మరియు నిలువు వరుసలను డేటాబేస్ నిల్వ చేయడానికి ప్రత్యేకమైన ఫ్రేమ్వర్క్లకు అనుకూలంగా ఉపయోగిస్తాయి, వీటిని ప్రత్యేక ప్రశ్న API ల ద్వారా యాక్సెస్ చేయవచ్చు. ఈ డేటాబేస్లలో నిలకడ ఒక ముఖ్యమైన అంశం. అధిక మొత్తంలో డేటాను వేగంగా ప్రారంభించడానికి, డిస్క్ల నుండి చదవడం మరియు వ్రాయడం కంటే పనితీరుకు ఉత్తమ ఎంపిక "మెమరీలో" ఉంటుంది.
రిలేషనల్ డేటాబేస్లు ACID వ్యవస్థను ఉపయోగిస్తాయి, ఇది డేటా మేనేజ్మెంట్ యొక్క అన్ని పరిస్థితులలో డేటా యొక్క స్థిరత్వాన్ని నిర్ధారిస్తుంది, కాని స్పష్టంగా ఆ సంబంధాలన్నీ మరియు దాని శాఖల స్వభావం కారణంగా ప్రాసెస్ చేయడానికి ఎక్కువ సమయం పడుతుంది. ఏదేమైనా, BASE వ్యవస్థ మెరుగైన లభ్యత మరియు మెరుగైన స్కేలబిలిటీ కోసం విభజనను సాధించడానికి అనుగుణ్యతపై అవసరాలను సడలించింది.
