కాసాండ్రాతో కాలమ్ ఫ్యామిలీ పరిచయం



ఈ బ్లాగ్ కాసాండ్రాతో కాలమ్ కుటుంబం యొక్క ప్రాముఖ్యతను తెలియజేస్తుంది

కాలమ్ కుటుంబం

ఒక కాలమ్ కుటుంబం RDBMS లేదా రిలేషనల్ డేటాబేస్ మేనేజ్‌మెంట్ సిస్టమ్‌లోని పట్టికను పోలి ఉంటుంది మరియు ఇది సమానమైన డేటాను అనుబంధించే తార్కిక విభాగం. సాధారణంగా, సారూప్య డేటాలో మీరు సారూప్య విషయాలను కలిగి ఉన్న ఒక రకమైన డేటాను నిల్వ చేస్తారు.

ఉదాహరణకు, ఒక ఆర్డర్ డేటా ఒకే కాలమ్ కుటుంబంలో నిల్వ చేయబడుతుంది, కాబట్టి మీరు ఆర్డర్ ఐడిని వరుస కీగా కలిగి ఉంటారు, అలాగే నిర్దిష్ట ఆర్డర్ కుటుంబంలో నిల్వ చేయడానికి ఆ ఆర్డర్‌లో భాగంగా ఉత్పత్తి రకం వంటి వివిధ నిలువు వరుసలను తీసుకువచ్చారు. . కొన్ని ఉదాహరణలు ఇవ్వడానికి, వినియోగదారు కాలమ్ కుటుంబం వినియోగదారు ఐడిని కీగా కలిగి ఉంటుంది. అందువల్ల, ఒక ఐడిని ఎంచుకోవడానికి ఒకరు ఉచితం మరియు నిలువు వరుసలు ‘పేరు = కునాల్’ కావచ్చు. మరియు కాలమ్ విలువలు కునాల్ మరియు బెంగళూరు. క్రికెటర్ కాలమ్ ఫ్యామిలీ అని పిలువబడే రెండవ కాలమ్ కుటుంబం ఉంది, ఇది ఒక కాలమ్ కుటుంబంలో క్రికెటర్ గణాంకాలను నిల్వ చేయడానికి వీలు కల్పిస్తుంది. ఉదాహరణకు, మీరు ఒక కాలమ్‌లో సచిన్ టెండూల్కర్‌ను, మరొక కాలమ్‌లో శతాబ్దాల సంఖ్యను కలిగి ఉండవచ్చు. అందువల్ల, ఎన్ని నిలువు వరుసలు ఉండవచ్చు.





నిలువు వరుసలు

కాలమ్ ఫ్యామిలీ అనేది RDBMS ప్రపంచంలో పట్టికకు సమానమైన పట్టిక తప్ప మరొకటి కాదు. దీనికి కొన్ని రకాలు ఉన్నాయి, అవి

స్టాటిక్ కాలమ్ ఫ్యామిలీ - స్టాటిక్ కాలమ్ ఫ్యామిలీ అంటే పేర్లు మరియు డేటా రకాలు నిర్వచించబడతాయి. కాబట్టి కాలమ్ ఫ్యామిలీని సృష్టించినప్పుడు, కాలమ్ పేరు మరియు డేటా రకాలను పేరు పెట్టే ఎంపిక అందుబాటులో ఉంది. నిలువు వరుసలు స్థిరంగా ఉన్నందున అందుబాటులో ఉన్న నిలువు వరుసల సంఖ్య తెలుస్తుంది కాబట్టి దీనిని స్టాటిక్ అని పిలుస్తారు.



