MongoDB

రచయిత: Eugene Taylor
సృష్టి తేదీ: 11 ఆగస్టు 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
Mongo DB ПОЛНЫЙ КУРС
వీడియో: Mongo DB ПОЛНЫЙ КУРС

విషయము

నిర్వచనం - మొంగోడిబి అంటే ఏమిటి?

మొంగోడిబి అనేది క్రాస్-ప్లాట్‌ఫాం మరియు ఓపెన్-సోర్స్ డాక్యుమెంట్-ఓరియెంటెడ్ డేటాబేస్, ఇది ఒక రకమైన నోస్క్యూల్ డేటాబేస్. NoSQL డేటాబేస్ వలె, మొంగోడిబి రిలేషనల్ డేటాబేస్ యొక్క టేబుల్-బేస్డ్ స్ట్రక్చర్ ను విడదీస్తుంది, ఇది BSON అని పిలిచే డైనమిక్ స్కీమాలను కలిగి ఉన్న JSON- లాంటి పత్రాలను స్వీకరించడానికి.

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

మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా మొంగోడిబిని వివరిస్తుంది

మొంగోడిబిని మొట్టమొదటిసారిగా మొంగోడిబి ఇంక్ అభివృద్ధి చేసింది, తరువాత దీనిని 10 జెన్ అని పిలుస్తారు, మొదట అక్టోబర్ 2007 లో విండోస్ అజూర్ మరియు గూగుల్ యాప్ ఇంజిన్ మాదిరిగానే పాస్ (ప్లాట్‌ఫామ్‌గా ఒక సేవ) ఉత్పత్తిలో ప్రధాన భాగం. ఈ అభివృద్ధి 2009 లో ఓపెన్ సోర్స్‌కు మార్చబడింది.

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

మొంగోడిబి లక్షణాలు:

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