CodeShot
Juniorسختی 2 از ۵· در 15٪ مصاحبه‌های این حوزه پرسیده شده

تفاوت Document Store و Key-Value Store چیست؟

نشان کردن

پاسخ کوتاه

Document Store (مثل MongoDB) اسناد ساختاریافته با فیلدهای متعدد ذخیره می‌کند؛ Key-Value Store (مثل Redis) فقط یک کلید را به یک مقدار ساده نگاشت می‌کند.

پاسخ کامل

Document Store برای داده‌ای با ساختار داخلی پیچیده و نیاز به کوئری روی فیلدهای مختلف مناسب است؛ Key-Value Store برای دسترسی فوق‌سریع بر اساس یک کلید مشخص (مثل کش یا Session) بهینه شده.