డైనమిక్ కాలమ్ కుటుంబం - మరోవైపు డైనమిక్ కాలమ్ కుటుంబం కాలమ్ పేర్లను ముందు నిర్వచించదు మరియు డేటాను నిల్వ చేయడానికి ఏకపక్ష అప్లికేషన్ మరియు కాలమ్ పేర్లను ఉపయోగించగల కాసాండ్రా యొక్క సామర్థ్యం అందుబాటులో ఉంది. కాబట్టి డైనమిక్ ఒక విధంగా సహాయపడుతుంది ఎందుకంటే నిర్మాణాత్మకమైన డేటాలో, చాలా సార్లు, డైనమిక్ కాలమ్ ఫ్యామిలీ తరువాత జోడించబడిన కొత్త ఫీల్డ్‌లను జాగ్రత్తగా చూసుకోవడంలో సహాయపడుతుంది.

మీకు స్టాటిక్ కాలమ్ ఫ్యామిలీ ఉంటే మరియు డేటాను లోడ్ చేసేటప్పుడు మీ కోడ్‌లో డైనమిక్ కాలమ్ ఫ్యామిలీని జోడించాలనుకుంటే, దాన్ని ఎప్పుడైనా స్టాటిక్ కాలమ్ ఫ్యామిలీకి జోడించవచ్చు. కాసాండ్రా కాలమ్ పేర్లను ఎన్నుకునే స్వేచ్ఛను ఇస్తుంది.

RDBMS తో తేడా

కాసాండ్రా కాలమ్ కుటుంబం స్కీమా ఉచితం మరియు చాలా స్కేలబుల్. కాసాండ్రా కాలమ్ కుటుంబానికి పేరు మరియు పోలిక అనే రెండు లక్షణాలు ఉన్నాయి. కాబట్టి మీరు కాసాండ్రా కాలమ్ కుటుంబాన్ని కలిగి ఉన్నప్పుడు, దీనికి పేరు ఇవ్వడం తప్పనిసరి అవుతుంది మరియు కంపారిటర్ ప్రాథమికంగా కాలమ్ పేర్లకు డేటా రకం. మీరు పోలికను పేర్కొనకపోతే, అది కొంత డిఫాల్ట్ పోలికగా భావించబడుతుంది.



కాసాండ్రాకు సూపర్ కాలమ్ కుటుంబాల కాలమ్ కూడా ఉంది. ఇది అంతర్గతంగా సూపర్ కాలమ్‌ను ఉపయోగిస్తుంది. ఇది తార్కిక సమూహం మరియు నిలువు వరుసల యొక్క మరొక స్థాయి. కాబట్టి వినియోగదారు కాలమ్ కుటుంబంలో, మీరు వినియోగదారుల వ్యక్తిగత సమాచారం మరియు ఉత్పత్తి సమాచారాన్ని కలిగి ఉన్న రెండు సూపర్ కాలమ్‌లను కలిగి ఉండవచ్చు.

నిలువు వరుసలు

కాసాండ్రాలో డేటా యొక్క అతి చిన్న పెరుగుదల కాలమ్. దీనికి 3 భాగాలు ఉన్నాయి:

c ++ లో క్రమబద్ధీకరించు ()
  • పేరు
  • విలువ
  • టైమ్ స్టాంప్ - సంఘర్షణ పరిష్కారంలో ఉపయోగించబడుతుంది మరియు సమయ ముద్రను సవరించలేము. ఈ డేటా లేదా కాలమ్ ఎప్పుడు నవీకరించబడిందో చూడటానికి ఇది అంతర్గత విధానం.
  • కాలమ్‌లు ముగుస్తున్నాయి - కాలమ్ గడువు ముగుస్తుందని తెలుసుకోవడానికి కాలమ్‌కు గడువు తేదీ ఇవ్వవచ్చు.
  • కౌంటర్ నిలువు వరుసలు - కౌంటర్ నిలువు వరుసలు నిలువు వరుసలను నిర్వహించడం తప్ప మరొకటి కాదు కాబట్టి మీరు ఆ కౌంటర్ నిలువు వరుసలను పెంచవచ్చు మరియు తగ్గించవచ్చు.

సూపర్ నిలువు వరుసలు

