مونگو ڈی بی

مصنف: Eugene Taylor
تخلیق کی تاریخ: 11 اگست 2021
تازہ کاری کی تاریخ: 1 جولائی 2024
Anonim
Mongo DB ПОЛНЫЙ КУРС
ویڈیو: Mongo DB ПОЛНЫЙ КУРС

مواد

تعریف - مونگو ڈی بی کا کیا مطلب ہے؟

مونگو ڈی بی ایک کراس پلیٹ فارم اور اوپن سورس دستاویز پر مبنی ڈیٹا بیس ہے ، جو ایک طرح کا NoSQL ڈیٹا بیس ہے۔ NoSQL ڈیٹا بیس کی حیثیت سے ، منگو ڈی بی JSON نما دستاویزات کو مطابقت دینے کے لئے رشتہ دار ڈیٹا بیس کی ٹیبل پر مبنی ڈھانچے کو ختم کرتا ہے جس میں متحرک اسکیما ہوتا ہے جسے اسے BSON کہتے ہیں۔

اس سے کچھ خاص قسم کی ایپلی کیشنز کے لئے ڈیٹا کا انضمام تیز اور آسان ہوجاتا ہے۔ مونگو ڈی بی بڑے پیمانے پر اور پیچیدہ ملٹی سائٹ انفراسٹرکچرس میں ایک سرور کی تعیناتی سے اسکیل ایبلٹی ، اعلی دستیابی اور کارکردگی کے لئے بنایا گیا ہے۔

مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا نے مونگو ڈی بی کی وضاحت کی

مونگو ڈی بی کو سب سے پہلے منگو ڈی بی انکارپوریشن نے تیار کیا تھا ، جو اس کے بعد 10 جیجن کے نام سے جانا جاتا ہے ، اصل میں ونڈوز ایزور اور گوگل ایپ انجن سے ملتے جلتے پاس (پلیٹ فارم آف سروس کے طور پر) پروڈکٹ میں ایک اہم حصہ کے طور پر۔ اس پیشرفت کو 2009 میں اوپن سورس میں منتقل کردیا گیا تھا۔

منگو ڈی بی ایک بہت مشہور NoSQL ڈیٹا بیس بن گیا ، ای بے ، کریگ لسٹ ، سورس فورج اور نیویارک ٹائمز سمیت بہت سی بڑی ویب سائٹوں کے پسدید کے طور پر استعمال ہوتا ہے۔ منگو ڈی بی جی این یو ایفرو جنرل پبلک لائسنس کے تحت دستیاب ہے جبکہ اس کے لینگویج ڈرائیور اپاچی لائسنس کے تحت دستیاب ہیں۔ تجارتی لائسنس بھی پیش کیے جارہے ہیں۔

مونگو ڈی بی کی خصوصیات:

  • ایڈہاک سوالات - فیلڈ کے ذریعہ تلاش کی حمایت ، باقاعدگی سے اظہار کی تلاشیں اور رینج کے سوالات۔
  • اشاریہ کاری - BSON دستاویز میں کسی بھی فیلڈ کی ترتیب دی جاسکتی ہے۔
  • چربہ کاری - نقل کے سیٹ کے ذریعے اعلی دستیابی فراہم کرتا ہے جس میں اصل اعداد کی دو یا زیادہ کاپیاں ہوتی ہیں۔
  • بوجھ میں توازن - شارڈنگ ایک ایسا طریقہ ہے جو منگو ڈی بی کو افقی پیمانے کی اجازت دیتا ہے ، اس کا مطلب ہے کہ اعداد و شمار تقسیم اور حدود میں تقسیم ہوجائیں گے اور پھر مختلف شارڈز میں محفوظ ہوجائیں گے جو مختلف سرورز میں واقع ہوسکتے ہیں۔ اعداد و شمار کو کس طرح تقسیم کیا جائے گا اس بات کا تعین کرنے کے لئے تیز چابیاں استعمال کی جاتی ہیں۔
  • جمع - ڈیٹا کی بیچ پروسیسنگ کے ساتھ ساتھ اجتماعی کارروائیوں کو انجام دینے کے ل Map میپریڈوسیس کا اطلاق کیا جاسکتا ہے۔
  • فائل اسٹوریج - مونگو ڈی بی کو فائل سسٹم کے طور پر استعمال کیا جاسکتا ہے جو مذکورہ افعال کو بروئے کار لاتا ہے اور شارڈنگ کے ذریعہ تقسیم انداز میں کام کرتا ہے۔