رفتن به محتوای اصلی
۰

یک سرور یعنی یک نقطه‌ی شکست

یک سرور MongoDB تنها به محض خراب شدن اپ شما را هم از کار می‌اندازد، و پر شدن دیسک یا یک ری‌استارت هم کافی است. رپلیکا ست (replica set) همان داده را روی چند سرور نگه می‌دارد و وقتی یکی از آن‌ها خراب شود رهبر تازه‌ای انتخاب می‌کند. شاردینگ (sharding) یک قدم جلوتر می‌رود: وقتی یک ماشین نمی‌تواند همه‌ی داده را نگه دارد، خودِ داده را بین چند سرور تقسیم می‌کند.