సూపర్ నిలువు వరుసలు అన్ని నిలువు వరుసలను వ్యాపార అవసరం మరియు తార్కిక సమూహాన్ని బట్టి సమూహపరచడం. ఇది సాధారణ కాలమ్ కుటుంబ నిర్మాణానికి గూడు యొక్క మరొక స్థాయిని జోడిస్తుంది. అవి సూపర్ కాలమ్ కుటుంబ నిర్మాణాన్ని కలిగి ఉంటాయి.

సూపర్ నిలువు వరుసల యొక్క ప్రాధమిక సందర్భం ఇతర కాలమ్ కుటుంబాల నుండి ఒకే వరుసలో బహుళ వరుసలను క్రమబద్ధీకరించడం, ఇది వీక్షణ డేటా తిరిగి పొందటానికి అనుమతిస్తుంది.

కేసులు వాడండి

సూపర్ నిలువు వరుసల పరిమితులు

ఒక పరిమితి ఏమిటంటే, ఒక సూపర్ కాలమ్ కుటుంబం యొక్క అన్ని ఉప-నిలువు వరుసలు ఒకే ఉప-కాలమ్ కుటుంబాన్ని చదవడానికి డి-సీరియలైజ్ చేయాలి. మరొక పరిమితి ఏమిటంటే, మేము సూపర్ కాలమ్ యొక్క ఉప-నిలువు వరుసలలో ద్వితీయ సూచికలను సృష్టించలేము.

కాలమ్ డేటా రకాలు

కాలమ్ డేటా రకాలు

పై చిత్రంలో, విభిన్న డేటా రకాలు ఉన్నాయి. కాలమ్ విలువ కోసం డేటా రకాన్ని వాలిడేటర్ అంటారు. మరియు కంపారిటర్ అనేది కాలమ్ యొక్క డేటా రకం. పేరు మరియు చిరునామా కాలమ్ పేరుగా మారాయి. కాబట్టి కాలమ్ పేర్ల విషయంలో మీరు తేదీని కలిగి ఉండవచ్చు. తేదీని కాలమ్ పేరుగా ఉంచడం ద్వారా మీరు సమయ శ్రేణి డేటాను కూడా కలిగి ఉండవచ్చు.

వరుసలు

విస్తృత వరుసలు మరియు అనేక వరుసలు ఉండవచ్చు. మిలియన్ల నిలువు వరుసలు మరియు వరుసలు అందుబాటులో ఉన్నాయి.

సన్నగా ఉండే వరుసలు తక్కువ సంఖ్యలో నిలువు వరుసలను కలిగి ఉంటాయి, ఇవి పరిమిత వరుసలను మాత్రమే కలిగి ఉంటాయి.

మిశ్రమ కీ

ఇది ఒకటి లేదా అంతకంటే ఎక్కువ ప్రాధమిక కీ ఫీల్డ్‌లను కలిగి ఉంటుంది. ఒక నగరం యొక్క పేరు వరుస కీగా సెట్ చేయబడిందని అనుకుందాం, రెండు వేర్వేరు రాష్ట్రాల్లో ఒక నగరం పేరు పెట్టబడి ఉండవచ్చు, కాబట్టి మీరు ఏ నగరం మరియు ఏ రాష్ట్రం గురించి చెప్పాలి. దీని అర్థం కీ చెప్పవలసి ఉంది. ఒక రకం యొక్క సాధారణ కాలమ్ కీని కలిగి ఉండటానికి బదులుగా, మీరు ఒక ప్రత్యేకమైన కాలమ్ కీని రూపొందించడానికి అనేక రకాల భాగాలు అని పిలువబడే అనేక విలువలను సమగ్రపరచవచ్చు.

మాకు ప్రశ్న ఉందా? వ్యాఖ్యల విభాగంలో వాటిని ప్రస్తావించండి మరియు మేము మిమ్మల్ని సంప్రదిస్తాము.

ప్రారంభకులకు ms sql ట్యుటోరియల్

సంబంధిత పోస్ట్లు:

కాసాండ్రాలో స్నిచ్‌ల పరిచయం