آیا MongoDB یک پایگاه داده توزیع شده است؟
آیا MongoDB یک پایگاه داده توزیع شده است؟

تصویری: آیا MongoDB یک پایگاه داده توزیع شده است؟

تصویری: آیا MongoDB یک پایگاه داده توزیع شده است؟
تصویری: چگونه MongoDB داده ها را ذخیره می کند | mongodb در مقابل اوراکل 2024, نوامبر
Anonim

Sharding روشی برای توزیع داده ها در چندین ماشین است. MongoDB از اشتراک گذاری برای پشتیبانی از استقرار با مجموعه داده های بسیار بزرگ و عملیات با توان بالا استفاده می کند. پایگاه داده سیستم هایی با مجموعه داده های بزرگ یا برنامه های کاربردی با توان عملیاتی بالا می توانند ظرفیت یک سرور را به چالش بکشند.

به همین ترتیب، مردم می پرسند، آیا MongoDB یک پایگاه داده شی گرا است؟

MongoDB هست یک هدف - شی - جهت دار NoSQL ساده، پویا و مقیاس پذیر پایگاه داده . این بر اساس مدل ذخیره اسناد NoSQL است. داده اشیاء به عنوان اسناد جداگانه در یک مجموعه ذخیره می شوند - به جای ذخیره داده ها در ستون ها و ردیف های یک رابطه سنتی پایگاه داده.

دوم اینکه پایگاه داده MongoDB چه کاربردی دارد؟ MongoDB سند محور است پایگاه داده که داده ها را در اسناد JSON مانند با طرحواره پویا ذخیره می کند. این بدان معنی است که می توانید رکوردهای خود را بدون نگرانی در مورد ساختار داده مانند تعداد فیلدها یا انواع فیلدها برای ذخیره مقادیر ذخیره کنید. MongoDB اسناد مشابه اشیاء JSON هستند.

به طور مشابه، آیا MongoDB برای پایگاه داده تراکنشی خوب است؟

در هسته آن، MongoDB یک سند است پایگاه داده و - تقریباً به طور پیش فرض - این نوع پایگاه های داده با ACID سازگار نیستند، به خصوص وقتی صحبت از چند سند باشد معاملات (در سطح سند، MongoDB قبلا از ACID پشتیبانی می کند معاملات ).

داده ها در MongoDB کجا ذخیره می شوند؟

به صورت پیش فرض، MongoDB به اتصالات مشتریان در پورت 27017 گوش می دهد و ذخیره می کند داده ها در / داده ها دایرکتوری /db. اگر می خواهید mongod ذخیره کنید داده ها فایل ها در مسیری غیر از / داده ها /db می توانید یک dbPath را مشخص کنید. قبل از شروع mongod باید dbPath وجود داشته باشد.

توصیه شده: