مانگودیبی یک پایگاه دادههای سند-گرای متنباز، کارا، مقیاسپذیر، بدون نیاز به طرحبندی اولیه نوشته شده در زبان برنامهنویسی سی++ است. هدف مانگودیبی پرکردن فاصلهٔ ذخیرهبندیهای کلید/مقداری—که سریع و مقیاس پذیر هستند— و سامانههای سنتی مدیریت پایگاه داده رابطهای—که درخواستهای غنی و عملکرد عمیقی دارند— بودهاست. مانگودیبی برای رفع مشکلاتی طراحی شده که با پایگاه دادههای رابطهای به سادگی رفع نمیشوند؛ برای مثال اگر پایگاه داده کارسازهای زیادی را دربرگیرد
مانگودیبی به جای اینک همانند پایگاه های دادههای رابطهای کلاسیک دادهها را در جداول ذخیره کند، دادههای ساختاریافته را در اسنادی با قالبی شبیه به جیسون (مانگودیبی این قالب را بیسون (BSON) مینامد) ذخیرهسازی می کند، و بدین ترتیب یکپارچهسازی دادهها را در برخی اقسام برنامههای کاربردی آسانتر و سریعتر می کند.